(c) 2011–2012 Paul Vaughan, [email protected]
Skripte verfügbar unter: https://github.com/sdc/Moodle-Scripts
Homepage: http://commoodle.southdevon.ac.uk/course/view.php?id=2
Eine Sammlung von Skripten, die irgendwie bei der Verwaltung und/oder Verwaltung (und möglicherweise der Entwicklung) von Moodle am South Devon College helfen.
Dieses Programm ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) einer späteren Version weiterverbreiten und/oder ändern.
Dieses Programm wird in der Hoffnung verbreitet, dass es nützlich ist, jedoch OHNE JEGLICHE GARANTIE; ohne die stillschweigende Garantie der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License.
Sie sollten zusammen mit diesem Programm eine Kopie der GNU General Public License erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.
Die Beschreibung weiter oben war richtig: Diese Skripte haben und helfen weiterhin bei der Verwaltung oder Verwaltung von Moodle 2.x am South Devon College. Diese Skripte sind ziemlich esoterisch: Sie wurden in Eile geschrieben, um einen bestimmten Bedarf zu erfüllen, und sind vielleicht nicht die besten Beispiele für das, was sie tun, aber sie funktionieren, und wenn sie Sie davor bewahren, das Rad neu erfinden zu müssen, ist das großartig.
Für Moodle 1.9.x, 2.0.x.
Mithilfe dieses Skripts kann angezeigt werden, wann und von wem zuletzt auf Moodle-Kurse zugegriffen wurde. Es zeigt die Informationen als Tabelle mit zusätzlichen, nützlichen Informationen an. Es ist eine anfängliche Konfiguration erforderlich (siehe Abschnitte 1 und 2), danach sollte es funktionieren.
Beachten Sie, dass weitere Informationen zu einem Kurs/Benutzer der Seite als „Titel“-Attribut hinzugefügt wurden. Dies bedeutet, dass sie nach einer kleinen Verzögerung angezeigt werden sollten, wenn Sie mit der Maus über den Text auf dem Bildschirm fahren.
Am Ende des Skripts befindet sich ein Änderungsverlauf.
Für MySQL 5.1.x. Funktioniert mit anderen Versionen von MySQL.
Hinweis: Dies ist ein Skript, das Änderungen an der zugrunde liegenden Struktur Ihrer Datenbank vornimmt. Es ist nicht „zerstörerisch“ in dem Sinne, dass es Ihre Daten zerstört, aber es verändert die Art und Weise, wie die Daten gespeichert werden, und könnte daher möglicherweise zu einer Datenbeschädigung führen. Vor der Verwendung dieses Skripts sollten Vorsichtsmaßnahmen getroffen werden.
Dieses Skript kann verwendet werden, um die Sortierung (Zeichensatz: z. B. Latin, UTF8) der Datenbank und Tabellen sowie der Datenbankspeicher-Engine (z. B. MyISAM, InnoDB) für alle Tabellen in einer benannten Datenbank zu ändern. Es ist in erster Linie für die Verwendung in der Moodle-Datenbank gedacht, kann aber auch in jeder benannten Datenbank verwendet und so geändert werden, dass nur einige Tabellen und nicht alle geändert werden.
Ursprünglich war dieses Skript die Arbeit einer anderen Person (unbekannt) und wurde speziell zur Änderung einer Moodle-Datenbank angepasst. Es ist grob, erledigt die Aufgabe aber viel schneller, als Sie es mit einem anderen Tool wie PHPMyAdmin könnten.
Wenn Sie nicht wissen, warum Sie dieses Skript verwenden sollten, VERWENDEN SIE ES NICHT.
Für Moodle 2.x
Dieses Skript wurde im Vorfeld unseres Moodle 2-Upgrades und auch darüber hinaus verwendet. Es bietet einen Überblick über viele Aspekte aller Kurse innerhalb einer Moodle 2-Installation. Es basiert auf dem ähnlichen Skript „last-modified.php“, geht aber deutlich weiter.
Es ist eine anfängliche Konfiguration erforderlich (siehe Abschnitte 1 und 2 im Code), danach sollte es funktionieren. JEDOCH! Dieser Bericht wurde über einen langen Zeitraum erstellt und kontinuierlich geändert, ohne Rücksicht auf die Lesbarkeit, Wiederverwendung oder Konfiguration des Codes. Einige Konfigurationsoptionen (z. B. das Ignorieren bestimmter Benutzer-IDs, weil sie Site-Administratoren sind, oder das Erkennen der verwendeten Sicherungsmethoden) wurden direkt in if()-Anweisungen geschrieben. Hier sind Drachen.
Beachten Sie, dass weitere Informationen zu einem Kurs/Benutzer der Seite als „Titel“-Attribut hinzugefügt wurden. Dies bedeutet, dass sie nach einer kleinen Verzögerung angezeigt werden sollten, wenn Sie mit der Maus über den Text auf dem Bildschirm fahren.
Am Ende des Skripts befindet sich ein Änderungsverlauf.
Dabei handelt es sich um PHP-Skripte, die zur ordnungsgemäßen Ausführung Folgendes erfordern:
Beachten Sie, dass diese Skripte zwar die Moodle-Datenbank verwenden, Moodle jedoch nicht installiert sein muss, um zu funktionieren. Dies ist beabsichtigt, aber um diese Skripte benutzerfreundlicher und kompatibler zu machen, werden sie möglicherweise in Zukunft in Moodle-Administratorberichte umgewandelt.
Für diese Skripte wird es zwangsläufig Supportanfragen geben. Wenn Sie Hilfe bei der Verwendung oder Konfiguration des Skripts benötigen oder mich über einen Fehler informieren möchten, melden Sie bitte ein Problem auf GitHub: https://github.com/sdc/Moodle-Scripts/issues