Vous êtes sur la page 1sur 45

Instituto Tecnolgico de Santo Domingo

INTEC Gestin de Centros Educativos


rea de Ciencias Sociales y Humanidades Trimestre: febrero/abril

Asignatura Sistemas de Informacin

Trabajo Sistema de registro de calificaciones en lnea

Sustentantes Ernie Richardson Juanito Guerrero Wilson Cachay 09-0565 13-8234 11-9002

Docente Prof. Eusebio Garca

Repblica Dominicana Santo Domingo, marzo 2014

CONTENIDO
INTRODUCCIN ..................................................................................................................................... 4 CAPTULO I: PLANTEAMIENTO DEL PROBLEMA ....................................................................... 5 1.1 ANTECEDENTES ............................................................................................................................................. 5 1.2 PLANTEAMIENTO DEL PROBLEMA .............................................................................................................. 6 1.3 OBJETIVO GENERAL ...................................................................................................................................... 7 1.4 OBJETIVOS ESPECFICOS ............................................................................................................................... 7 1.5 JUSTIFICACIN ................................................................................................................................................ 7 1.6 ALCANCE ......................................................................................................................................................... 8 1.7 LIMITACIONES Y DELIMITACIONES ............................................................................................................. 8 CAPTULO II: MARCO TERICO........................................................................................................ 9 2.1 REFERENCIAS HISTRICAS ........................................................................................................................... 9 2.2 MARCO CONCEPTUAL ................................................................................................................................. 12 2.2.1. Content Management System o Sistema de Manejador de Contenidos (CMS) ......... 12 2.2.1.1 Por sus Caractersticas ..................................................................................................................... 13 2.2.1.2. Por su funcionalidad: Plataformas de contenidos de enseanza ................................ 14 2.2.2 Hosting ........................................................................................................................................................ 20 2.3 MARCO EXPERIMENTAL .............................................................................................................................. 20 2.4 DESCRIPCIN DEL SISTEMA........................................................................................................................ 21 2.5 METODOLOGA DE LA INVESTIGACIN ..................................................................................................... 23 Recoleccin de datos ........................................................................................................................................ 23 Anlisis.................................................................................................................................................................... 23 Diseo ...................................................................................................................................................................... 23 Desarrollo.............................................................................................................................................................. 24 Prueba..................................................................................................................................................................... 24 2.6 CRONOGRAMA DE ACTIVIDADES................................................................................................................ 25 2.7 PLAN DE SOLUCIN...................................................................................................................................... 26 2.7.1 Entorno de comunicacin o interfase. .......................................................................................... 26 2.7.2 Base de datos. ........................................................................................................................................... 26 2.7.3 Motor ............................................................................................................................................................ 26 2.8 PRESUPUESTOS ............................................................................................................................................ 26 CAPTULO III: SITUACIN ACTUAL...............................................................................................28 3.1 FUNCIONAMIENTO DEL SISTEMA ACTUAL ............................................................................................ 28 3.2 DESCRIPCIN DEL ENTORNO ................................................................................................................... 29 3.3 PROCEDIMIENTOS ...................................................................................................................................... 29 3.4 USUARIOS INVOLUCRADOS ...................................................................................................................... 30 3.5 INFORMACIN QUE MANEJA EL SISTEMA .............................................................................................. 30 3.6 VENTAJAS & DESVENTAJAS ..................................................................................................................... 30 CAPTULO IV: ANLISIS Y DISEO DEL SISTEMA ....................................................................32 DETERMINACIN DE REQUERIMIENTOS .......................................................................................................... 32 DISEO DEL SISTEMA ......................................................................................................................................... 32 Definicin de tablas (Diccionario de Datos) ......................................................................................... 32 Tabla Directions ................................................................................................................................................. 32 Tabla Courses ...................................................................................................................................................... 33 Tabla Lessons ...................................................................................................................................................... 33 Table USERS ......................................................................................................................................................... 34

Tabla USER TO COURSES ............................................................................................................................... 35 Tabla Calendar ................................................................................................................................................... 35 Tablet COMPLETED TEST ............................................................................................................................. 36 Tablet LOGS .......................................................................................................................................................... 36 Especificaciones del diseo ........................................................................................................................... 37 DESARROLLO ....................................................................................................................................................... 41 PRUEBAS............................................................................................................................................................... 41 CAPTULO V: IMPLEMENTACIN ..................................................................................................42 CONCLUSIONES .................................................................................................................................................... 42 RECOMENDACIONES ........................................................................................................................................... 43 BIBLIOGRAFA .....................................................................................................................................44

INTRODUCCIN

Cuando se piensa en innovacin, se dibuja en la imaginacin de mucho maquinarias complejas que alteraran el curso de la historia. Sin embargo, la palabra innovacin es un concepto que envuelve mayor grado de complejidad. Se podra definir como nueva propuesta de hacer las cosas, que implica una implementacin de recursos de manera ms efectiva. La innovacin no es crear desde cero, sino encontrar formas de aplicar conocimientos de forma ms exitosa o provechosa para el ser humano. En educacin las innovaciones ocurren de manera diferente que en otros campos. Los cambios ocurren ms pausadamente y menos uniforme. Cuando se trata de la aplicacin de tecnologa, la educacin es una de las reas ms conservadoras y con menor apertura a la implementacin de nuevos procesos. En el siguiente documento, se presenta una propuesta de cambio para el campo educativo. La misma, se ha presentado en varios escenarios, sin embargo no ha sido acogida por todos los niveles de la educacin. Se explorarn los beneficios de aplicar un sistema de registro y consulta de calificaciones en lnea en un ambiente de educacin primaria. De igual manera, se presentarn antecedentes y propuestas similares en otros espacios con caractersticas similares a este. Se finaliza con la propuesta de manera ms concreta y detallada para sustituir el sistema vigente de record de notas utilizado en el programa Educacin para Pensar.

CAPTULO I: PLANTEAMIENTO DEL PROBLEMA


En la actualidad existen diversos mecanismos para elaborar un registro. Ya no es necesario que la persona se encuentre de manera fsica para hacer un registro, y mucho menos esperar que otro usuario termine para poder realizar su tarea. En el siguiente capitulo se abordaran los elementos introductorios de nuestra propuesta de intervencin. El mismo, busca trazar un prembulo que ayude al lector comprender el contexto en el que se da la problemtica, la implementacin de un sistema ms efectivo de registro de calificaciones. En este se trataran los antecedentes a la problemtica, la definicin del problema y un breve esbozo de la propuesta. Igualmente, en este captulo se presenta los elementos de valor y justificacin del trabajo.

