Acceso rápido:
Descargador de Moodle
El mes pasado, cubrimos algunas herramientas útiles para el desarrollo de Moodle. Este mes, profundizaremos un poco más, concretamente en la creación de tu IDE definitivo utilizando Visual Studio Code. VS Code, como se le conoce comúnmente, es una herramienta de edición de código multiplataforma muy popular, flexible y bien soportada que se encuentra en el baúl de herramientas de muchos desarrolladores Moodle. Uno de sus mayores puntos fuertes es el creciente número de extensiones creadas y mantenidas por miles de desarrolladores de todo el mundo. No se deje engañar por el precio gratuito. Más de 30.000 extensiones permiten llevar este editor de código al siguiente nivel, convirtiéndolo en una alternativa gratuita, de código abierto y ligera a productos IDE comerciales como PhpStorm de JetBrain. Este mes veremos algunas de las extensiones que te ayudarán a mejorar tu instalación de VS Code y hacer el desarrollo de Moodle un poco más fácil.
Aunque la mayoría de las extensiones de Visual Studio Code mencionadas en este artículo te ayudarán a mejorar tu entorno de desarrollo, las dos siguientes están hechas específicamente para el desarrollo de Moodle. Una búsqueda rápida en el Visual Studio Marketplace revelará extensiones hechas específicamente para otros entornos de desarrollo PHP como Drupal, WordPress, Laravel y más.
Compositor de Moodle
Si es probable que enseñes en un entorno en el que los alumnos acceden a Moodle a través de dispositivos móviles, uno de los retos es dar a los alumnos instrucciones sobre dónde ir para localizar ciertas actividades. Una forma de acelerar este proceso es mediante el uso de códigos QR, de modo que si quieres que los alumnos vayan a una determinada actividad, creas un código QR para ese elemento, los estudiantes lo escanean con sus teléfonos y, a continuación, van directamente allí.
Una vez instalado y habilitado por el administrador del sitio, y activado el filtro de códigos dentro del curso, puedo añadir un nuevo bloque – en versiones anteriores de Moodle esto se llamará un bloque HTML, en Moodle 4 se ha renombrado a un bloque de ‘Texto editable’.
Esto simplemente mostrará la URL de la página actual como un código QR. A continuación, aplico la configuración deseada al bloque (por ejemplo, para que aparezca en todas las páginas del curso, y le doy un nombre razonable), y decido si es visible para todos o sólo para los profesores.
Dave es un experimentado profesor de EF y ES que, durante sus años de docencia (en el Loughborough College), desarrolló y perfeccionó muchas técnicas para ofrecer un aprendizaje innovador, diferenciado y de alta calidad. Parte de su trabajo más conocido es en el área de ILT (e-learning) – el uso de la tecnología para mejorar la experiencia de aprendizaje. Es en esta área donde tiene una experiencia y conocimientos considerables, y ha recibido el reconocimiento nacional por su comprensión práctica y habilidades en esta área de trabajo. Dave ha impartido más de 1.000 sesiones de desarrollo del personal sobre más de 100 temas diferentes de aprendizaje y enseñanza en el Loughborough College, la Universidad de Derby y desde que es autónomo. Todas sus sesiones son muy activas y atractivas, y en ellas utiliza diversas técnicas.
Comprobador de código Moodle
Cómo importar las calificaciones de los cuestionarios de MoodleX a MoodleAunque los cuestionarios se administran en un sitio Moodle separado, es posible que desee mantener un registro de los resultados de los estudiantes en su espacio principal del módulo Moodle. Las calificaciones de los cuestionarios pueden exportarse desde MoodleX e importarse a Moodle.Paso 1: Exportar calificaciones desde MoodleX
Si aparece el siguiente mensaje «Esta importación incluyó las siguientes calificaciones para usuarios no matriculados actualmente en este curso: …» es probable que haya usuarios que accedieron y recibieron calificaciones en el espacio MoodleX pero que no están matriculados en el espacio Moodle.La información de esta página se refiere a Moodle y fue actualizada por última vez en julio de 2022.
Descarga de Moodle
Según la propaganda, CodeRunner es «un complemento gratuito de código abierto para Moodle que puede ejecutar código de programa enviado por los estudiantes en respuesta a una amplia gama de preguntas de programación en muchos lenguajes diferentes».
De interés para mí en los cursos en los que estoy involucrado son el soporte para Python3, SQL (o al menos, el dialecto soportado por SQLite), y R, que parece que tiene soporte hacky a través de una llamada de línea de comandos a R desde un tipo de pregunta Python3 …
Se proporciona una ranura para una respuesta de ejemplo válida, pero no parece que haya una manera de editar y probar interactivamente ese código (un simple terminal en el entorno de ejecución subyacente sería muy útil). (La extensión jupytergraffiti Jupyter notebook tiene algunas ideas interesantes sobre terminales en línea y flujos de trabajo en torno a un tipo similar de caso de uso, en el que el contenido de una celda de código se guarda en un archivo Python que luego se ejecuta desde una terminal).
Puedo guardar el código y hacer que se valide automáticamente, pero eso no es realmente interactivo. (Además, no estoy seguro de la semántica de ‘Validar al guardar’. ¿Significa que ejecuta el código contra las pruebas definidas?)