Diseño y desarrollo de un módulo para el inicio y cierre de sesiones de usuarios registrados en moodle
Palabras clave:
Complementos para Moodle, sistemas gestores de cursos, entornos virtuales educativos.Resumen
En el presente trabajo se desarrolló un nuevo módulo para el inicio y cierre de sesiones en Moodle. La mayoría de los gestores
de contenidos utilizan un único módulo para iniciar y cerrar una sesión, el cual adicionalmente muestra información del usuario mientras la sesión esta abierta. El módulo “Entrar” o “Login” permite iniciar una sesión en moodle, pero luego de esto desaparece. El objetivo del presente trabajo fue crear un módulo, denominado “Entrar/Salir” o “Login/Logout”, que extiende el funciona-miento del módulo estándar “Entrar”. Para el desarrollo del módulo se siguió la metodología que se indica en la documentación en línea para desarrolladores de Moodle. Se modificó y amplió el código del módulo “Entrar”, con la finalidad de ofrecer al usuario dos vistas diferentes. La primera muestra el mismo contenido del bloque estándar “Entrar” con las opciones para iniciar una sesión. La segunda vista se muestra después que el usuario ingresa al sistema y presenta el siguiente contenido: 1) Saludo de bienvenida, 2) Nombre completo del Usuario, 3) Imagen del usuario, 4) Botón para cerrar sesión, 5) Enlace para Actualizar Información Personal y 6) Datos del último ingreso al sistema. Dicho contenido se construyó con campos y variables del núcleo del sistema, principalmente con la finalidad de ofrecer compatibilidad con las diferentes traducciones ya existentes. Los métodos del nuevo módulo respondie-ron satisfactoriamente a la Prueba de la Unidad a la que fueron sometidos y el rendimiento de Moodle no resultó afectado por la presencia del bloque. Las diferentes intervenciones que los usuarios del módulo han hecho en el correspondiente foro de discusiones, evidencian la amplia aceptación que ha tenido el producto entre la comunidad de usuarios de Moodle en todo el mundo.
Citas
Cole, J. & Foster H. (2008). Using Moodle: Teaching with the Popular Open Source Course Manage-ment System. (2nd Edition). California, USA: O’Reilly Media.
Creating and working in the development environment (2010). En Introduction to Moodle Program-ming (Unit 2). Consultado el 20 de febrero de 2012 en: http://dev.moodle.org/mod/page/view.php? id=17.
Drager, D. (2011). How to install a windows web server on your pc with XAMPP. Consultado el 25 de Enero de 2012 en: http://www.makeuseof.com/tag/install-windows-web-server-pcxampp/.
García, M. (2010). Análisis del desarrollo de extensiones para Moodle: Desarrollo de un módulo para la gestión de laboratorios docentes. Proyecto Fin de Carrera, Universidad de Alcalá, Madrid, Es-paña.
González, A. (2009). Guía de apoyo para el uso de moodle 1.9.4 Usuario desarrollador. Universidad de Oviedo, Oviedo, España.
Lengstorf, J. (2009). PHP for Absolute Beginners. New York, USA: Apress.
Moore, J. & Churchward, M. (2010) Moodle 1.9 Extension Development. Birmingham, UK: Packt Publishing.
Papaioannou, J. (2008). Blocks for 1.5 to 1.9: A step-by-step guide to creating blocks. Consultado el 15 de febrero de 2012 en:
http://docs.moodle.org/dev/Blocks/Blocks_for_1.5_to_1.9.
Preece, G. (2012). Blocks: A step-by-step guide to creating blocks. Consultado el 15 de febrero de 2012 en: http://docs.moodle.org/dev/Blocks.
Unit test API (2012). Consultado el 30 de marzo de 2012 en: http://docs.moodle.org/dev/Unit_tests.
Windows intallation using XAMPP (2010). Consultado el 25 de enero de 2012 en: http://docs.moo-dle.org/19/en/Windows_installation_using_XAMPP.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2021 Luis De Sousa. , Demetrio Rey Lago , Luis Bracho
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.