TutorLoom
기업·대학·교육기관을 위한 학습 플랫폼, 무료 오픈소스이며 엔터프라이즈 버전 제공
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Aplicación web gratuita, sin anuncios y que funciona sin conexión para aprender código Morse paso a paso, inspirada en el curso de la app «Morse Code Complete». Se puede instalar en el móvil como si fuera una app (PWA).
Curso guiado en 6 secciones: Caracteres (Alfabeto, Números y Puntuación), Palabras, frases y oraciones, Prosignos, Códigos Q, Abreviaturas y Conceptos básicos del QSO en CW. Cada subsección alterna lecciones (caracteres nuevos de dos en dos), repasos de todo lo aprendido y desafíos con 3 vidas: tras la lección 3 y luego cada dos lecciones.
Todas las sesiones se hacen en dos modos que avanzan por separado:
Una sesión se supera con un 80 % de aciertos (sesiones de 20, 25 y 15 preguntas). La pantalla de Lecciones muestra el progreso de recepción, desafíos y envío y la racha de días.
Salidas (se activan y desactivan en cualquier momento, también durante una lección): 🔊 sonido · 📳 vibración · ⚡ destello de pantalla · 🔦 linterna del móvil. La vibración y la linterna funcionan en Chrome para Android (la linterna pide permiso de cámara y necesita HTTPS); Safari en iPhone no permite ninguna de las dos.
Además
No necesita compilación ni dependencias. Basta con servir la carpeta:
npm start # o: python3 -m http.server 8080
y abrir http://localhost:8080.
/ (root).https://<usuario>.github.io/morse/) en Chrome del móvil.Después funciona sin conexión.
Cada día a las 8:15 (hora de España) una tarea de GitHub Actions
(.github/workflows/recordatorio.yml) envía una notificación push al móvil.
Hay que configurarlo una sola vez:
VAPID_PRIVATE_KEY, valor: la clave privada que
corresponde a VAPID_PUBLIC_KEY de js/app.js. No la subas nunca al repositorio.PUSH_SUBSCRIPTION y pega el código.
Para varios dispositivos, pon los códigos en una lista: [{…}, {…}].Notas:
Europe/Madrid. Para cambiar la hora,
edita los cron y REMINDER_HOUR del workflow.PUSH_SUBSCRIPTION. En iPhone hace falta iOS 16.4+ y la app instalada.index.html Estructura y navegación
css/styles.css Estilos (modo claro y oscuro)
js/morse.js Tabla Morse, codificación, temporización, audio y manipulador
js/course.js Estructura del curso y generador de ejercicios
js/app.js Interfaz
sw.js Caché sin conexión y notificaciones
scripts/ Envío del recordatorio diario
test/ Pruebas (node --test)
npm test
Para añadir contenido al curso, edita la constante DEF (y MEANINGS) en js/course.js.
Al publicar cambios, sube VERSION en sw.js para que los móviles descarguen la versión nueva.