==================== Arquitectura general ==================== Mediante esta plataforma en la cual los docentes pueden usar OVAs(Objetos Virtuales de Aprendizaje) para complementar su trabajo de aula y las asignaciones de trabajo que pueden hacer para los estudiantes. La plataforma se compone de varias visualizaciones que llamamos portales: * Portal de presentación de la plataforma * Portal de colegio * Portal de padres de familia en colegio * Portal de administradores de un colegio * Portal de estudiantes de un colegio * Portal de profesores de un colegio * Portal de evaluación * Backend Libros & Libros Los portales comparten información común que ha sido desarrollada en aplicaciones, cada una de estas se especializa en hacer su labor en la medida de lo posible de manera independiente: * Common * Userprofile * Communication * Library * Evaluation * Olympics * Reporting * Syllabus * Badges A nivel de codificación cada uno de los portales puede verse también como una aplicación. A continuación se indica el cometido de cada una de las aplicaciones base y posteriormente se indica los cometidos de cada portal, Adicionalmente está el visor de clases en dispositivos Android, los profesores prepararán sus clases eligiendo los contenidos que les ofrece la plataforma y podrán durante una sesión de clase ejectu Aplicaciones ============ Los nombres de las aplicaciones se presentan en inglés para facilitar la lectura del código fuente de la aplicación. Common ------ Contiene las estructuras base para que los creadores de contenido puedan colocar recursos didácticos con los clasificadores propios a las asignaturas y el léxico educativo apropiado. Cuenta también con la información de estructuras de países, departamentos y ciudades Userprofile ----------- Contiene la información básica de usuarios. School ------ Contiene las estructuras básicas de colegio para organizar a los usuarios. Communication ------------- Mantiene las aplicaciones de foros, comunicación entre usuarios, comentarios, eventos y noticias. Library ------- Contiene la información de OVAs y estructura de libros para relacionar contenidos y publicaciones hechas por Libros & Libros. Evaluation ---------- Contiene las estructuras referentes a evaluación, hay 2 conjuntos de preguntas: * Prueba Saber * Evaluación final de capítulo Prueba Saber ++++++++++++ Las pruebas saber tienen texto enriquecido tanto en el texto de la pregunta, la respuesta y los distractores. Están asociadas a componentes, competencias, asignatura y grado. Este conjunto de preguntas sería el apropiado para la olimpiada intercolegiada. Evaluación de Unidad ++++++++++++++++++++ Son preguntas asociadas a los contenidos del libro y que son empleadas como evaluación final del libro. Olympics -------- Permite la configuración de olimpiadas interinstitucionales Reporting --------- Módulo de reportes Syllabus -------- Organización de clases por parte de profesores Badges ------ Gamificación de la aplicación Portales ======== Portal de presentación de la plataforma --------------------------------------- Es el portal de entrada de http://sabios.librosylibros.co/ en donde se hace la publicidad de la plataforma, la herramienta de venta, donde salen noticias y promociones por ejemplo de Olimpiadas, para captar a los clientes. Desde esta plataforma es posible hacer login de estudiantes, usuarios, administradores, profesores de los colegios. Portal de colegio ----------------- Contiene foros, noticias, eventos, horarios para las instituciones educativas junto con su página principal de información, da entrada a los estudiantes, profesores, padres, administradores del colegio. Portal de padres de familia en colegio -------------------------------------- Interesados en establecer comunicación con los profesores y verificar avances de sus hijos. También están contemplados los acudientes. Portal de administradores de un colegio --------------------------------------- Permite que puedan actualizar información de estudiantes, profesores, generar evaluaciones, actualizar datos institucionales, crear más administradores. Portal de estudiantes de un colegio ----------------------------------- Los estudiantes ven su calendario y horario, hacen tareas y presentan evaluaciones, establecen comunicación con otras personas asociadas a su institución. Portal de profesores de un colegio ---------------------------------- Los profesores preparan clase, eligen contenidos para una sesión, asignan tareas. Portal de evaluación -------------------- Se accede en el momento en que una evaluación está siendo preparada para un estudiante y es visible para las pruebas saber, también estará visible en el momento de una Olimpiada. Backend Libros & Libros ----------------------- Los editores de contenido se encargan de colocar contenidos y preguntas para el evaluador, el superadministrador añade colegios. Buckets ======= Hay un bucket para desarrollo y otro para producción, deben contar con una estructura como: * img : Archivos de la plataforma * inlines : Archivos subidos vía el editor enriquecido en el backend * misc : Archivos no imágenes de la plataforma * uploads : Archivos subidos para modelos de datos