1 00:00:00,000 --> 00:00:05,000 y se conecta a otro dispositivo en el mismo sentido, la adaptación no tenga que volver a repetirse, 2 00:00:05,000 --> 00:00:07,000 por lo cual ahorramos tiempo. 3 00:00:07,000 --> 00:00:13,000 Bien, la imagen nos muestra un poco esa arquitectura que estábamos planteando 4 00:00:13,000 --> 00:00:19,000 y claro, pues esto tiene que evolucionar, va cambiando, y entonces afrontamos otros puntos. 5 00:00:19,000 --> 00:00:23,000 En concreto, afrontamos el punto de crear un tipo de capa de abstracción 6 00:00:23,000 --> 00:00:25,000 que realmente no es una capa de abstracción, 7 00:00:25,000 --> 00:00:29,000 en concreto, afrontamos el punto de crear un tipo de capa de abstracción 8 00:00:29,000 --> 00:00:34,000 que realmente permita aportar esas capacidades de adaptación que tiene nuestro sistema 9 00:00:34,000 --> 00:00:37,000 a los diferentes Learning Management System. 10 00:00:37,000 --> 00:00:40,000 Para ello, hablaremos un poco más adelante de este tipo de capa 11 00:00:40,000 --> 00:00:43,000 y bueno, pues simplemente lo que hace es que el usuario no se tenga que preocupar 12 00:00:43,000 --> 00:00:46,000 de a qué plataforma, de qué tipo es, me estoy conectando. 13 00:00:46,000 --> 00:00:51,000 Yo me conecto, soy un usuario, quiero mis recursos y los voy cogiendo, o me los van proporcionando. 14 00:00:52,000 --> 00:00:56,000 Además, se quieren hacer nuevas mejoras en cuanto al sistema existente 15 00:00:56,000 --> 00:01:00,000 con clientes para Palm, para Infone, para Jifon, lo que sería Android, 16 00:01:00,000 --> 00:01:05,000 uso de REST para protocolo de transmisión, síntesis de voz en cuanto a documentos textuales 17 00:01:05,000 --> 00:01:08,000 para que realmente sean consumibles, por ejemplo, desde un móvil, 18 00:01:08,000 --> 00:01:12,000 utilizar algunas bibliotecas de síntesis de voz y nuevas bibliotecas de adaptación. 19 00:01:12,000 --> 00:01:16,000 En concreto, el sistema que se plantea es este, donde tendríamos una capa de abstracción 20 00:01:16,000 --> 00:01:19,000 que se encargaría de conectarse directamente, esto también es verdad, 21 00:01:19,000 --> 00:01:23,000 a las diferentes bases de datos de las plataformas, de una forma transparente al usuario 22 00:01:23,000 --> 00:01:27,000 y proporcionara, mediante el sistema de adaptación, un conjunto de recursos a los clientes 23 00:01:27,000 --> 00:01:31,000 y mediante un sistema de envío de SMS, un conjunto de información. 24 00:01:31,000 --> 00:01:35,000 Por otra parte, podría conectarse a repositorios de objetos de aprendizaje 25 00:01:35,000 --> 00:01:37,000 para proporcionarlos directamente en el móvil. 26 00:01:37,000 --> 00:01:40,000 En cuanto a Moodle, pues bueno, lo primero que tenemos que considerar 27 00:01:40,000 --> 00:01:44,000 en cuanto a Moodle y a cualquier otra plataforma es que tenemos que ver 28 00:01:44,000 --> 00:01:48,000 cómo se estructuran los recursos, cómo se almacenan los recursos, 29 00:01:48,000 --> 00:01:52,000 dónde van a estar esos recursos, cuál es la estructura del curso para que el usuario 30 00:01:52,000 --> 00:01:57,000 pueda navegar realmente y la información en sí del curso que el usuario va a poder consultar 31 00:01:57,000 --> 00:02:02,000 en función de sus roles, en función de la perspectiva o el contexto en el que esté englobado ese usuario. 32 00:02:02,000 --> 00:02:06,000 En concreto, bueno, con Moodle tuvimos el problema de la falta de documentación 33 00:02:06,000 --> 00:02:10,000 acerca de la base de datos, entonces tuvimos que hacer técnicas de ingeniería inversa, 34 00:02:10,000 --> 00:02:14,000 empollarnos las tablas y después de eso voy a decir, bueno, pues esto aquí, esto... 35 00:02:15,000 --> 00:02:18,000 En concreto, tablas que se usan, Moodle User para los usuarios, 36 00:02:18,000 --> 00:02:21,000 Moodle Curse Categories para determinar qué cursos están en qué categorías 37 00:02:21,000 --> 00:02:27,000 y mostrarlo a través de un navegador, Moodle Curse Display para ver cuáles se ven o cuáles no, 38 00:02:27,000 --> 00:02:31,000 Moodle Resource para poder ver dónde están esos recursos y qué nombre tienen 39 00:02:31,000 --> 00:02:34,000 y por último, en cuanto a los roles, Moodle Role, Moodle Role Allow, 40 00:02:34,000 --> 00:02:38,000 Async que nos permitía decir, oye, este recurso, si tú no tienes acceso a él, 41 00:02:38,000 --> 00:02:41,000 no tienes por qué ser capaz de consumirlo a través de tu dispositivo. 42 00:02:41,000 --> 00:02:45,000 En concreto, después pasaría por el sistema de adaptación.