1.1 ANTECEDENTES
A pesar de que las metodologas y enfoques de enseanza aprendizaje han cambiado, y las herramientas para generar conocimiento se han modernizado, los sistemas de registros utilizados para documentar las calificaciones del estudiantado siguen siendo obsoletos. En la realidad dominicana, muchas instituciones educativas utilizan medios tradicionales para hacer registros del avance de su estudiantado. Incluso aquellos que se han digitalizado se limitan a vaciar toda la informacin en procesadores de textos simples. Las herramientas informticas evolucionan a pasos maysculos y con ellas, la necesidad de aprovechamiento de los recursos y ajustes a este nuevo entorno tecnolgico se hacen ms notoria. Es por esa razn que las instituciones educativa estn en la obligacin de estar a la vanguardia, proponiendo nuevos escenarios de aplicacin de dichas herramientas.( Abarca, Huezo, & Meja, 2013) Los sistemas de registro y documentacin utilizados en la actualidad no permiten, en su mayora, un acceso oportuno ni asertivos. Al mismo tiempo, presentan bajos niveles de confiabilidad, ya que son herramientas creadas para otros fines, no el registro de calificaciones. Estas aplicaciones carecen de caractersticas de inters
5

para el usuario final (estudiantado), ofreciendo accesos a la informacin en momento especficos y puntuales. Consecutivamente, esto no permite la toma de decisiones en momentos claves y entorpece el proceso de acompaamiento integral del alumnado. Para el siguiente proyecto, proponemos una nueva metodologa de registro de calificaciones, integrando las tecnologas de la informacin. Con esto buscamos disear e implementar un sistemas para hacer documentar el avance acadmico y realizar consultas de estas calificaciones de manera virtual y automatizada.

1.2 PLANTEAMIENTO DEL PROBLEMA


El programa Educacin para Pensar atiende los niveles del segundo ciclo de bsica y bachillerato. En el ltimo ao, el programa ha tenido mayor auge y crecimiento de la poblacin que atiende, a tal nivel que ha optado por el uso de herramientas digitales para llevar el registro de las calificaciones. Sin embargo, debido a diversas situaciones, el programa utiliza una plantilla de Excel para documentar el progreso acadmico de su estudiantado. Cada grado tiene su propio documento de Excel. Este mtodo de registro es poco confiable, ya que Excel no es un programa diseado para este tipo de informacin. Igualmente, este programa no permite la modificacin simultanea de datos, por lo cual el proceso de entrada de los datos resulta laborioso y exageradamente extendido. Agregndose con esta situacin, el programa en si, debido a las situaciones de precariedad de la comunidad a la que pertenece tiene un nico computador. El proceso de registro de calificaciones de parte del docente es tedioso y obsoleto; la gran mayora del profesorado tienen acceso a Internet, fuera de la institucin, al igual que el alumnado, por lo que un sistema de registro online puede brindar respuestas sencillas pero efectivas a esta problemtica. Tanto cuerpo docente como el resto de la comunidad educativa, perciben el entorpecido acceso a las calificaciones como un elemento negativo. De manera puntual, esta herramienta (Excel) es vista por los y las docentes del programa

como poco amigable, obsoletos y poco seguros. En la comunidad Educativa es imperativo poder documentar la informacin en los momento apropiado y poder accesar a ella de forma oportuna y a lo largo de todo el periodo escolar.

1.3 OBJETIVO GENERAL


Disear e implementar un sistema de registro en lnea para las calificaciones del programa Educacin para Pensar.

1.4 OBJETIVOS ESPECFICOS


A. Identificar cuales son los dispositivos electrnicos ms utilizados por la comunidad educativa. B. Investigar cuales son las mejores plataformas para registro de calificaciones. C. Disear un sistema de registro que se adapte a las caractersticas y necesidades del programa Educacin para Pensar D. Implementar y documentar un sistema de registro en el programa Educacin para Pensar.

1.5 JUSTIFICACIN
Un sistema de registro de calificacin en lnea puede traducirse a una optimizacin del uso del tiempo en el programa, de parte de los profesores lo cuales ya no tendrn que hacer fila para actualizar las notas del sus estudiantes. A mayor plazo, puede sentar las bases para un sistema de acompaamiento mas completo, en donde cada miembro de la comunidad educativa tenga acceso a la informacin pertinente. Dicho recurso ser usado por los docentes del Programa Educacin para Pensar por medio de su portal en red y a su vez podrn acceder el estudiantado y las madres y padres que pertenezcan al programa. Poe esta razn requerir de una actualizacin de los software que sostiene la pgina y la integracin de MySQL para la base de datos.

1.6 ALCANCE
El servicio de registro de calificaciones en lnea comprende: Regitro de notas en linea Registrar las calificaciones de cada evaluacion en un sistema en linea/remoto, que permite las correcciones de notas de cada una de las asignaturas. Separad para cada estudiante. Igualmente indicar los alumnos con calificaciones pendientes. Calcular promedios, clases y estados academicos.

1.7 LIMITACIONES Y DELIMITACIONES


La implementacin de un nuevo sistema tiene como factores limitantes los siguientes: i. Resistencia de la comunidad educativa a la capacitacin e implementacin de este recurso. ii. iii. Pocos recursos econmicos del programa. Amenazas externas del programa.

La primera prueba del sistema tendr una duracin de un ao escolar, en el cual se pretende preparar a todas las personas que forman parte del programa en el nuevo sistema de registro de calificaciones. Durante este ao se documentaran todas las problemticas e inconvenientes del sistema, para futuras mejoras. Como se ha evidenciado, un sistema de registro de calificaciones en lnea,

permitir optimiza el acompaamiento y seguimiento docente. Al mismo tiempo simplificar el vaciado y acceso a la informacin de cada estudiante de forma oportuna y acertada. Y as cerramos este captulo introductorio de la problemtica. En los siguientes captulos veremos como se desarrollar el Sistema de Registro de Calificaciones en Lnea.

CAPTULO II: MARCO TERICO


En este captulo se describe la base histrica de los sistemas de informacin aplicados en el mbito educativo. De manera especifica, se realiza una exploracin del contexto terico de la problemtica, haciendo una revisin de investigaciones previas y referencias sobre el diseo e implementacin de sistemas de evaluacin virtuales y en lnea. Se tocan aspectos relevantes, como son definiciones conceptuales y experimentales, para concluir en el plan de solucin y presupuesto tentativo para la aplicacin de un sistema de esta ndole en el programa de educacin especializada, Educacin para Pensar.

2.1 REFERENCIAS HISTRICAS


El sistema educativo debe de ser capaz de aprender; era lo que intentaba transmitir Friedman en su famosa pieza The World is Flat (Mize, 2011). Con la ampliacin de las aplicaciones tecnolgicas en la educacin, esta ultima (la educacin) debe adquirir mayor elasticidad y apertura a los cambios. En el contexto actual, la velocidad con la que deben viajar las informaciones, precisan herramientas y plataformas vanguardistas y prcticas. Al colocar las informaciones a disposicin de los usuario, dnde sea y cundo sea, las nuevas tecnologas se han ganado un espacio en las instituciones formales, que promete permanencia. Una aplicacin comn de estos sistemas, para educacin, es a travs de interfaces de calificacin en lnea. Cada vez son ms las instituciones que virtualizan el proceso de registro y acceso a las notas del estudiantado. Herramientas de este tipo se caracteriza por reducir los riesgos de error y las posibilidades de acceso simultaneo. (Fulda, 2005) Igualmente, las capacidades de las computadoras para recolectar, acumular, procesar y demostrar una amplia gama de datos de manera rpida y precisa, brindan a las instituciones educativas nuevas posibilidades de trabajo. (Mize, 2011) Las plataformas de documentacin de calificaciones escolares son vistas como herramientas adicionales, no como herramientas activas del proceso de enseanza. Por la misma razn, no es hasta el ao 2007 que estos programas comienzan a masificarse. Herramientas como Thinkwave y mygradebook.com, aparecen como soluciones a la prdida recurrente de registro de asignaturas por parte del cuerpo

