Difference between revisions of "CursoSugar2013"
(42 intermediate revisions by the same user not shown) | |||
Line 17: | Line 17: | ||
'''Horas''': 27 horas reloj (total). | '''Horas''': 27 horas reloj (total). | ||
− | '''Mentor''': [[User:tch | Ing. | + | '''Mentor''': [[User:tch | Ing. Martín Abente, MSc]] [http://www.sugarlabs.org/~tch/resume/tch.cv.es.pdf]. |
== Contenido == | == Contenido == | ||
Line 33: | Line 33: | ||
* Temas avanzados: Diario, Colaboración, etc. | * Temas avanzados: Diario, Colaboración, etc. | ||
* Vida en comunidad. | * Vida en comunidad. | ||
+ | |||
+ | === Primera Clase === | ||
+ | |||
+ | '''Objetivo:''' Introducción al mundo de Sugar y detalles del curso. | ||
+ | |||
+ | '''Partes:''' | ||
+ | # Presentación del curso [http://www.sugarlabs.org/~tch/cursosugar2013/curso.odp]. | ||
+ | # Introducción a Sugar [http://www.sugarlabs.org/~tch/cursosugar2013/sugar.odp] | ||
+ | # Formación de grupos y asignación de trabajos. | ||
+ | # Primera tarea. | ||
+ | |||
+ | '''Recursos''' | ||
+ | * [http://wiki.sugarlabs.org Wiki de Sugar Labs] | ||
+ | * [http://wiki.sugarlabs.org/go/Downloads/Landing_page Obtener Sugar] | ||
+ | * [http://webchat.freenode.net/?randomnick=1&channels=sugar-newbies&prompt=1 Sugar-newbies IRC] | ||
+ | * [http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/Activities Activities Design Guidelines] | ||
+ | |||
+ | === Segunda Clase === | ||
+ | |||
+ | '''Objetivo:''' Código abierto, git y gitorious. | ||
+ | |||
+ | '''Partes:''' | ||
+ | # Reflexión sobre el código abierto. | ||
+ | # Introducción a git [http://www.sugarlabs.org/~tch/cursosugar2013/git.odp]. | ||
+ | # Introducción a gitorious [http://www.sugarlabs.org/~tch/cursosugar2013/gitorious.odp]. | ||
+ | # Revisión de la primera tarea. | ||
+ | # Segunda y tercera tarea. | ||
+ | |||
+ | '''Recursos''' | ||
+ | * [http://opensource.org/ Open Source Iniciative] | ||
+ | * [http://git-scm.com/ Git] | ||
+ | * [http://git.sugarlabs.org/ Sugar Labs Gitorious] | ||
+ | * [http://wiki.sugarlabs.org/go/Activities Sugar Labs Activities Wiki] | ||
+ | |||
+ | === Tercera Clase === | ||
+ | |||
+ | '''Objetivo:''' Python hacking. | ||
+ | |||
+ | '''Partes:''' | ||
+ | # Introducción a Python [http://www.sugarlabs.org/~tch/cursosugar2013/python.odp]. | ||
+ | # Playground de ejemplos [http://git.sugarlabs.org/course-2013-examples]. | ||
+ | # Inicio de la cuarta tarea. | ||
+ | |||
+ | '''Recursos''' | ||
+ | * [http://docs.python.org/release/2.7.3/ Documentación de Python] | ||
+ | * [http://docs.python.org/2/tutorial/ Tutorial oficial de Python] | ||
+ | * [http://www.tutorialspoint.com/python/index.htm Tutorial no-oficial de Python] | ||
+ | * [http://www.python.org/dev/peps/pep-0008/ Estilo de codificación oficial en Python] | ||
+ | |||
+ | === Cuarta Clase === | ||
+ | |||
+ | '''Objetivo:''' Interfaces gráficas con GTK. | ||
+ | |||
+ | '''Partes:''' | ||
+ | # Discusión sobre la interfaz gráfica de Sugar. | ||
+ | # Introducción a GTK [http://www.sugarlabs.org/~tch/cursosugar2013/pygtk.odp]. | ||
+ | # Playground de ejemplos [http://git.sugarlabs.org/course-2013-examples] (nuevos ejemplos). | ||
+ | # Continuación de la cuarta tarea. | ||
+ | |||
+ | '''Recursos''' | ||
+ | * [http://www.pygtk.org/ Pagina oficial de PyGtk] | ||
+ | * [http://www.pygtk.org/pygtk2tutorial/index.html Tutorial de PyGtk] | ||
+ | * [http://developer.gnome.org/pygtk/stable/ Manual de referencia PyGtk] | ||
+ | |||
+ | === Quinta Clase === | ||
+ | |||
+ | '''Objetivo:''' Sugarizando! | ||
+ | |||
+ | '''Partes:''' | ||
+ | # Introducción a la sugarización de aplicaciones [http://www.sugarlabs.org/~tch/cursosugar2013/sugarizando.odp]. | ||
+ | # Sugarización del proyecto [http://git.sugarlabs.org/course-2013-examples] (nuevo ejemplo). | ||
+ | # Continuación de la cuarta tarea. | ||
+ | |||
+ | '''Recursos''' | ||
+ | * [http://wiki.sugarlabs.org/go/Human_Interface_Guidelines Guía de interfaz oficial] | ||
+ | * [http://wiki.sugarlabs.org/go/Development_Team/Almanac Documentación oficial del API] | ||
+ | * [http://activities.sugarlabs.org Portal oficial de actividades] | ||
+ | * [http://en.flossmanuals.net/make-your-own-sugar-activities/ Guía no-oficial de desarrollo] | ||
+ | |||
+ | === Sexta Clase === | ||
+ | |||
+ | '''Objetivo:''' Temas avanzados. | ||
+ | |||
+ | '''Partes:''' | ||
+ | # Introducción a temas avanzados en el desarrollo de actividades [http://www.sugarlabs.org/~tch/cursosugar2013/advanced.odp]. | ||
+ | # Explicación de ejemplos [http://git.sugarlabs.org/course-2013-examples] (nuevo ejemplo). | ||
+ | # Continuación de la cuarta tarea. | ||
+ | |||
+ | '''Recursos''' | ||
+ | * [http://docs.python.org/2/library/logging.html API de logging] | ||
+ | * [http://wiki.sugarlabs.org/go/Translation_Team/i18n_Best_Practices i18n en Sugar] | ||
+ | * [http://wiki.laptop.org/go/Beyond_Hello_World Interacción con el Diario] | ||
== Trabajos y Grupos == | == Trabajos y Grupos == | ||
Line 39: | Line 131: | ||
El mentor del curso es responsable de entregar a cada grupo, los requisitos para cada actividad. Al su vez, el mentor del curso tambien debe supervisar el proceso de desarrollo y realizar el control de calidad. | El mentor del curso es responsable de entregar a cada grupo, los requisitos para cada actividad. Al su vez, el mentor del curso tambien debe supervisar el proceso de desarrollo y realizar el control de calidad. | ||
+ | |||
+ | === Etapas del Proceso === | ||
+ | |||
+ | # Mockup [http://en.wikipedia.org/wiki/Mockup] en papel del diseño de la interfaz y del flujo de las transiciones. | ||
+ | # Descripción de la actividad en la wiki [http://wiki.sugarlabs.org/go/Activities]. | ||
+ | # Creación del repositorio del proyecto en gitorious y primeros commits (README, TODO) [http://git.sugarlabs.org]. | ||
+ | # Desarrollo de la actividad. | ||
+ | # Publicación de la actividad en ASLO [http://activities.sugarlabs.org]. | ||
+ | # Control de calidad. | ||
=== Temática === | === Temática === | ||
Line 62: | Line 163: | ||
==== Grupo 1 ==== | ==== Grupo 1 ==== | ||
− | + | '''Objetivo:''' el grupo 1 deberá publicar una actividad que permita a chicos con barreras de percepción visual ejercitar tareas de navegación en espacios cerrados. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que "simule" la navegación en un cuarto con objetos fijos. Los movimientos posibles son Adelante, Atrás, Derecha e Izquierda. El usuario deberá localizar la salida dentro del cuarto, así también la llave que permita abrir la puerta. La descripción de los objetos circundantes se hará de manera hablada (estáticos o mediante síntesis). Las opciones se accederán mediante teclado. | |
Una aplicación similar puede encontrarse en [http://en.wikipedia.org/wiki/Colossal_Cave_Adventure]. | Una aplicación similar puede encontrarse en [http://en.wikipedia.org/wiki/Colossal_Cave_Adventure]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Marcos Trinidad | ||
+ | * Santiago Lezcano | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/find-the-key | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/find-the-key/find-the-key | ||
+ | |||
+ | '''Actividad''': No. | ||
==== Grupo 2 ==== | ==== Grupo 2 ==== | ||
− | + | '''Objetivo:''' el grupo 2 deberá publicar una actividad que permita a chicos con barreras de percepción visual ejercitar su memoria auditiva. | |
− | + | '''Tarea:''' para ésto se proveerá de una actividad de repetición de patrones de 4 movimientos (arriba, abajo, derecha e izquierda). La actividad consiste en reproducir un patrón auditivo (mediante sonidos estáticos o mediante síntesis). Las opciones se accederán mediante teclado. | |
Un ejemplo de este tipo de aplicaciones puede encontrase en [http://en.wikipedia.org/wiki/Touch_Me_%28video_game%29]. | Un ejemplo de este tipo de aplicaciones puede encontrase en [http://en.wikipedia.org/wiki/Touch_Me_%28video_game%29]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Willian Martínez | ||
+ | * Paolo Monsalvo | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/jugando-aprendes | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/jugando-aprendes | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4643 | ||
==== Grupo 3 ==== | ==== Grupo 3 ==== | ||
− | + | '''Objetivo:''' el grupo 3 deberá publicar una actividad que permita a chicos con barreras de percepción visual ejercitar su capacidad de identificar patrones. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita describir mediante sonido (estático o mediante síntesis) un conjunto de elementos dispares pero con características comunes. El objetivo de la actividad es identificar 3 elementos que presenten características en común. Las opciones se accederán mediante teclado. | |
Una actividad similar puede encontrar en [http://wiki.sugarlabs.org/go/Activities/VisualMatch]. | Una actividad similar puede encontrar en [http://wiki.sugarlabs.org/go/Activities/VisualMatch]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Ma. Beatriz Vierci | ||
+ | * Ana Trinidad | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/audio-pattern | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/audio-pattern/audio-pattern | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4642/ | ||
==== Grupo 4 ==== | ==== Grupo 4 ==== | ||
− | + | '''Objetivo:''' el grupo 4 deberá publicar una actividad que permita a chicos con barreras de motricidad expresarse a través de un teclado conceptual. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que provea un conjunto de opciones que permitan expresar necesidades básicas, por ejemplo de aseo, alimentación, etc. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado. | |
Una breve descripción de un teclado conceptual puede encontrarse en [http://en.wikipedia.org/wiki/Overlay_keyboard]. | Una breve descripción de un teclado conceptual puede encontrarse en [http://en.wikipedia.org/wiki/Overlay_keyboard]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Pedro Amarilla | ||
+ | * Miguel Ruiz Díaz | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/Expresar | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/expresar/expresar | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4640/ | ||
==== Grupo 5 ==== | ==== Grupo 5 ==== | ||
− | + | '''Objetivo:''' el grupo 5 deberá publicar una actividad que permita a chicos con barreras de motricidad realizar operaciones aritméticas básicas, con una calculadora. | |
+ | |||
+ | '''Tarea:''' para ésto se proveerá una actividad que permita operar una calculadora de aritmética básica, con un solo botón. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Cecilia Godoy | ||
+ | * Samuel Reyes | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/CalculArte | ||
− | + | '''Código fuente''': http://git.sugarlabs.org/calcularte | |
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4638 | ||
==== Grupo 6 ==== | ==== Grupo 6 ==== | ||
− | + | '''Objetivo:''' el grupo 6 deberá publicar una actividad que permita a chicos con barreras de motricidad desarrollar precisión en el uso del pulsador. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita patear penales, con un solo botón. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado. | |
Algunos ejemplos populares de este tipo de juego son [http://www.agame.com/game/penalty-shooting.html] y [http://www.myfootballgames.co.uk/game/353/World-Cup-Penalty.html]. | Algunos ejemplos populares de este tipo de juego son [http://www.agame.com/game/penalty-shooting.html] y [http://www.myfootballgames.co.uk/game/353/World-Cup-Penalty.html]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Carlos Carvallo | ||
+ | * Belén González | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/entrenarychutar | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/chutar | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4645/ | ||
==== Grupo 7 ==== | ==== Grupo 7 ==== | ||
− | + | '''Objetivo:''' el grupo 7 deberá publicar una actividad que permita a chicos con barreras de motricidad desarrollar precisión en el uso del pulsador. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita lanzar dardos, con un solo botón. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado. | |
Algunos ejemplos populares de este tipo de juego son [http://www.flashrolls.com/shooting-games/The-Dart-Shooter-Flash-Game.htm] y [http://www.shockwave.com/gamelanding/darts.jsp]. | Algunos ejemplos populares de este tipo de juego son [http://www.flashrolls.com/shooting-games/The-Dart-Shooter-Flash-Game.htm] y [http://www.shockwave.com/gamelanding/darts.jsp]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Héctor Martínez | ||
+ | * Jorge Ramírez | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/Lanzar | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/lanzar | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/en-US/sugar/addon/4641 | ||
==== Grupo 8 ==== | ==== Grupo 8 ==== | ||
− | + | '''Objetivo:''' el grupo 8 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de lectura. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita responder el numero correcto de silabas en cada palabra. Las preguntas deben ser planteadas mediante voz (estática o mediante síntesis), mientras que la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciará cada palabra completamente y por silabas (mediante sonidos estáticos o mediante síntesis). | |
+ | |||
+ | '''Desarolladores''': | ||
+ | * Francisco Velloso | ||
+ | * Lorelay Ortiz. | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/words | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/words_8/words_8 | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4646/ | ||
==== Grupo 9 ==== | ==== Grupo 9 ==== | ||
− | + | '''Objetivo:''' el grupo 9 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de escritura. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita especificar la palabra correcta que contenga el nombre de cada imagen. Las preguntas deben ser planteadas mediante voz (estático o mediante síntesis) y la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciará cada palabra completamente. | |
Un ejemplo similar puede encontrarse en [http://www.leoloqueveo.org/animalgranj.htm]. | Un ejemplo similar puede encontrarse en [http://www.leoloqueveo.org/animalgranj.htm]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Ma. Elena Ramos. | ||
+ | * Vladimir Espinola. | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/ELEGIR | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/elegir-grupo9 | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4639/ | ||
==== Grupo 10 ==== | ==== Grupo 10 ==== | ||
− | + | '''Objetivo:''' el grupo 10 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de lectura. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita responder la posición de alguna letra en particular de cada palabra. Las preguntas deben ser planteadas mediante voz (estática o mediante síntesis), mientras que la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciará cada palabra completamente. | |
+ | |||
+ | '''Desarolladores''': | ||
+ | * Diego Pinto. | ||
+ | * Roberto Cristaldo. | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/Elephant | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/elephant | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4644/ | ||
==== Grupo 11 ==== | ==== Grupo 11 ==== | ||
− | + | '''Objetivo:''' el grupo 11 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de escritura. | |
− | + | '''Tarea:''' para ésto se proveerá una actividad que permita especificar el par de conceptos contrarios expresados en cada par de imágenes. Las preguntas deben ser planteadas mediante voz (estático o mediante síntesis) y la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciaran ambas palabras completamente. | |
Un ejemplo similar puede encontrarse en [http://www.leoloqueveo.org/contrarios.htm]. | Un ejemplo similar puede encontrarse en [http://www.leoloqueveo.org/contrarios.htm]. | ||
+ | |||
+ | '''Desarolladores''': | ||
+ | * Patricia Espinola. | ||
+ | * Víctor Cubas. | ||
+ | |||
+ | '''Descripción''': http://wiki.sugarlabs.org/go/Activities/piensa-y-escribe | ||
+ | |||
+ | '''Código fuente''': http://git.sugarlabs.org/piensa-y-escribe/piensa-y-escribe | ||
+ | |||
+ | '''Actividad''': http://activities.sugarlabs.org/es-ES/sugar/addon/4637 |
Latest revision as of 18:40, 30 January 2013
Curso de Programación de Actividades para Sugar
Descripción
Pagina dedicada a las actividades realizadas durante el curso de verano 2013 en la FP-UNA [1], Facultad Politécnica de la Universidad Nacional de Asunción.
Informaciones Generales
Fecha: Del 7 de Enero al 25 de Enero, de 2013.
Días: Lunes, Miércoles y Viernes.
Lugar: Laboratorio 1 del bloque F (Sala F27), en la FP-UNA, Campus San Lorenzo.
Participantes inscritos: 24 [2].
Horas: 27 horas reloj (total).
Mentor: Ing. Martín Abente, MSc [3].
Contenido
El curso abarca, de manera básica, los puntos importantes del desarrollo de actividades desde una perspectiva técnica, sin dejar de lado el fin social de Sugar en el contexto del proyecto "Una Computadora Por Niño".
Los temas a tratar en el curso abarcan [4]:
- Introducción a la plataforma de aprendizaje Sugar.
- Entorno de desarrollo.
- Control de versiones.
- Programación en Python
- Diseño de interfaces gráficas con GTK.
- "Sugariación": De aplicaciones a Actividades.
- Temas avanzados: Diario, Colaboración, etc.
- Vida en comunidad.
Primera Clase
Objetivo: Introducción al mundo de Sugar y detalles del curso.
Partes:
- Presentación del curso [5].
- Introducción a Sugar [6]
- Formación de grupos y asignación de trabajos.
- Primera tarea.
Recursos
Segunda Clase
Objetivo: Código abierto, git y gitorious.
Partes:
- Reflexión sobre el código abierto.
- Introducción a git [7].
- Introducción a gitorious [8].
- Revisión de la primera tarea.
- Segunda y tercera tarea.
Recursos
Tercera Clase
Objetivo: Python hacking.
Partes:
Recursos
- Documentación de Python
- Tutorial oficial de Python
- Tutorial no-oficial de Python
- Estilo de codificación oficial en Python
Cuarta Clase
Objetivo: Interfaces gráficas con GTK.
Partes:
- Discusión sobre la interfaz gráfica de Sugar.
- Introducción a GTK [11].
- Playground de ejemplos [12] (nuevos ejemplos).
- Continuación de la cuarta tarea.
Recursos
Quinta Clase
Objetivo: Sugarizando!
Partes:
- Introducción a la sugarización de aplicaciones [13].
- Sugarización del proyecto [14] (nuevo ejemplo).
- Continuación de la cuarta tarea.
Recursos
- Guía de interfaz oficial
- Documentación oficial del API
- Portal oficial de actividades
- Guía no-oficial de desarrollo
Sexta Clase
Objetivo: Temas avanzados.
Partes:
- Introducción a temas avanzados en el desarrollo de actividades [15].
- Explicación de ejemplos [16] (nuevo ejemplo).
- Continuación de la cuarta tarea.
Recursos
Trabajos y Grupos
Para aprobar el curso, los participantes deben, diseñar, desarrollar y publicar una nueva actividad de Sugar, en equipos de desarrollo de 2 personas.
El mentor del curso es responsable de entregar a cada grupo, los requisitos para cada actividad. Al su vez, el mentor del curso tambien debe supervisar el proceso de desarrollo y realizar el control de calidad.
Etapas del Proceso
- Mockup [17] en papel del diseño de la interfaz y del flujo de las transiciones.
- Descripción de la actividad en la wiki [18].
- Creación del repositorio del proyecto en gitorious y primeros commits (README, TODO) [19].
- Desarrollo de la actividad.
- Publicación de la actividad en ASLO [20].
- Control de calidad.
Temática
En esta edición del curso, la temática general de las actividades es la de accesibilidad en juegos de video y aplicaciones [21]. Esto es debido al déficit actual en la investigación y el desarrollo de tecnologías que permitan a las personas con diversas funcionalidades acceder a las tecnologías de información y la comunicación [22].
Las barrares mas comunes existentes en los juegos de video y aplicaciones incluye:
- Barreras de tipo sensorial, por ejemplo imposibilidad de percibir imágenes.
- Barreras de tipo motriz, por ejemplo imposibilidad de controlar dispositivos como el teclado o ratón.
- Barreras de tipo cognitivo, por ejemplo la imposibilidad de leer.
Actualmente los juegos de video y aplicaciones que combaten estas barreras pueden clasificarse, respectivamente, en 3 grandes grupos:
- Juego de audio [23], donde el canal principal de percepción es el sonido.
- Juegos de un solo botón [24], donde solo se requiere pulsar un solo botón para interactuar con el juego de video o aplicación.
- Juegos de desarrollo cognitivo, donde se ejercitan las habilidades del usuario.
Actividades de Sugar
A continuación se describen brevemente las actividades a ser desarrolladas por los participantes. Las actividades se encuentran agrupadas por el tipo de barrera que combate.
Grupo 1
Objetivo: el grupo 1 deberá publicar una actividad que permita a chicos con barreras de percepción visual ejercitar tareas de navegación en espacios cerrados.
Tarea: para ésto se proveerá una actividad que "simule" la navegación en un cuarto con objetos fijos. Los movimientos posibles son Adelante, Atrás, Derecha e Izquierda. El usuario deberá localizar la salida dentro del cuarto, así también la llave que permita abrir la puerta. La descripción de los objetos circundantes se hará de manera hablada (estáticos o mediante síntesis). Las opciones se accederán mediante teclado.
Una aplicación similar puede encontrarse en [25].
Desarolladores:
- Marcos Trinidad
- Santiago Lezcano
Descripción: http://wiki.sugarlabs.org/go/Activities/find-the-key
Código fuente: http://git.sugarlabs.org/find-the-key/find-the-key
Actividad: No.
Grupo 2
Objetivo: el grupo 2 deberá publicar una actividad que permita a chicos con barreras de percepción visual ejercitar su memoria auditiva.
Tarea: para ésto se proveerá de una actividad de repetición de patrones de 4 movimientos (arriba, abajo, derecha e izquierda). La actividad consiste en reproducir un patrón auditivo (mediante sonidos estáticos o mediante síntesis). Las opciones se accederán mediante teclado.
Un ejemplo de este tipo de aplicaciones puede encontrase en [26].
Desarolladores:
- Willian Martínez
- Paolo Monsalvo
Descripción: http://wiki.sugarlabs.org/go/Activities/jugando-aprendes
Código fuente: http://git.sugarlabs.org/jugando-aprendes
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4643
Grupo 3
Objetivo: el grupo 3 deberá publicar una actividad que permita a chicos con barreras de percepción visual ejercitar su capacidad de identificar patrones.
Tarea: para ésto se proveerá una actividad que permita describir mediante sonido (estático o mediante síntesis) un conjunto de elementos dispares pero con características comunes. El objetivo de la actividad es identificar 3 elementos que presenten características en común. Las opciones se accederán mediante teclado.
Una actividad similar puede encontrar en [27].
Desarolladores:
- Ma. Beatriz Vierci
- Ana Trinidad
Descripción: http://wiki.sugarlabs.org/go/Activities/audio-pattern
Código fuente: http://git.sugarlabs.org/audio-pattern/audio-pattern
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4642/
Grupo 4
Objetivo: el grupo 4 deberá publicar una actividad que permita a chicos con barreras de motricidad expresarse a través de un teclado conceptual.
Tarea: para ésto se proveerá una actividad que provea un conjunto de opciones que permitan expresar necesidades básicas, por ejemplo de aseo, alimentación, etc. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado.
Una breve descripción de un teclado conceptual puede encontrarse en [28].
Desarolladores:
- Pedro Amarilla
- Miguel Ruiz Díaz
Descripción: http://wiki.sugarlabs.org/go/Activities/Expresar
Código fuente: http://git.sugarlabs.org/expresar/expresar
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4640/
Grupo 5
Objetivo: el grupo 5 deberá publicar una actividad que permita a chicos con barreras de motricidad realizar operaciones aritméticas básicas, con una calculadora.
Tarea: para ésto se proveerá una actividad que permita operar una calculadora de aritmética básica, con un solo botón. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado.
Desarolladores:
- Cecilia Godoy
- Samuel Reyes
Descripción: http://wiki.sugarlabs.org/go/Activities/CalculArte
Código fuente: http://git.sugarlabs.org/calcularte
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4638
Grupo 6
Objetivo: el grupo 6 deberá publicar una actividad que permita a chicos con barreras de motricidad desarrollar precisión en el uso del pulsador.
Tarea: para ésto se proveerá una actividad que permita patear penales, con un solo botón. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado.
Algunos ejemplos populares de este tipo de juego son [29] y [30].
Desarolladores:
- Carlos Carvallo
- Belén González
Descripción: http://wiki.sugarlabs.org/go/Activities/entrenarychutar
Código fuente: http://git.sugarlabs.org/chutar
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4645/
Grupo 7
Objetivo: el grupo 7 deberá publicar una actividad que permita a chicos con barreras de motricidad desarrollar precisión en el uso del pulsador.
Tarea: para ésto se proveerá una actividad que permita lanzar dardos, con un solo botón. Las opciones deben ser accedidas mediante el barrido automático de las mismas en pantalla y su activación presionando cualquier tecla del teclado.
Algunos ejemplos populares de este tipo de juego son [31] y [32].
Desarolladores:
- Héctor Martínez
- Jorge Ramírez
Descripción: http://wiki.sugarlabs.org/go/Activities/Lanzar
Código fuente: http://git.sugarlabs.org/lanzar
Actividad: http://activities.sugarlabs.org/en-US/sugar/addon/4641
Grupo 8
Objetivo: el grupo 8 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de lectura.
Tarea: para ésto se proveerá una actividad que permita responder el numero correcto de silabas en cada palabra. Las preguntas deben ser planteadas mediante voz (estática o mediante síntesis), mientras que la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciará cada palabra completamente y por silabas (mediante sonidos estáticos o mediante síntesis).
Desarolladores:
- Francisco Velloso
- Lorelay Ortiz.
Descripción: http://wiki.sugarlabs.org/go/Activities/words
Código fuente: http://git.sugarlabs.org/words_8/words_8
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4646/
Grupo 9
Objetivo: el grupo 9 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de escritura.
Tarea: para ésto se proveerá una actividad que permita especificar la palabra correcta que contenga el nombre de cada imagen. Las preguntas deben ser planteadas mediante voz (estático o mediante síntesis) y la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciará cada palabra completamente.
Un ejemplo similar puede encontrarse en [33].
Desarolladores:
- Ma. Elena Ramos.
- Vladimir Espinola.
Descripción: http://wiki.sugarlabs.org/go/Activities/ELEGIR
Código fuente: http://git.sugarlabs.org/elegir-grupo9
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4639/
Grupo 10
Objetivo: el grupo 10 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de lectura.
Tarea: para ésto se proveerá una actividad que permita responder la posición de alguna letra en particular de cada palabra. Las preguntas deben ser planteadas mediante voz (estática o mediante síntesis), mientras que la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciará cada palabra completamente.
Desarolladores:
- Diego Pinto.
- Roberto Cristaldo.
Descripción: http://wiki.sugarlabs.org/go/Activities/Elephant
Código fuente: http://git.sugarlabs.org/elephant
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4644/
Grupo 11
Objetivo: el grupo 11 deberá publicar una actividad que permita a chicos con barreras de tipo cognitivo ejercitar tareas de escritura.
Tarea: para ésto se proveerá una actividad que permita especificar el par de conceptos contrarios expresados en cada par de imágenes. Las preguntas deben ser planteadas mediante voz (estático o mediante síntesis) y la interacción se hará a través del ratón. Al haber respondido correctamente, se pronunciaran ambas palabras completamente.
Un ejemplo similar puede encontrarse en [34].
Desarolladores:
- Patricia Espinola.
- Víctor Cubas.
Descripción: http://wiki.sugarlabs.org/go/Activities/piensa-y-escribe
Código fuente: http://git.sugarlabs.org/piensa-y-escribe/piensa-y-escribe
Actividad: http://activities.sugarlabs.org/es-ES/sugar/addon/4637