|
IDE Escolar
AbstractoEste proyecto es principalmente ideado como una plataforma de desarrollo para los alumnos de las instituciones de educacion primaria-secundaria. Mas adelante se creara una extension para la educación superior. Esta diseñado para hacer que el alumno tenga un mejor conocimiento de como escribir y como trabajar en forma mas modular. Es decir, tener una organización en su escritura, y en sus ideas. Tambien ayudará al usuario a ejercer un esquema prioritario y tomar decisiones basadas en planeación. Este proyecto es totalemente libre, se necesita ser compacto, multi-plataforma y puede ser modificado a su gusto. ObjetivoEl objetivo principal es ayudar a los estudiantes a tener una herramienta la cual guie al alumno en varios proyectos escolares al mismo tiempo que desarrolle habilidades que sirvan en el futuro. En que consiste Skool-1?Como su nombre lo indica es un IDE- Interface de desarrollo (Interface Developer Enviroment) la cual proporcionara herramientas dirigidas especificamente a los trabajos y tareas que se desarrollan en las escuelas Mexicanas. La misión de este proyecto es que se lo adopten programas educativos a nivel nacional dando cabida a la expansion de este proyecto. Como esta constituido el Proyecto Skool-1?Skool-1 esta dividido en varios niveles los cuales consisten en:
El nivel productivo 1 se enfoca en crear una guia para que el alumno pueda ingresar la informacion como el origen del trabajo (a que materia pertenece), Cuantos topicos piensa desarrollar, que estilo le puede dar al documento, para cuando es la fecha de entrega y otros requisitos como el de cuantas palabras deben de ser, o cuantas hojas deben de tener, doble espcacio o espacio sencillo y estilo de letra. El software ofrecera un administracion de objetos reelevates al desarrollo tales como bibliografia, notas, pie de paginas, imagenes y tablas y comentarios. Al igual que se ajustara a estandares de escritura tal como el MLA, APA etc. El nivel productivo 2 se enfoca en una interface preparada para desenvolverse en trabajos de equipo. Esto quiere decir que no solo hay un usuario sino varios, que estaran colaborando con el proyecto. Esto hara uso de herramientas tales como versiones, firmas, revisiones, e intercambio de elementos. Y poder ver simultaneamente otros lugares comunes de desarrollo, tal como tablas de contenido, portadas, bibliografias, introducción y conclusión. Nivel de comunicación, este nivel se enfoca en la interconectividad del software a una red o al internet. Esta face del software tendra una aplicación similar al sistema P2P el cual hace que varios usuarios tengan acceso a una base de datos hecha a partir de sus miembros que conforman esta red. Parecido a modelos como CDDB o freeDB en softwares de extracción de audio. Esto hara un tipo de ID Tag para los archivos del software. En caso de ser multiusuario tambien debera tener una base de datos capas de actualizar los cambios y sincronizarse al sistema parecido a un CVS. La ultima caracteristica de este nivel es la abilidad de bajar trabajos via la red de otros alumnos y profesores que publiquen sus trabajos bajo la red P2P. Nivel de seguridad, la implementacion de programas de encriptacion GPG para proteger documentos que no esten totalmente desarrollados. Esto con la proteccion de que no haya fuga de información o algun tipo de exponencias que no se hayan desarrollado para el publico. El uso de anillos GPG podra proteger el proyecto y dar uso exclusivo de los integrantes, este proceso debe ser facil de realizar y automatico ya que el usuario se asume que no es experto en los niveles de seguridad. Otro nivel de seguridad se enfocara en mantener la red, fuera de virus y con proteccion como filtros que no permitan extensiones *.vbs, *.dll, *.exe o cualquier extension que pueda representar un peligro a los usuarios. Que tecnología usar?Se pretende que el Proyecto Skool-1 construya y administre los documentos bajo estructura XML, la cual hara posible que el contenido este separado de los estilos, y promueva la interoperabilidad con otros programas como procesadores de texto externos. Tambien se pretende que el disenio de la pagina, este totalmente separado de la informacion y esta informacion pueda ser mandada en varios formatos incluyendo HTML, DOC, RTF, TXT, WML, TXT, PDF etc. Gracias librerias que puedan convertir estos documentos en los formatos antes mencionados. El desarrollo de la interface no se ha definido y dependera de las propuestas y organización de los desarrolladores. Se pretende que el desarrollo sea flexible ya que se portara a todas las plataformas incluyendo Linux, Win32, .NET framework, Mac OS 9 y Mac OS X. El programa debera tener una portabilidad lo cual necesitara correr efectivamente en computadoras Pentium i con 32 MB en ram y no mas de 10 MB en disco duro. También se pretende portar a varios lenguajes lo cual se recomiendo usar codigo internacionalizado tipo i18n. El GUI de Skool-1?Este es una muestra tentativa de como se vera la interface de desarrollo.
Comentario finalHasta ahora este es el primer draft del proyecto espero que se interecen, pretendo trabajar en una mejor version de esta docuemntacion a lo largo de este mes. Hasta entonces espero oir sus opiniones y comentarios. Para el siguiente docuemnto espero incluir algo mas detallado sobre los niveles de comunicacion y seguridad en caso que haya dudas en estos campos. |
|||||
Contact
| Education | Experience
| Portfolio |
Resume | Web design
| Business | Flash
|Samba | Linux | OpenOffice.org |
||||||