docente (Mize, 2011). TigerNet, en cambio, es un sistema dirigida a la otra parte de la comunidad educativa, las madres y padres. sta es una plataforma de comunicacin entre la escuela y el hogar, permitiendo a las madres y padres el acceso al historial de actividades y acadmico diario de su hijo/a (Suen, Sonak, & Zappe, 2001). Aunque de audiencias muy diferentes, ambos paquetes de programas engloban dos funciones principales, el registro y acceso a la informacin de avance acadmico del estudiantado. En su investigacin de 2011, Mize expone los amplios beneficios de la aplicacin de sistemas de registro de calificaciones estudiantiles virtual (independientemente del usuario final). Entre estos, es importante resaltar que debido al crecimiento de los dispositivos mviles y a los altos niveles de sofisticacin de las tecnologas predominantes, los registros en lnea son el paso obvio. Hace nfasis en las caractersticas positivas de estas plataformas, como la economizacin de tiempo y la reduccin de repeticin de acciones. El docente no est atado a documentar en un lugar especfico, y mucho menos al terror de perder las copias nicas del registro; los datos se encuentran en un espacio virtual accesible aun fuera del recinto escolar. Por otro lado, expertos en educacin argumenta que a pesar de las facilidades al momento de introducir los datos y recuperarlos, las plataformas de registros de calificaciones estudiantiles siguen siendo muy limitantes. Estos, exponen que con estos sistemas se cuarta de manera significativa las complejidades, ambigedades y particularidades de las evaluaciones estudiantiles (Fulda, 2005). Sin embargo, esta concepcin es compartido por un grupo limitado de expertos. Puntualmente en Latinoamrica, la implementacin de sistemas que permitan elaborar base de datos del alumnado, se ha hecho ms comn en los ltimos aos. La expansin de los campos de la informtica, la flexibilidad de las nuevas herramientas y la vertiginosidad de los tiempos, llevan a las instituciones educativas a incluir estos a su portafolio de herramientas de gestin. Igualmente, estas herramientas reducen los errores de clculos de calificaciones y facilita la consulta para docentes, estudiantes, padres y madres y a otros miembros de la comunidad educativa. De forma secundaria, pero importante, Cruz Lpez y Muoz Mendoza (2012) afirman que, la utilizacin de plataformas de registro de

10

calificaciones en lnea, ingresar la informacin se evita la realizacin de reportes y clculos manuales, disminuyendo el uso exagerado de papel y dems instrumentos de oficina, que nos ayudan a contribuir con la salvaguarda del planeta. A pesar de la gran acogida de estos sistemas en varios centros alrededor del mundo, en especial aquellos dirigidos a la formacin superior, en el marco local (Repblica Dominicana), la implementacin de estos recursos, exclusivamente en educacin preuniversitaria, ha sido pausada. Solo instituciones de gran volumen, personal y/o recursos econmicos han implementado este tipo de tecnologa a su prctica cotidiana. En la metodologa de registro de notas en escuelas y colegios dominicanos aun hay mayor predominancia de los medios no digitales de documentacin. Aqu prima el libro de registro del Ministerio de Educacin (MINERD). Otras instancias educativas, con mayor acceso a las tecnologas se apoyan en recursos computarizados, sin embargo muchos de ellos son plataformas (aunque prcticas) inadecuadas para este tipo de datos, debido a que no tienen el alcance necesarios para las labores cotidianas de una organizacin de servicios educativos. Los procesos de registro de matriculacin y de calificaciones de los estudiantes se los realiza de forma manual en hojas cuyo diseo se elaboran en Microsoft Excel y Microsoft Word 2007, sin mecanismos adecuados que agilicen, garanticen y organicen los datos de manera segura y sin riesgo de perdida o alteracin de la informacin de los estudiantes. (Cruz Lpez & Munoz Mendoza, 2012) En el programa Educacin para Pensar, al igual que en otras instituciones, pertenece al grupo que recurre a los programas citados anteriormente. En ste se matricula y se lleva la calificacin del estudiantado en un documento Excel, con copia nica en la computadora principal del programa.

11

2.2 MARCO CONCEPTUAL


2.2.1. Content Management System o Sistema de Manejador de Contenidos (CMS) El Manejador de Contenido o Gestor de Contenido es una aplicacin informtica usada para crear, editar, gestionar y publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera pginas web dinmicas interactuando con el servidor web para generar la pgina web bajo peticin del usuario, con el formato predefinido y el contenido extrado de la base de datos del servidor. Esto permite gestionar, bajo un formato estandarizado, la informacin del servidor, reduciendo el tamao de las pginas para descarga y reduciendo el coste de gestin del portal con respecto a un sitio web esttico, en el que cada cambio de diseo debe ser realizado en todas las pginas web, de la misma forma que cada vez que se agrega contenido tiene que maquetarse una nueva pgina HTML y subirla al servidor web. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio web. Este sistema permite manejar de manera independiente el contenido y el diseo. Esto permite que se pueda manejar el contenido de la informacin alojada en cualquier momento y darle en cualquier momento un diseo distinto al sitio web sin tener que darle formato al contenido de nuevo. Esto permite que varios editores puedan ingresar contenidos al mismo tiempo y de diversas ubicaciones y a la vez permitir que estos contenidos sean visibles a todo el pblico. Tipos de Gestor de Contenidos Los gestores de contenidos se pueden clasificar en diversos criterios: Por sus caractersticas Segn el lenguaje de programacin empleado, como por ejemplo: Java, PHP, ASP:NET, Ruby On Rails, Python, PERL Segn la licencia: Cdigo Abierto (Open Source) o Software propietario

12

Por su uso y funcionalidad Blogs; pensados para pginas personales Foros; permite compartir opiniones Wikis; permite el desarrollo colaborativo Enseanza; plataforma para contenidos de enseanza online Comercio electrnico; plataforma de gestin de usuarios, catlogos, compras y pagos online Publicaciones digitales Difusin de contenido multimedia.

