Skip to content

Resuelvo es un software que busca desarrollar la capacidad de razonamiento a partir de la resolución de problemas, utilizando operaciones con números enteros, decimales, fraccionarios, medidas de longitud, peso y capacidad.

License

Notifications You must be signed in to change notification settings

cinnovacion/Resuelvo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resuelvo

Una actividad en SugarWeb desde cero.

Crear una plantilla para la actividad

Copia o clona el repositorio de Sugarizer,

$ git clone https://github.com/llaske/Sugarizer

y copia el contenido de la carpeta activities/ActivityTemplate a la carpeta de tu proyecto.

Personalizar

Elija un nombre para su actividad. Escríbalo en el apartado name en el archivo del identificacion de lotes en activity/activity.info del directorio del proyecto.

[Activity]
name = _My Activity_
activity_version = 1
bundle_id = org.sugarlabs._MyActivity_
exec = sugar-activity-web
icon = activity-icon

Y también en la etiqueta de <title> del archivo index.html en la carpeta raiz del proyecto.

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title>_My Activity_</title>

Ahora usted debe tener una actividad básica en funcionamiento!

Estructura de archivos

En su nueva actividad, encontrará la siguiente estructura de archivos:

my-activity/
|-- activity/
|   |-- activity.info
|   `-- activity-icon.svg
|-- index.html
|-- css/
|   `-- activity.css
|-- js/
|   |-- activity.js
|   `-- loader.js
|-- lib/
|-- package.json
`-- setup.py

MustacheJS, manejador de plantillas

La mayor parte de trabajo se realiza pasando datos desde javascript a html, llegado a este punto en la mayoria de los casos se requerira usar un sistema de plantillas aligerar la carga.

Lo primero es descargar mustache.js y colocarlo en la carpeta lib de nuestro proyecto.

Luego solo hace falta incluirlo en las definiciones del nuestro archivo js/activity.js y empezar a usarlo.

var Mustache = require("mustache");

Listo para liberar

Antes de su primer lanzamiento, usted debe:

* Haga que su actividad sea única en la interfaz Sugar cambiando el icono de `actividad activity/activity-icon.svg`. O si no tiene habilidades gráficas, puede preguntar en la comunidad si alguien puede hacerlo.

Puede publicar directamente el paquete XO. Para esto ejecute el siguiente comando en la raiz del proyecto:

$ python setup.py dist_xo

de esta manera se genera el archivo *.xo en la carpeta dist.

About

Resuelvo es un software que busca desarrollar la capacidad de razonamiento a partir de la resolución de problemas, utilizando operaciones con números enteros, decimales, fraccionarios, medidas de longitud, peso y capacidad.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages