• No results found

Box 6 Mainstreaming gender concerns into development: the Philippines’ experience

En esta sección de código se pueden ver que se mapean los datos recibidos en el post al modelo de escuela y se guarda el nuevo registro en la base. Si el registro se crea exitosamente, se crea además la notificación asociada que luego se mostrará en la pantalla inicial.

4.13 Resumen del capítulo

En este capítulo se mostraron las pantallas de la aplicación y se explicaron las decisiones que se tomaron a nivel de UI y usabilidad. Además se definieron las posibles mejoras como trabajos a futuro.

Se mostró también el proceso de aprobación de las pantallas por parte de los usuarios y como se fueron modificando en el proceso ajustándose a las

necesidades y tratando de facilitar la usabilidad ya que muchos no están familiarizados con el uso de las computadoras.

Capítulo 5: Conclusiones y trabajos futuros

5.1 Conclusiones

En este trabajo se presentó un sistema web para llevar un legajo académico de alumnos integrados en escuelas comunes. Se logró crear un puente digital entre los profesores de las escuelas comunes y los maestros integradores. Se les brindó una herramienta donde pueden compartir y dejar un registro del paso de los niños por la escuela, junto con las problemáticas a las que se enfrentaron y cómo pudieron resolverlas en conjunto. También se podrá utilizar para que profesores de años futuros sepan cuáles fueron los conocimientos adquiridos por los alumnos y que quedó pendiente, ya que en la historia académica, el profesor actual puede dejar registro de esto. Además funciona de medio de comunicación, sin tener que disponer de tiempo para encontrarse personalmente ni de herramientas externas al sistema.

5.2 Trabajos futuros

Algunas de las funcionalidades pendientes de implementación son:

 Agregar una sección de ayuda dentro de la aplicación y/o un manual de usuario, en donde se explique el uso del sistema para que los usuarios tengan a donde recurrir en caso de dudas. También se podría brindar un curso para explicar a los usuarios las cuestiones básicas de uso del sistema.

evaluaciones que hicieron sobre los alumnos durante el año. También se podrán compartir ejercicios típicos para que los profesores de los años siguientes sepan de donde partir para la planificación anual.

 Instalar el sistema en las escuelas para ser utilizado por un grupo reducido de profesores y así llevarlo a la práctica y poder obtener más feedback del uso entre profesores y seguir mejorando el sistema.

 Agregar al sistema diseño responsive para que pueda ser utilizado desde tablets o celulares.

 Integrarlo con la plataforma de desarrollo de videojuegos Simón, para poder mostrar información que provee la aplicación en el perfil de los alumnos que la utilizan.[8]

 Mejorar la accesibilidad, para que personas no videntes puedan utilizar esta herramienta con soporte para lectores de pantalla. Y además, se puede agregar cambios de contraste de los colores para que pueda ser utilizado por personas con daltonismo.

 Ampliar el sistema no solo para alumnos integrados sino también a alumnos con problemas de conducta o cualquier otra problemática que pudiera requerir una atención especial.

 Agregar Tags en los mensajes, por ejemplo en los del foro, para que como mejora se pueda agregar una búsqueda y filtros en caso de que se quiera encontrar información en la aplicación.

ANEXO

A.1 Introducción

En este capítulo se explica como se creo el ambiente de desarrollo del trabajo. Se definen los pasos necesarios a seguir y se muestra un ejemplo de cómo se utiliza la herramienta Gii para la creación de tablas en la base de datos y las clases necesarias para respetar el modelo MVC planteado por el framework.

A.2 Uso de Yii

En el siguiente gráfico se muestran los pasos que se siguieron para crear el ambiente de desarrollo de este proyecto.

Figura A.1 – Pasos para crear el ambiente de desarrollo

Paso 1: Es requisito para poder empezar con la instalación de Yii, contar con un servidor Apache instalado en la máquina de desarrollo.

Paso 2: Descargar el framework desde la web, en la página http://www.yiiframework.com/download/ y descomprimirlo dentro de ”nombre de la carpeta”.

P a s o 3: Ejecutar el comando : “YiiRoot/framework/yiic webapp WebRoot/alumnosIntegrados” desde consola, para generar el esqueleto de la aplicación. Con esto ya podemos ingresar desde el navegador a la pantalla de login que viene por defecto.

P a s o 4: Configurar la base de datos modificando el archivo protected/config/main.php con los datos de la base.

Código A.1 – Configuración de la base de datos

Paso 5: Se debe crear la base de datos y las tablas correspondientes con sus relaciones. Las tablas se crean desde phpmyadmin, completando nombre de la tabla, y las columnas con los datos correspondientes a cada una. Además, se deben definir las relaciones con otras tablas, obteniendo una tabla como la que se muestra a continuación.

Figura A.2 – Creación de la base de datos

Paso 6: Una vez que tenemos la base de datos definida, se utiliza el generador de código Gii.

A.3 Uso de Gii

P a r a u t i l i z a r l o , p r i m e r o s e d e b e c o n f i g u r a r e l a r c h i v o protected/config/main.php de la siguiente manera:

Código A.2 – Configuración de Gii

Por razones de seguridad, Gii se configura para que sea accesible solo desde localhost. Si se requiere que sea accesible desde otras computadoras se tiene que configurar la propiedad GiiModule::ipFilters.

P a r a a c c e d e r a G i i , s e d e b e h a c e r d e s d e l a u r l h t t p : / / h o s t n a m e / p a t h / t o / i n d e x . p h p ? r = g i i , a s u m i e n d o q u e http://hostname/path/to/index.php es la url para acceder a la aplicación.

Gii nos presenta las siguientes opciones de generadores de código:

Figura A.3 – Uso de Gii

Para este trabajo de tesis, se comenzó seleccionando el generador de modelo. Este permite, a través del nombre de la tabla creada en la base de datos, generar la clase correspondiente. Gii nos presenta la siguiente pantalla:

Figura A.4 – Creación de clases en Gii

Luego, se seleccionó el generador CRUD. Este genera las vistas básicas para el modelo y el controlador asociado. La herramienta muestra la siguiente pantalla con información a completar.

Las clases generadas para este ejemplo son:  AlumnoController.php  Alumno/form.php  Alumno/search.php  Alumno/view.php  Alumno/admin.php  Alumno/create.php  Alumno/update.php  Alumno/index.php

Referencias

[1]MEN. (1998). Acuerdo Marco A-19. Ministerio de Educación Argentina.

[2] R. Donato, M. Kurlat, C.Padín y V. Rusler, “Experiencias de inclusión educativa desde la perspectiva de aprender juntos”. Fondo de las Naciones Unidas para la Infancia (UNICEF), Junio de 2014.

[3] “Conferencia mundial sobre necesidades educativas especiales: Acceso y calidad”. Salamanca, España Junio 1994.

[4] Cynthia Duk, “Educar en la diversidad”. Ministerio de educación de Brasil.

[5]Dubrovsky, S., Navarro, A., & Rosenbaum, Z.“Ilusiones y verdades acerca de la integración en la escuela común. Buenos Aires: Secretaría de Educación. Gobierno de la Ciudad de Buenos Aires 2001

[6] Ley Nº 26.378

[7] Romina Lawson, “Integración de alumnos con necesidades educativas especiales”. Universidad abierta interamericana, Noviembre de 2014.

[8] Mariel Ivonne Contreras, “Desarrollo de videojuegos como herramienta educacional y terapéutica para niños y jóvenes con discapacidad.”. Facultad de Ciencias Exactas UNCPBA, Tandil Marzo 2016.