2.2.1.1 Por sus Caractersticas PHP Es un lenguaje de programacin de uso general de cdigo del lado del servidor, originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El cdigo es interpretado por un servidor web con un mdulo de procesador de PHP que genera la pgina Web. PHP significa Hypertext Pre Processor. PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemas operativos tales como Unix (y de ese tipo, como Linux o Mac OS X) y Microsoft Windows y puede interactura con los servidores web ms populares como Apache. PHP Permite la conexin a diferentes tipos de servidores de bases de datos tanto SQL como MySQL. Aunque todo en su diseo est orientado a facilitar la creacin de sitios webs, es posible crear aplicaciones con una interfaz grfica para el usuario, utilizando alguna extensin como puede ser PHP-Qt, PHP-GTK,6 , Phalanger, Phc o HiP Hop VM. Cuando el cliente hace una peticin al servidor para que le enve una pgina web, el servidor ejecuta el intrprete de PHP. ste procesa el script solicitado que generar el contenido de manera dinmica (por ejemplo obteniendo informacin

13

de una base de datos). El resultado es enviado por el intrprete al servidor, quien a su vez se lo enva al cliente. 2.2.1.2. Por su funcionalidad: Plataformas de contenidos de enseanza eFront Learning Es una plataforma de Sistema de Gestin de Aprendizaje (LMS) de cdigo abierto (Open Source) corresponde al grupo d CMS de Enseanza o Sistemas de Gestin de Aprendizaje (Learning Management Systems - LMS ) o Entorno Virtual de Aprendizaje (Virtual Learning Environment - VLE) . eFront est diseado para ayudar en la creacin de comunidades de aprendizaje en lnea; ofrece oportunidades para la colaboracin e interaccin a travs de una interfaz de usuario basada en iconos. La plataforma ofrece herramientas para la creacin de contenidos, creacin de calificaciones, la creacin de pruebas, tareas, mensajera interna, foro, chat, encuestas, calendario y otros. En comparacin con otras plataformas de aprendizaje como Moodle y Chamilo. eFront Learning se destaca por ser sencillo, funcional, practico y utilitario. Se destaca por ser GNU General Public License. (Cordeiro, 2011) Frameworks Es una estructura de soporte definida, en la cual otro proyecto de software puede ser organizado y desarrollado. En esta categora se incluye la Biblioteca de Componentes Visuales (VCL) de CodeGear, Swing y AWT para el desarrollo de aplicaciones con formularios en Java, PHP. Las ventajas de frameworks es que permite el desarrollo rpido de aplicaciones, la reutilizacin de componentes de software, siguen una poltica de diseo uniforme y sean fciles de aprender a usar. Apache Apache es un servidor web HTTP de cdigo abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la nocin de sitio virtual. Fue creado en 1995. La arquitectura del servidor Apache es muy modular. El servidor consta de una seccin core y diversos mdulos que aportan mucha de la funcionalidad que podra

14

considerarse bsica para un servidor web. El servidor Apache puede ser extendido con la inclusin de mdulos externos entre los cuales se encuentran mod_cband - Control de trfico y limitador de ancho de banda. mod_perl - Pginas dinmicas en Perl. mod_php - Pginas dinmicas en PHP. mod_python - Pginas dinmicas en Python. mod_rexx - Pginas dinmicas en REXX y Object REXX. mod_ruby - Pginas dinmicas en Ruby. mod_aspdotnet - Pginas dinmicas en .NET de Microsoft (Mdulo retirado). mod_mono - Pginas dinmicas en Mono mod_security - Filtrado a nivel de aplicacin, para seguridad.

JavaScript Javascript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseo de sitios web. No requiere de compilacin ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos cdigos. Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus caractersticas singulares. Javascript tiene la ventaja de ser incorporado en cualquier pgina web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado. Java por su parte tiene como principal caracterstica ser un lenguaje independiente de la plataforma. Se puede crear todo tipo de programa que puede ser ejecutado en cualquier ordenador del mercado: Linux, Windows, Apple, etc. Debido a sus caractersticas tambin es muy utilizado para internet. Como sntesis se pude decir que Javascript es un lenguaje interpretado, basado en prototipos, mientras que Java es un lenguaje ms orientado a objetos.

15

Javascript es un lenguaje con muchas posibilidades, utilizado para crear pequeos programas que luego son insertados en una pgina web y en programas ms grandes, orientados a objetos mucho ms complejos. Con Javascript podemos crear diferentes efectos e interactuar con nuestros usuarios. Este lenguaje posee varias caractersticas, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Adems, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programacin en este lenguaje est centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilizacin de teclas, cargas de pginas entre otros. Es necesario resaltar que hay dos tipos de JavaScript: por un lado est el que se ejecuta en el cliente, este es el Javascript propiamente dicho, aunque tcnicamente se denomina Navigator JavaScript. Pero tambin existe un Javascript que se ejecuta en el servidor, es ms reciente y se denomina LiveWire Javascript. Javascript naci con la necesidad de permitir a los autores de sitio web crear pginas que permitan intercambiar con los usuarios, ya que se necesitaba crear webs de mayor complejidad. El HTML solo permita crear pginas estticas donde se poda mostrar textos con estilos, pero se necesitaba interactuar con los usuarios. (Cordeiro, 2011) jQuery jQuery es considerado un Framework de Javascript. Es decir, un conjunto de funciones que ya fueron desarrolladas y probadas, estn listas para utilizarlas de una manera muy simplificada. En otras palabras, podremos lograr los mismos resultados, en menos tiempo sin necesidad de programar una funcionalidad completamente. jQuery nos permite agregar efectos y funcionalidades complejas a nuestra aplicacin web, como por ejemplo: galeras de fotos dinmicas y elegantes, validacin de formularios, calendarios y mucho ms. Otra ventaja sin duda es la posibilidad que nos brinda de trabajar con AJAX, sin preocuparnos de los detalles complejos de la programacin. Adems cuenta con la posibilidad de agregar plugins, facilitando ms aun nuestro trabajo. (Fulda, 2005)
16

HTML 4 y 5 HTML, siglas de HyperText Markup Language, hace referencia al lenguaje de marcado para la elaboracin de pginas web. Es un estndar que, en sus diferentes versiones, define una estructura bsica y un cdigo para la definicin de contenido de una pgina web, como texto, imgenes, etc. El lenguaje HTML basa su filosofa de desarrollo en la referenciacin. Para aadir un elemento externo a la pgina (imagen, vdeo, script, etc.), este no se incrusta directamente en el cdigo de la pgina, sino que se hace una referencia a la ubicacin de dicho elemento mediante texto. De este modo, la pgina web contiene slo texto mientras que recae en el navegador web (interpretador del cdigo) la tarea de unir todos los elementos y visualizar la pgina final. Al ser un estndar, HTML busca ser un lenguaje que permita que cualquier pgina web escrita en una determinada versin, pueda ser interpretada de la misma forma (estndar) por cualquier navegador web actualizado. Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y suprimido diversas caractersticas, con el fin de hacerlo ms eficiente y facilitar el desarrollo de pginas web compatibles con distintos navegadores y plataformas (PC de escritorio, porttiles, telfonos inteligentes, tabletas, etc.). Sin embargo, para interpretar correctamente una nueva versin de HTML, los desarrolladores de navegadores web deben incorporar estos cambios y el usuario debe ser capaz de usar la nueva versin del navegador con los cambios incorporados. Usualmente los cambios son aplicados mediante parches de actualizacin automtica (Firefox, Chrome) u ofreciendo una nueva versin del navegador con todos los cambios incorporados, en un sitio web de descarga oficial (Internet Explorer). Un navegador no actualizado no ser capaz de interpretar correctamente una pgina web escrita en una versin de HTML superior a la que pueda interpretar, lo que obliga muchas veces a los desarrolladores a aplicar tcnicas y cambios que permitan corregir problemas de visualizacin e incluso de interpretacin de cdigo HTML. As mismo, las pginas escritas en una versin anterior de HTML deberan ser actualizadas o reescritas, lo que no siempre se cumple. Es por ello que ciertos navegadores an mantienen la capacidad de interpretar pginas web de versiones HTML anteriores. Por estas razones, an existen diferencias entre distintos

