2012-07-18 9 views

Respuesta

5

Lo sentimos, estas instrucciones pueden parecer un tanto oscuro, pero es la única manera que pude encontrar para obtener la versión de Moodle con sólo el " acceso de nivel de maestro.

Como profesor, debería poder crear una copia de seguridad de cualquiera de sus cursos (aunque esta capacidad puede haberse eliminado en el Moodle que está utilizando). Las copias de seguridad son solo archivos zip, pero en su lugar tienen una extensión .mbz. Si cambia esta extensión a .zip, podrá extraer el zip. Con el zip extraído, abra "moodle_backup.xml", allí debe encontrar el elemento "moodle_release" en algún lugar cerca de la parte superior, que le brinda la versión de Moodle utilizada para crear la copia de seguridad.

+0

Este método ha funcionado en todas las versiones de Moodle 2.0+ que he probado hasta ahora. Una excelente solución, gracias! – Hyung

+0

@Hyung, creo que van a solucionar este "vacío" la próxima vez ... – Pacerier

-1

No está predeterminado, ya que podría utilizarse para recolectar sitios moodle obsoletos.

Se puede crear un script para hacer esto con bastante facilidad, por ejemplo:

<?php 
require_once('config.php'); 
echo 'Version: '.$CFG->version; 
echo 'Humand readable release: '.$CFG->release; 
+1

Para que el guión funcione, habría que no es necesario tener acceso 'admin'? No creo que config.php esté disponible para los usuarios en un nivel de profesor. – Hyung

+1

Este script necesita acceso a archivos, no solo privilegios de usuario. No tiene ninguna diferencia sobre abrir el archivo config.php luego verlo ... Como extra de ese comentario, para otras situaciones similares, puede recuperar la versión en base a archivos públicos/rutas. Justo en GIT/SVN para cambios entre versiones: D – erm3nda

1

La manera más sucia de hacerlo cuando no hay acceso de administrador o archivo, difiere de los archivos públicos entre las versiones. Como ejemplo, el archivo index.php puede tener una longitud de 1024 Kb en v1.x y 1033 Kb en la versión 1.2.

También, comprobar si hay existencia no existencia/de un conjunto de archivos es una forma común (CSS, HTML, JS, icono, etc.)

voy a editar este nuevo si encuentro una solución específica.

Primera edición: Para las versiones de 19 o superior, se puede comprobar la versión que va directamente desde el archivo readme.txt en https://github.com/moodle/moodle/blob/MOODLE_19_STABLE/README.txt

+0

¿Pero no cambiaría el archivo index.php por el usuario? – Pacerier

+0

No conozco el enfoque de su pregunta. Cualquier archivo puede ser cambiado por su propietario, por lo tanto, verifique si el tamaño del archivo index.php no es la mejor idea, ya que es obvio. Es por eso que debemos buscar pequeños detalles. Como veo, moddle ha dejado de editar versiones de archivos no importantes para evitar la detección de versiones. – erm3nda

0

Siendo un TA, que no quería perder el tiempo con las copias de seguridad que suena extraño, pero dada mi posición única, razonable (para mí).

En la implementación de moodle utilizo, con privilegio TA, un enlace a documentos moodle está presente en la parte inferior de la página y si abre este enlace, lo lleva a la página de documentos moodle con moodle_url/moodle_version/___.

Quizás esto sea peculiar de mi sistema, pero creo que es una configuración predeterminada.

Cuestiones relacionadas