Diferencia entre revisiones de «MoodleBox»
MoodleBox | |
---|---|
Tipo | Herramienta Administrativa |
Conjunto | N/A |
Descargas | https://moodle.org/plugins/view.php?plugin=tool_moodlebox |
Problemas | https://tracker.moodle.org/CONTRIB-6757 |
Discusión | N/A |
Mantenedor(es) | Nicolas Martignoni |
(tidy up) |
(Cambiar CajaMoodle a MoodleBox a solicitud del autor del plugin) |
||
Línea 7: | Línea 7: | ||
|float = right | |float = right | ||
}} | }} | ||
El plugin [https://moodle.org/plugins/view.php?plugin=tool_moodlebox CajaMoodle | El plugin [https://moodle.org/plugins/view.php?plugin=tool_moodlebox MoodleBox (CajaMoodle)] para Moodle es una herramienta administrativa que proporciona una Interfaz Gráfica de Usuario (''GUI=Graphical User Interface'') para algunas configuraciones y para gestionar una MoodleBox, que es un servidor Moodle instalado en un [https://www.raspberrypi.org/ Raspberry Pi]. | ||
Le permite a un administrador Moodle monitorear algunas configuraciones del ''hardware'', configurar la fecha de la | Le permite a un administrador Moodle monitorear algunas configuraciones del ''hardware'', configurar la fecha de la MoodleBox, permitir reinicio y apagado de la MoodleBox y cambiar la contraseña del Raspberry Pi usando una Interfaz Gráfica del Usuario. Después de la instalación en Moodle, son necesarios algunos pasos para completarla en el Raspberry Pi (vea más abajo). | ||
El plugin es compatible con Moodle 3.1 o más recientes. | El plugin es compatible con Moodle 3.1 o más recientes. | ||
Línea 16: | Línea 16: | ||
* Un Raspberry Pi (idealmente [https://es.wikipedia.org/wiki/Raspberry_Pi#Hardware Modelo 3 B]) | * Un Raspberry Pi (idealmente [https://es.wikipedia.org/wiki/Raspberry_Pi#Hardware Modelo 3 B]) | ||
* [https://es.wikipedia.org/wiki/Raspbian Raspbian] | * [https://es.wikipedia.org/wiki/Raspbian Raspbian] instalado (or alguna otra distribución basada en Linux) | ||
* Paquete Incron instalado | * Paquete Incron instalado | ||
* Moodle instalado (obviamente) | * Moodle instalado (obviamente) | ||
Línea 22: | Línea 22: | ||
== Instalación== | == Instalación== | ||
El plugin de | El plugin de MoodleBox debe de instalarse en el árbol Moodle de la MoodleBox, dentro de la carpeta '''tool'''. Una vez instalado, una nueva opción de MoodleBox estará disponible en Moodle, debajo de ''Administración del sitio > Servidor'' en el bloque de Administración. | ||
Para completar la instalación, Usted tiene que crear algunos archivos dentro de la carpeta del plugin y configurar algunos quehaceres incron en la | Para completar la instalación, Usted tiene que crear algunos archivos dentro de la carpeta del plugin y configurar algunos quehaceres incron en la MoodleBox. | ||
# Crear los archivos necesarios | # Crear los archivos necesarios | ||
Línea 41: | Línea 41: | ||
== Características== | == Características== | ||
* Información acerca de la | * Información acerca de la MoodleBox (versión del kernel, versión de Raspbian, espacio libre en la tarjeta SD, carga del CPU, temperatura de la CPU, frecuencia del CPU, tiempo que lleva trabajando (''uptime''), frecuencia del CPU, clientes DHCP ). | ||
* Interfaz Gráfica del Usuario (GUI) para configurar hora y fecha de la | * Interfaz Gráfica del Usuario (GUI) para configurar hora y fecha de la MoodleBox. | ||
* GUI para configurar la contraseña de la | * GUI para configurar la contraseña de la MoodleBox. | ||
* GUI para configurar la contraseña de red Wi-Fi de la | * GUI para configurar la contraseña de red Wi-Fi de la MoodleBox. | ||
* GUI para reiniciar y apagar la | * GUI para reiniciar y apagar la MoodleBox. | ||
== Disponibilidad== | == Disponibilidad== |
Revisión del 13:21 21 abr 2017
El plugin MoodleBox (CajaMoodle) para Moodle es una herramienta administrativa que proporciona una Interfaz Gráfica de Usuario (GUI=Graphical User Interface) para algunas configuraciones y para gestionar una MoodleBox, que es un servidor Moodle instalado en un Raspberry Pi.
Le permite a un administrador Moodle monitorear algunas configuraciones del hardware, configurar la fecha de la MoodleBox, permitir reinicio y apagado de la MoodleBox y cambiar la contraseña del Raspberry Pi usando una Interfaz Gráfica del Usuario. Después de la instalación en Moodle, son necesarios algunos pasos para completarla en el Raspberry Pi (vea más abajo).
El plugin es compatible con Moodle 3.1 o más recientes.
Requisitos
- Un Raspberry Pi (idealmente Modelo 3 B)
- Raspbian instalado (or alguna otra distribución basada en Linux)
- Paquete Incron instalado
- Moodle instalado (obviamente)
Instalación
El plugin de MoodleBox debe de instalarse en el árbol Moodle de la MoodleBox, dentro de la carpeta tool. Una vez instalado, una nueva opción de MoodleBox estará disponible en Moodle, debajo de Administración del sitio > Servidor en el bloque de Administración.
Para completar la instalación, Usted tiene que crear algunos archivos dentro de la carpeta del plugin y configurar algunos quehaceres incron en la MoodleBox.
- Crear los archivos necesarios
touch .reboot-server; touch .shutdown-server; touch .set-server-datetime; touch .newpassword; touch .wifipassword chown -R www-data:www-data /var/www/html/admin/tool/moodlebox
- Instalar el paquete incron y permitirle a root que lo corra
sudo apt-get install incron echo root | sudo tee -a /etc/incron.allow
- Añadirle las líneas siguientes a incrontab
/var/www/html/admin/tool/moodlebox/.reboot-server IN_CLOSE_WRITE /sbin/shutdown -r now /var/www/html/admin/tool/moodlebox/.shutdown-server IN_CLOSE_WRITE /sbin/shutdown -h now /var/www/html/admin/tool/moodlebox/.set-server-datetime IN_CLOSE_WRITE /bin/bash /var/www/html/admin/tool/moodlebox/.set-server-datetime /var/www/html/admin/tool/moodlebox/.newpassword IN_CLOSE_WRITE /bin/bash /var/www/html/admin/tool/moodlebox/bin/changepassword.sh /var/www/html/admin/tool/moodlebox/.wifipassword IN_CLOSE_WRITE /bin/bash /var/www/html/admin/tool/moodlebox/bin/setwifipassword.sh
Características
- Información acerca de la MoodleBox (versión del kernel, versión de Raspbian, espacio libre en la tarjeta SD, carga del CPU, temperatura de la CPU, frecuencia del CPU, tiempo que lleva trabajando (uptime), frecuencia del CPU, clientes DHCP ).
- Interfaz Gráfica del Usuario (GUI) para configurar hora y fecha de la MoodleBox.
- GUI para configurar la contraseña de la MoodleBox.
- GUI para configurar la contraseña de red Wi-Fi de la MoodleBox.
- GUI para reiniciar y apagar la MoodleBox.
Disponibilidad
El código está disponible en https://github.com/martignoni/moodle-tool_moodlebox.