17

navegadores y versiones al interpretar una misma pgina web. (Cruz Lopez & Munoz Mendoza, 2012) Html 4 El lenguaje HTML 4.0 es una especificacin del lenguaje html aprobada por el World Wide Web Consortium. Htmal 5 HTML5 (HyperText Markup Language, versin 5) es la quinta revisin importante del lenguaje bsico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un clsico HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deber ser servida como XML.1 2 Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. Todava se encuentra en modo experimental, lo cual indica la misma W3C, aunque ya es usado por mltiples desarrolladores web por sus avances, mejoras y ventajas. Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se recomienda al usuario comn actualizar a la versin ms nueva, para poder disfrutar de todo el potencial que provee HTML5. El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C. IFrame Iframe (por inline frame o marco incorporado en ingls) es un elemento HTML que permite insertar o incrustar un documento HTML dentro de un documento HTML principal. Fue introducido en el navegador Microsoft Internet Explorer en 1997 y durante mucho tiempo solo fue soportado en este navegador, la etiqueta Iframe actualmente es ya aceptada por la W3 como un elemento estndar y es ampliamente soportado por gran variedad de navegadores Los iFrames admiten diversos atributos como "AllowTransparency", que deberemos establecer a "true", Ejemplo:

18

<iframe src="paginaACargar.html"....AllowTransparency="true"....>, Que permite una visualizacin de la pgina mucho ms atractiva; ya que, el fondo del iframe va a ser transparente, dejando ver el fondo original del archivo HTML principal. Para lo cual, habr que poner el parmetro background:transparent, en la definicin CSS de body, en la pgina a cargar en el <iframe src='paginaACargar.html'>. paginaACargar.html. En este ejemplo se incrusta un iframe cuyo contenido esta en la URL "http://www.example.com/". Se especifica el ancho de 400 pxeles (width="400") y un alto de 500 pxeles (height="500"). Si el contenido es ms grande que el marco de la ventana, con "scrolling=auto" se activa la barra de desplazamiento para moverse dentro del iframe. La propiedad "frameborder" establece si el marco que contiene al iframe tiene borde o no. Tambin se le denomina un nombre a la ventana con la propiedad "name" (name="SubHtml") con el que es posible hacer referencia al iframe para poder cambiar su direccin desde el html maestro. SQL El lenguaje de consulta estructurado o SQL (por sus siglas en ingls Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus caractersticas es el manejo del lgebra y el clculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla informacin de inters de bases de datos, as como hacer cambios en ellas. El SQL un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base terica y su orientacin al manejo de conjuntos de registros y no a registros individuales permite una alta productividad en codificacin y la orientacin a objetos. De esta forma, una sola sentencia puede equivaler a uno o ms programas que se utilizaran en un lenguaje de bajo nivel orientado a registros. SQL tambin tiene la caracterstica de ser incorporado y dinmico esto quiere decir que se puede incorporar instrucciones de SQL en lenguajes de programacin como: C++, C, Java, PHP, Cobol, Pascal y Fortran.

19

MySQL MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programacin. 2.2.2 Hosting Hosting es una palabra en ingls cuyo significado es hospedaje o alojamiento. Cuando decimos , en trminos informticos, "Hosting" nos estamos refiriendo a un servicio que es brindado por un servidor dedicado a hospedar pginas Web. Es un servicio que provee a los usuarios de Internet un sistema para poder almacenar informacin, imgenes, vdeo, o cualquier contenido accesible va Web y en dnde se puede desarrollar los entornos 2.3 MARCO EXPERIMENTAL A continuacin se presentan investigaciones y proyectos en donde se virtualizan el proceso de registro y consulta de calificaciones en diferentes instituciones de educacin primaria y secundaria. 1. Nombre: TigerNet System of Hollidaysburg, Pennsylvania Sistema hbrido que combina elementos un sistema de comunicacin para la comunidad educativa con uno de base de dato para el reporte de progreso acadmico estudiantil. Este sistema se caracteriza por una actualizacin diaria, la cual permite consultas frecuentes y oportunas tanto de docentes como de madres, padres y tutores. TigerNet mantiene un registro exacto, que permite hacer una comparacin de los resultados en evaluaciones de cada estudiante y el ingreso de comentarios del docente de ser necesario. Igualmente, el sistema permite el enviar los reportes por correo electrnico a miembros de la comunidad educativa (i.e. Correo a cuidadores cuando el ndice del estudiante baja de manera considerable). En nuevas versiones TigerNet integra a su base de datos un espacio o banco de asignaciones y tareas para el cuerpo docente.

20

2. Nombre: Sistema computarizado de matriculacin y control de calificaciones, Ecuador. El sistema de Aristos, se interesa por el proceso de matriculacin y calificacin del estudiantado de la Unidad Educativa de Aristos (Calceta). El mismo se compone de una base de datos en SQL Server 2008 R2. Este sistema fue elaborado a partir de una plataforma OpenSource, adaptada a las necesidades del ambiente. Este sistema sustituy al uso de plantillas de Excel en la institucin educativa y su implementacin logr mayor eficiencia y eficacia en los procesos que involucraba la matricula o el historial acadmico del estudiante. Este sistema sencillo contiene filtros que permite realizar bsqueda de datos en poco tiempo y de manera segura, integra varias funciones en una misma hoja y tiene una interface amigable para la comunidad educativa.

2.4 DESCRIPCIN DEL SISTEMA


En esta parte se refiere al funcionamiento del sistema en su faceta detallando la siguiente caracterstica INTERNET Intrnsecamente del entorno de Internet se dispondr de un sistema administrativo al cual tendrn acceso el programador y profesores. Tambin contar con una plantilla web de navegacin que podr ser usado por los alumnos y padres, previamente registrados y autorizados. Aprovechando los diversos dispositivos de conexin a internet llmense ordenadores, tablets, telfonos inteligentes (en ingls Smartphone) Dado que este Sistema se desarrolla para un ambiente netamente web, donde el usuario no tendr que instalar ningn programa en su dispositivo y permitindoles usar cualquier navegador.

21

Este sistema contar con las siguientes secciones: Procesos: Recopilacin: Permitir el ingreso manual de los calificativos por parte de los profesores Administrador de Usuarios: El sistema permitir por medio de un mdulo administrar los privilegios de acceso a los usuarios que se autoricen. Dicha administracin se realizar va internet de forma directa al servidor remoto donde se encuentra hospedado la web con el sistema. Mantenimiento: Los mantenimiento con los que el sistema contar: Formulario de Alumnos Formulario de Grados Formulario de Asignaturas Formulario de Profesores Seccin de Plantillas Seccin de Men Seccin de configuracin global

Reportes: El sistema permitir la impresin de: Calificaciones mensuales Calificaciones cuatrimestrales Informacin del Usuario Lista de profesores Lista de asignaturas Lista de grados

Consultas: Por medio de un buscador el sistema generar consultas de: Alumnos Calificativos peridicos Grados Profesores

22

Asignaturas

2.5 METODOLOGA DE LA INVESTIGACIN Para la elaboracin de la investigacin, nos basaremos en el conjunto de tcnicas y herramientas propias del mtodo cientfico. Sin embargo, este proyecto de investigacin ser no experimental descriptivo, es decir, se interesa en la identificacin de componentes caractersticos de la problemtica. Recoleccin de datos En su primera fase, la investigacin estar centrada en la indagacin bibliogrfica, la localizacin, identificacin, acceso y sntesis de documentos que contenga informacin; para luego pasar a niveles de mayor complejidad, como son la investigacin de campo y las entrevistas. Esto se realizar con el fin de delimitar cules son las caractersticas elementales de un sistema de registro y consulta de calificaciones en lnea, as como el establecimiento de un plan de accin y las herramientas disponibles en el campo. Anlisis El segundo paso, anlisis, se centra mayormente en el estudio de los elementos identificados como necesarios en la etapa anterior. Dentro de este proceso se contempla varias actividades, entre las cuales se pueden destacar: (1) Identificacin de las plataformas virtuales utilizadas actualmente para la documentacin del progreso acadmica, en especial aquellas aplicadas en Amrica Latina. (2) Definir los elementos a desarrollar para lograr la aplicacin de el sistema. (3) Definicin e identificacin de los diferentes usuarios que tendr la plataforma. (4) Determinacin de los requerimientos mnimos de software y hardware del sistema. Diseo A partir de los datos arrojados en el anlisis, se determinar el diseo del sistema a desarrollar. Utilizando esta informacin se derivar la estructura lgica de cada uno de los elementos componentes del sistema. En el caso del registro y consulta de calificaciones estudiantiles en lnea estos componentes incluyen la base de datos, los procedimientos, el trnsito de informacin requeridos para el funcionamiento de ptimo de la plataforma. De igual manera, tambin se incluyen

23

el diagrama de relacin plataforma-usuarios, definicin de errores y notificaciones, y la incorporacin de la identidad de la institucin educativa a la plataforma (colores, formas, logos, familia de letras). Desarrollo En esta etapa se implementa a la materializacin (de manera figurada en el caso del software) del diseo. Es aqu donde los procesos y procedimientos, interfaces y funciones cobran vida. Para el sistema de notas en lnea esta etapa implica la creacin de la base de datos, la codificacin o programacin de los procedimientos y funciones en la plataforma (almacenamiento, vistas predeterminadas, impresin, recuperacin de datos), asimismo como la creacin y estilizacin de la interface. Prueba En esta etapa se lanza un primer bosquejo de la plataforma, para aplicar en un ambiente cotidiano pero manteniendo el control. Con esto se busca la verificacin de lo programado, su funcionamiento y cumplimiento de objetivos, al igual que se realizan posibles mejoras y afinamientos de ser necesarios.

24

2.6 CRONOGRAMA DE ACTIVIDADES

Actividades Marzo Recoleccin de datos Anlisis, depuracin e interpretacin de datos Primer boceto de sistema: identificacin de problema y necesidad (formal) Desarrollo de sistema Primera prueba de sistema (interna) Desarrollo de informe de primeras pruebas Ajustes y mejoras del sistema a partir de primera prueba. Entrenamiento de usuario final Prueba y depuracin del sistema (piloto con usuario final/ un ao escolar) Desarrollo de informe Modificacin y adaptacin (a partir de experiencias e informes de usuario final) Abril Mayo

Tiempo Junio

Julio

Agosto

Sept.

Oct

Nov

Dic

25

2.7 PLAN DE SOLUCIN


La mayora de los sistemas informticos dividen su estructura en tres mdulos principales: el primero gestiona la comunicacin con el usuario (sistema input/output), el segundo mdulo que contiene debidamente almacenada la informacin (base de datos) y por ultimo, el mdulo que gestiona las actuaciones del ordenador y sus respuestas a las acciones de los usuarios (motor). 2.7.1 Entorno de comunicacin o interfase. El entorno de comunicacin est constituido por las interfases del sistema, las cuales hacen posible la comunicacin entre el usuario final y el sistema, dichas interfaces deben ser claras en su funcionamiento y fciles de utilizar. Adems incluyen la captura de informacin por parte del usuario a travs de los dispositivos mviles y la interfaz administrativa, as como tambin la salida de informacin que el usuario solicite por medio de con (Cordeiro, 2011)sultas e informes. 2.7.2 Base de datos. La base de datos es el lugar del sistema donde se mantendr almacenada toda la informacin del sistema de inventarios (catlogos de productos, cantidades, proveedores, usuarios, etc.) de aqu se extrae la informacin que el usuario solicita en forma de consulta y la informacin es alterada a travs de las interfaces. Cabe mencionar que un buen diseo en la base de datos puede optimizar el funcionamiento del sistema, as como facilitar su desarrollo. 2.7.3 Motor En el algoritmo se encuentran definidos paso a paso los procesos o procedimientos que la computadora realizar segn las peticiones del usuario, ejecutndose en base a una secuencia lgica. El tipo de algoritmo que se utilizar es el esttico, es decir, algoritmos que funcionan siempre igual, independientemente del tipo de problema tratado.

2.8 PRESUPUESTOS En este apartado se proyectan los costos econmicos en los que se incurrira al implementar dicho sistema, los cuales son recursos de personal, recursos de

26

software. A continuacin se muestra el desglose del costo por rubro para el desarrollo del proyecto: Recursos de Personal Analista programador (1) Sueldo Mensual (RD$) RD$ 6,000.00 Figura 1 Sueldo Total 9 meses (RD$) RD$ 54,000.00

Recursos de Software Hosting Dominio

Precio Unitario anual RD$ 4300 RD$ 430 Figura 2

Precio Total 5 aos RD$ 21,500 RD$ 2,150

Total RD$ 23,550

El costo para la implementacin de este sistema en la escuela ascendera a un total de: Descripcin Recursos de Personal Recursos de Software RD$ 54,000 RD$ 23,550 Total RD$ 77,550 Figura 3 Como conclusin a este captulo resulta pertinente destacar que los sistemas de registros y consulta de progreso acadmico no son un concepto extrao para educacin, sin embargo su aplicacin en niveles de primaria y secundaria no han sido tan exitosos como en peldaos superiores. Aun as, los beneficios y la flexibilidad de estos sistemas no se menguan. En el prximo capitulo, nos acercaremos aun ms al contexto, describiendo y analizando la situacin actual de la institucin educativa que implementar el sistema. Cantidad

27

CAPTULO III: SITUACIN ACTUAL


En el siguiente captulo se esboza de manera breve, pero detallada, las caractersticas del entorno en las que se quiere aplicar el nuevo sistema. Esto incluye la descripcin del funcionamiento del sistema vigente y su entorno. Asi tambien, se pretende abordar cuales elementos de este sistema se puede rescatar para que el nuevo a implementa funcione de manera optima. A lo largo de esta parte se darn a conocer los procesos crticos que componen el sistema, quienes son los usuarios que participan y se concluir con una demostracin de sus ventajas y desventajas. 3.1 FUNCIONAMIENTO DEL SISTEMA ACTUAL El sistema actual se sostiene en dos elementos bsicos: el primero es mandatorio, el registro del Ministerio de Educacin, y el segundo es un registro digital. Para esta ultima parte, el programa Educacin para Pensar utiliza el paquete de procesadores de texto Office 2007, especficamente en el programa Excel. ste, como se ha mencionado anteriormente, es utilizado como sistema de registro y monitoreo del crecimiento acadmico del estudiantado. En palabras sencillas, hace la funcin base de datos para la matriculacin, registro y consulta de notas. Cada grado tiene su documento de Excel asignado, en donde se organizan todas las calificaciones de cada uno de los estudiantes; las divisiones de hacen por hoja de Excel. Todos estos documentos se mantienen en una nica computadora, por lo cual para la transferencias de datos del registro fsico al digital consume mucho tiempo. De igual manera, este mismo elemento interviene al momento de consulta e impresin de calificaciones. Limitantes del sistema actual: Todos los datos de encuentran en una sola computadora y en un nico documento. No hay una manera sencilla de accesar a los datos de un estudiante en especifico (no hay consulta rpida). El sistema cuenta con seguridad pobre. Las calificaciones y consultas no se pueden realizar de manera simulatanea (solo un usuario).

28

La mayoria de las piruetas u opciones ms avanzadas del programa Excel (i.e. hacer proyecciones de progreso acadmico) son poco amigables para el usuario.

No permite la consulta remota de estudiantes ni madres y padres.

Este sistema, aunque incluye elementos digitales, es completamente manual y esttico. Al obligar al docente a utilizar una computadora nica para completar el registro del estudiantado, este se atrasa en la actualizacin de la versin digital. 3.2 DESCRIPCIN DEL ENTORNO El sistema funciona en el mbito administrativo y pedaggico. A travs de el se tiene control de la matriculacin en el programa Educacin para Pensar, importante para las instancias administrativas y directivas. Igualmente, se hace un registro del avance acadmico en cada una de las asignaturas de parte del estudiante, elemento de gran importancia para el cuerpo docente y dems directivos pedaggicos (coordinadores de programa). De manera especifica, la fuente principal de entrada de informacin al sistema es el profesorado, que hace el registro de calificaciones en libro obligatorio del Ministerio y quienes posteriormente lo pasan a la plantilla de Excel. Para las consultas, en cambio, hay mas usuarios interviniendo en el sistema, ya que tanto docentes como madres, padres y tutores utilizan el sistema; docentes de forma digital, mientras el otro grupo de manera impresa en reuniones de entrega de calificaciones. 3.3 PROCEDIMIENTOS Introduccin de datos del estudiantado Desde las instancias adminitrativas y directivas, se introducen los datos de cada estudiante en la plantilla de Excel correspondiente a su grado. Aqu se coloca una fotografa reciente del estudiante, su nombre completo, edad y sexo. Introduccin de calificaciones En este proceso participan los docentes de cada asignatura, llenando las celdas asignada a su materia para cada estudiante. Este proceso se hace

29

manual, en una nica plantilla de Excel. Los docentes deben tomar turnos para poder realizar esta tarea. Consulta de calificaciones Ya sea de forma impresa o en la plantilla virtual, todos los usuarios de la comunidad educativa tienen acceso a la informacin (aunque no de la forma ms adecuada u oportuna). La consulta impresa, sin embargo, solo se hace para la entrega formal de las notas y se entrega directamente a madres, padres o tutores. 3.4 USUARIOS INVOLUCRADOS Directivos Docentes Alumnas y alumnos Madres, padres y/o tutores

3.5 INFORMACIN QUE MANEJA EL SISTEMA Las informaciones necesarias para el funcionamiento de este sistema son: Grado Matrcula Asignatura Datos personales: Nombre, apellido, edad y sexo Calificaciones o Valor mximo o Valor mnimo

3.6 VENTAJAS & DESVENTAJAS Ventajas Desventajas: No permite el registro y/o consulta de manera remota de ninguno de los usuarios.
30

El programa es parte del paquete de Microsoft Office.

No cuenta con la seguridad debida para datos de esta naturaleza. No hace distincin de tipo de usuario. Todos los datos estan en un solo documento en una sola computadora. Poco amigable al usuario.

Como sale a relucir en los apartados anteriores, el sistema implementado, la combinacin del registro de notas fsico con Excel, es poco efectivo para la realidad del programa Educacin para Pensar. Para el cuerpo docente, el mismo es lento y agotador, ya que obliga a trabajar sobre un nico documento. Aunque es utilizado como base de datos, Excel carece de varios elementos esenciales de este tipo de plataforma y no permite el acceso rpida y pertinente a las informaciones deseadas. En el prximo capitulo, se trabajar la nueva propuesta, analizando su diseo y sus requerimientos.

31

CAPTULO IV: ANLISIS Y DISEO DEL SISTEMA

DETERMINACIN DE REQUERIMIENTOS
Se identificacin de los requerimientos para el ensamblaje y puesta en funcionamiento del sistema, al igual que otros elemento que afectan indirectamente la operacin optima del sistema en cuestin. Para esto fue necesario conocer a fondo el ambiente en donde se implementara y que mtodos se estaban utilizando. Igualmente, en una fase de anlisis se tuvieron presentes los diferentes elementos que componen e intervienen: el hardware y software involucrado, caracterstica de los usuarios y los procesos que lo componen. Los requerimientos que el sistema debe atender son: Base de datos del estudiantado Recepcin de nuevos estudiantes al programa. Documentacin de calificaciones peridicas y acumulativas, por asignatura. Consultas y reportes, dentro y fuera de la escuela (remoto) Cantidad de asignaturas en el programa Cantidad de docentes por asignatura Cantidad de estudiantes por aula/grado.

DISEO DEL SISTEMA


Esta etapa comprende el desarrollo de la descripcin grafica del flujo de informacin y actividades: Definicin de tablas (Diccionario de Datos) Tabla Directions Esta tabla contiene los diferentes Mens principales del sistema, es utilizada para la generacin del men del administrado procesos del sistema, en el cms eFront as como tambin el diagrama de la base de datos en MySQL que nos permite las siguientes tablas y

32

Tabla Courses Aqu se podr ingresar las aulas y grados en las que se registraran los alumnos para sus calificativos.

Tabla Lessons Aqu se ingresaran las asignaturas por cada grado y su relacin con los alumnos y los docentes.

33

El detalle de las asginaturas

Table USERS En esta tabla, se ingresaran los usuarios y sus privilegios dentro del cms, ya sea de administrador de la plataforma, la de profesor de asignatura que permite ingresar los calificativos finalmente la de estudiante y padre de familia que le permita la visualizacin de sus calificativos

34

Tabla USER TO COURSES Aqu se segmenta el rea de usuarios de forma especfica como el campo de administrador y docentes y usuarios en relacin a las asignaturas, este campo tiene restrincin y privilegios de forma interna.

Tabla Calendar En esta tabla se establecen los periodos de evaluacin de cada asignatura, las fechas de evaluacin y registro de evaluacin

35

Tablet COMPLETED TEST

En esta tabla se especifican el tipo de evaluacin y el instrumento de evaluacin.

Tablet LOGS En este campo se registran las evaluaciones y sus realaciones con cada asigantura para cada alumno.

36

Especificaciones del diseo El diseo de la interfaz de usuario es un paso importante en el desarrollo de sistemas, ya que es esta, la que estar en contacto directo con el usuario. Las interfaces siguen un estndar, para lograr una simple comprensin del sistema. A continuacin se presentan algunas pantallas diseadas para el Sistema para el ingreso de calificativos por parte de los docentes as como la revisin e impresin de los calificativos por parte de los profesores y alumnos por medio de sus ordenadores personales. Valindose de acceso el portal del programa Educacin para Pensar. Pantalla de Inicio de Sesin Al momento de acceder al sistema a travs del cms Efront instalado en la web del programa Educacin para Pensar es necesario los datos del usuario sean autenticados por medio de su Usuario y contrasea que han sido habilitados y que le permite los privilegios tener accesos a componentes segn su condicin de administrador, profesores, alumnos y padres.

37

Luego de la autenticacin visualizara el Panel de Control donde visualizar los diversos Men en forma grfica o de iconos.

Se destaca el icono de las notas y calificaciones que se identifica como Informes.

38

Luego dentro de informes se encuentran los iconos de calificaciones por usuario, por asignatura por curso o grado e informe general

39

Diagrama Entidad Relacin. En el diagrama entidad de relacin se muestran las tablas involucradas en el desarrollo del Sistema para la toma de calificaciones dentro de la tabla de SQL de la Base de Datos del CMS efron

40

DESARROLLO
Luego de definir los campos necesarios de la base de datos, el tipo de informacin que estar almacenando y el tamao de cada uno, al igual que despus de identificar las relaciones, los procesos y el diagrama de flujo, se procede a la fase de desarrollo la cual comprende las siguientes actividades: Creacin de la Base de Datos. Creacin de procedimientos almacenados. Codificacin de funciones y procedimientos. Establecimiento de conexiones entre la base de datos y las plataformas mviles (solo PC y tablets) e Internet. Elaboracin y codificacin de interfaces.

PRUEBAS
La fase de prueba es un continuo de la etapa de desarrollo; segn se vaya armando la plataforma y la interface implica pruebas constantes de lo codificado. Las pruebas a desarrollar se realizaran en el ambiente de intranet desde las diversas plataformas electrnicas (PC, Desktops, dispositivos mviles), con puntos de acceso wireless, y una conexin cliente-s

41

CAPTULO V: IMPLEMENTACIN
CONCLUSIONES
Este trabajo es una propuesta de mejora del sistema de registro para un programa de educacin especial. Se entiende, partiendo de la evidencia brindada en captulos anteriores, que la virtualizacin del sistema de registro y consulta de calificaciones, tendra un impacto significativo y positivo en el programa Educacin para Pensar. La lista de estos resultados podra ser bastante extensa, sin embargo, es posible condensarla en tres elementos principales: Se concluye que, en primer lugar, la implantacin de un sistema virtualizado de registro y consultas de calificaciones, le brindara a la comunidad educativa mayor flexibilidad con el tiempo. El proceso mecnico de introducir al estudiantado en la plantilla de Excel correcta y la documentacin de su avance acadmico ya no se limitara a un equipo nico. Colocar el sistema de registro en lnea permitir el acceso en cualquier aparato con red, que con la combinacin de usuario y clave apropiada, incluyendo aquellos que se encuentran fuera del campus. De tal manera, la inversin de tiempo se realizara de forma ms efectiva y eficaz. En segundo lugar, la plataforma de registro y calificaciones propuesta permite el acceso simultaneo de varios miembros del cuerpo docente. No se interrumpen los procesos y se reduce de manera marcada el tiempo de espera para actualizar el cambio de calificaciones de un o una estudiante. Inclusive, el sistema permite tambin una supervisin detallada y oportuna de el progreso del estudiantado. Finalmente, uno de los mayores beneficios encontrados con la aplicacin de un sistema digital de documentacin y acceso al registro de calificaciones ocurre al momento de compartir los datos con el resto de la comunidad educativa. Eventos como la entrega de notas, reuniones con madres, padres o tutores, reuniones de equipo docente, entre otros, podrn utilizar los datos subidos al sistema, aun de forma remota. La plataforma utilizada proporciona al usuario, si as lo desea, una impresin rpida de los datos recopilados, como por ejemplo record de notas de un o una estudiante en particular o de un grado.

42

RECOMENDACIONES
A la institucin Antes de iniciar el proceso de cambio, para la implementacin de este u otro sistema similar, se recomienda un diagnstico y preparacin de los usuarios. En esta etapa se evalan las habilidades del grupo con sistemas similares, sus competencias para el uso de herramientas digitales y se entrena al grupo en aquellas habilidades y competencias que se identifiquen como ms dbiles. Esto permitir una mejor implementacin del nuevo sistema. De igual forma, se nsita a la motivacin de los futuros usuarios a la utilizacin de herramientas tecnolgicas con el uso de talleres un programa de capacitacin de pares. Para estudios similares El sistema propuesto, solo fue pensado para interfaces de alto calibre, entindase Desktops y computadoras porttiles. Para futuras mejoras o estudios similares, se recomienda el desarrollo de una alternativa para dispositivos mviles personales, como celulares y tablets de menor potencia. Igualmente se recomienda una ampliacin de la investigacin previa, dndole al estudiantado mayor participacin en el proceso.

43

BIBLIOGRAFA
1. Abarca, Esteban; Huezo, Deysi; Meja, Juan; (2013) Sistema informtico para el control administrativo del Complejo Educativo Federico Gonzlez en el municipio de San Sebastin, departamento de San Vicente. Universidad de El Salvador. 2. Cordeiro, G. (2011). EL software libre en la caja de herramientas del traductor. Revista Tradumatica , 101-107. 3. Cruz Lopez, M., & Munoz Mendoza, J. (2012). SISTEMA INFORMTICO DE REGISTRO DE MATRICULACIN Y CALIFICACIONES EN LA UNIDAD EDUCATIVA ARISTOS DE LA CIUDAD DE CALCETA DEL CANTN BOLVAR. Retrieved marzo de 2014 from Repositorio ESPAM: http://repositorio.espam.edu.ec/handle/123456789/446 4. Fulda, J. (2005). The ethical limitations of online grading system. British Journal of Educational Technology , 36 (3), 559-561. 5. Mize, B. (2011). Teachers' Perceptions of the Impact of Online Grading Systems. ProQuest LLC, Ed. D. Dissertation . East Tennessee State University. 6. Pineda, Sandra; Aguirre, ngel (2011) Diseo e implementacin de un sistema telefnico interactivo que permita realizar consultas de calificaciones para la academia CISCO-ESPOL. Ecuador: Escuela Superior Politcnica del Litoral.

44

7. Suen, H., Sonak, B., & Zappe, S. (2001). An Impact Evaluation of the Effects of The TigerNet System of Hollidaysburg Junior High School on Student Achievement and Parent-teacher Communication. Retrieved 03 de 2014 from http://suen.educ.psu.edu/~hsuen/pubs/Tigernet.pdf

45

Vous aimerez peut-être aussi