(c) 2011-2012 Paul Vaughan, [email protected]
Scripts disponibles en: https://github.com/sdc/Moodle-Scripts
Página de inicio: http://commoodle.southdevon.ac.uk/course/view.php?id=2
Una colección de guiones que de alguna manera ayudan con la administración y/o limpieza (y posiblemente desarrollo) de Moodle en South Devon College.
Este programa es software libre: puede redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea de utilidad, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general de GNU para obtener más detalles.
Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa. Si no, consulte http://www.gnu.org/licenses/.
La descripción anterior era correcta: estos scripts han ayudado y continúan ayudando con el mantenimiento o la administración de Moodle 2.x en South Devon College. Estos guiones son bastante esotéricos: fueron escritos a toda prisa para satisfacer una necesidad concreta y puede que no sean los mejores ejemplos de lo que hacen, pero funcionan, y si te salvan de tener que reinventar la rueda, genial.
Para Moodle 1.9.x, 2.0.x.
Este script se puede utilizar para mostrar cuándo se accedió por última vez a los cursos de Moodle y quién los accedió. Muestra la información como una tabla con información adicional y útil. Necesitará alguna configuración inicial (consulte las secciones 1 y 2), después de la cual debería funcionar.
Tenga en cuenta que cuando puede existir más información sobre un curso/usuario, se ha agregado a la página como un atributo de 'título', lo que significa que debería aparecer después de un pequeño retraso cuando pasa el puntero sobre el texto en la pantalla.
Hay un historial de cambios al final del guión.
Para MySQL 5.1.x. Funcionará en otras versiones de MySQL.
Nota: Este es un script que realiza cambios en la estructura subyacente de su base de datos. No es "destructivo" en el sentido de que destruirá sus datos, pero SÍ cambia la forma en que se almacenan los datos y, por lo tanto , podría resultar en corrupción de datos. Se deben tomar precauciones antes de utilizar este script.
Este script se puede utilizar para cambiar la intercalación (juego de caracteres: por ejemplo, latín, UTF8) de la base de datos y las tablas, así como el motor de almacenamiento de la base de datos (por ejemplo, MyISAM, InnoDB) para todas las tablas en una base de datos con nombre. Está pensado principalmente para usarse en la base de datos Moodle, pero puede usarse en cualquier base de datos con nombre y modificarse para cambiar solo algunas tablas, en lugar de todas.
Originalmente este script fue obra de otra persona (desconocida) y ha sido adaptado específicamente para modificar una base de datos Moodle. Es tosco pero hace el trabajo mucho más rápido que con otra herramienta como PHPMyAdmin.
Si no sabe por qué debería utilizar este script, NO LO USE.
Para Moodle 2.x
Este script se utilizó en el período previo a nuestra actualización de Moodle 2, y también más allá. Proporciona una descripción general de muchos aspectos de todos los cursos dentro de una instalación de Moodle 2. Se basa en el script similar 'last-modified.php' pero va mucho más allá.
Necesitará alguna configuración inicial (consulte las secciones 1 y 2 del código), después de la cual debería funcionar. ¡SIN EMBARGO! Este informe fue creado y modificado continuamente durante un largo período de tiempo sin preocuparse por la legibilidad, reutilización o configuración del código. Algunas opciones de configuración (como ignorar ID de usuarios específicos porque son administradores del sitio o detectar qué métodos de respaldo están en uso) se han escrito directamente en declaraciones if(). Aquí hay dragones.
Tenga en cuenta que cuando puede existir más información sobre un curso/usuario, se ha agregado a la página como un atributo de 'título', lo que significa que debería aparecer después de un pequeño retraso cuando pasa el puntero sobre el texto en la pantalla.
Hay un historial de cambios al final del guión.
Estos son scripts PHP y requieren lo siguiente para ejecutarse correctamente:
Tenga en cuenta que, si bien estos scripts utilizan la base de datos de Moodle, en realidad no necesitan que Moodle esté instalado para funcionar. Esto es a propósito, pero para que estos scripts sean más fáciles de usar y compatibles, es posible que se conviertan en informes de administración de Moodle en el futuro.
Seguramente habrá consultas de soporte para estos scripts. Para obtener ayuda para usar o configurar el script, o para notificarme de un error, plantee un problema en GitHub: https://github.com/sdc/Moodle-Scripts/issues