Visitar URL original
GitHub - ateeducacion/exelearning-style-pocket: Estilo retro para eXeLearning inspirado en la estética de la mítica GameBoy · GitHub
Skip to content

About

Estilo retro para eXeLearning inspirado en la estética de la mítica GameBoy

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

eXeLearning Pocket

eXeLearning 3.0+ eXeLearning style: Pocket Edit in eXeLearning

Estilo de eXeLearning con una consola portátil, pantalla verde y botones funcionales. El ejemplo incluye las 11 páginas de El ciclo del agua, con actividades de ordenar las fases y verdadero/falso.

Estilo Pocket de eXeLearning

Descargar estilo Pocket · Abrir el ejemplo en eXeLearning

Importa pocket.zip desde el gestor de estilos de eXeLearning 3 o posterior. La raíz del repositorio es el ejemplo ELPX descomprimido; theme/ contiene el estilo. El botón «Edit with eXeLearning» es solo del ejemplo: está en edit-in-exelearning.js, fuera del estilo, y no aparece en los recursos que se exporten con él. Los menús se generan desde las páginas y los iDevices de cada recurso, sin nombres ni direcciones del ejemplo escritos en el JavaScript del tema.

Controles

  • START: menú de páginas.
  • ↑↓: seleccionar una opción o desplazar el contenido.
  • A / Enter: entrar. Dentro de un iDevice, A enfoca el primer control y después lo pulsa.
  • ←→ dentro del iDevice: recorrer enlaces, respuestas y botones. También puedes usar Tab.
  • B / Escape: volver hasta la portada. Las páginas con un único iDevice se abren directamente.
  • SELECT: activar o desactivar el sonido.
  • OFF / ON: apagar la pantalla y volver a la portada al encender.
  • AMPLIAR: aumentar la pantalla para leer y hacer actividades. Recupera el color de las imágenes.

Los iDevices conservan sus nodos y respuestas al entrar y salir del menú. El teclado mantiene su comportamiento normal al escribir en un campo. Las páginas se cargan con la navegación nativa de eXeLearning. Sin JavaScript, el contenido sigue disponible en el formato de lectura normal.

Vista previa y paquetes

python3 -m http.server 1314 --bind 127.0.0.1
python3 scripts/package.py
python3 scripts/check.py

Abre http://localhost:1314/. Los paquetes quedan en dist/pocket.zip y dist/ciclo-del-agua.elpx; el ZIP del estilo también se copia a content/resources/ para descargarlo desde el ejemplo.

Las comprobaciones de navegador usan Chrome y el Playwright que ya incluye eXeLearning:

NODE_PATH=/ruta/a/exelearning/node_modules node scripts/check-browser.cjs

Comprueban las 11 páginas, los iDevices originales, los ejercicios completos, el regreso a portada, el apagado, el contraste de selección y los tamaños móviles. Para regenerar la miniatura, añade POCKET_SCREENSHOT=theme/screenshot.png al comando.

Mantenimiento y publicación

La estructura de publicación procede de exelearning-style-hacker: Actions, .gitignore, .gitattributes, licencia y notas de git archive.

  • python3 scripts/build_water_cycle.py: reconstruye el ejemplo ELPX y el estilo desde los archivos actuales, conservando las actividades editadas.
  • python3 scripts/generate_social_preview.py: regenera social-preview.png; necesita Pillow (python3 -m pip install Pillow). Adaptado del script de Hacker con la paleta de Pocket.
  • scripts/package.py, scripts/check.py y scripts/check-browser.cjs: empaquetado, el botón del ejemplo en el HTML y comprobaciones del recurso y la consola.

El workflow Release se ejecuta manualmente desde Actions o al subir una etiqueta v*. Comprueba el ejemplo y genera exelearning-style-pocket-<versión>.zip, pocket.zip y ciclo-del-agua.elpx. En una ejecución manual se guardan como artefactos; con una etiqueta se adjuntan a la release.

Los generadores de iconos Tron y de imágenes de malla de Hacker son específicos de su diseño. Pocket conserva los iconos de Spectrum y sus imágenes originales; el efecto de pantalla se aplica con CSS.

Colección de estilos

Estilos de eXeLearning del Área de Tecnología Educativa. Cada repositorio incluye el estilo y un recurso de ejemplo que se puede abrir directamente en eXeLearning.

Estilo Libro
Libro

Libro abierto con paso de página
Estilo Pocket
Pocket

Consola portátil de pantalla verde
Estilo Hacker
Hacker

Terminal con Matrix, Tron y PipBoy
Estilo Spectrum 128K
Spectrum 128K

ZX Spectrum con franjas y CRT
Estilo SCUMM Adventure
SCUMM Adventure

Aventura gráfica con verbos e inventario
Estilo Boost
Boost

Moodle Boost con índice del curso
Estilo eXeTexto
eXeTexto

Teletexto con páginas numeradas

Los estilos oficiales para los centros educativos de Canarias (Flux, Nova y REF) están en exelearning-styles-canarias.

Créditos y licencias

Licencia general CC0, como en Hacker, salvo los archivos que indican otra licencia.

Carcasa adaptada del portfolio de Ernesto Serrano; tema bajo GPL-3.0. Recurso de ejemplo, ilustraciones e iconos reutilizados del estilo Spectrum 128K del Área de Tecnología Educativa del Gobierno de Canarias, bajo CC0 1.0. VT323, de Peter Hull, bajo SIL OFL 1.1. Los archivos de eXeLearning y sus bibliotecas conservan sus licencias originales.

About

Estilo retro para eXeLearning inspirado en la estética de la mítica GameBoy

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages