Mecanografía Moodle (mod_typing) es un módulo de actividad para Moodle 4.4 o superior diseñado específicamente para la preparación de exámenes de oposición y el desarrollo de habilidades de escritura a máquina. Viene con más de 140 textos preinstalados clasificados por dificultad y duración, cubriendo desde frases administrativas sencillas hasta textos jurisprudenciales complejos.
Características principales
Funcionalidad central
- Tests de mecanografía cronometrados con avisos de cuenta atrás.
- Dos métodos de puntuación: PPM (palabras por minuto) o PPT (pulsaciones por minuto).
- Sistema de penalización por error configurable para cálculo de nota neta.
- Modos práctica (sin guardar) y examen (guarda resultados).
- Persistencia de sesión para reanudar pruebas interrumpidas.
Banco de textos
- Repositorio centralizado similar al Banco de Preguntas de Moodle.
- Jerarquía de categorías: Basic, Intermediate, Advanced, Expert, Master.
- Textos cortos (~1-3 min) y largos (~5-10 min) en cada nivel.
- Reutilización de textos en múltiples actividades.
- Importación masiva desde CSV o texto plano.
- Selección aleatoria desde categoría completa (sin vincular manualmente).
Analíticas y gamificación
- Mapa de calor de caracteres más fallados.
- Gráfico de velocidad a lo largo del test.
- Comparación con el mejor intento personal.
- Logros: Velocista, Puntuación Perfecta, Maratonista, Sin Errores, Constante.
- Clasificación del curso con filtros temporales.
Accesibilidad
- Regiones ARIA live para lectores de pantalla.
- Modo oscuro automático (
prefers-color-scheme). - Navegación completa por teclado y contrastes WCAG.
Requisitos e instalación
- Moodle 4.4+ / PHP 8.1+ / MySQL 5.7+ o MariaDB 10.6+ o PostgreSQL 13+
cd /ruta/a/moodle/mod
git clone https://github.com/hyukudan/mecanografia-moodle.git typing
# Accede a Administración del sitio > Notificaciones para completar la instalación
¿Para quién es?
Academias de oposiciones, centros de formación y docentes que necesitan evaluar y mejorar las habilidades de mecanografía de sus alumnos de forma automatizada dentro de Moodle.