Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Nachdem Sie die Lernpfade exportiert haben, möchten Sie vielleicht wissen, wie Sie sie wieder in ein anderes (oder dasselbe) Chamilo-Portal importieren.
Erstellen Sie auf der Registerkarte Meine Kurse einen leeren Kurs, der dem entspricht, der importiert werden muss (oder einen vorhandenen Kurs wiederverwenden). Klicken Sie im Kurs auf Learning Paths.
Im Tool „Lernpfade“ haben Sie drei Optionen:
« Create new course » (1. Icon),
« Import SCORM courses » (2. Icon),
« Chamilo Rapid » (3. Icon)
Illustration 27: Interface — Lernpfade importieren
Um den zuvor exportierten Lernpfad zu importieren, klicken Sie auf SCORM-Kurs importieren (2. Icon).
Illustration 28: Interface — Importieren von SCORM-Lernbahnen
Das Backup muss offensichtlich mit SCORM und, etwas weniger offensichtlich, SCORM 1.2, einer bestimmten Version von SCORM, kompatibel sein. Chamilo unterstützt SCORM 2004 nicht vollständig, daher werden Sie wahrscheinlich einen gültigen Lernpfadimport haben, der jedoch die meiste Zeit nicht voll funktionsfähig bleibt. Ihr Lernpfad-Paket kann auch AICC-kompatibel sein, aber das ist eine andere Geschichte.
Beachten Sie, dass das Feld Authoring tool nur ein Informationsfeld ist und keine Verhaltensänderung erzeugt.
Das Stammverzeichnis ist (in diesem Zusammenhang) das Verzeichnis, das die Chamilo-Dateien enthält. Betrachten wir für das Beispiel in diesem Tutorial, dass es in /var/www/chamilo installiert wurde und über http://localhost/chamilo/ verfügbar ist (für einen Remote-Server müssen wir FTP o SSH/SFTP verwenden).
Um zu speichern, müssen Sie die Dateien über Ihr Terminal komprimieren und in das /var/www/ -Verzeichnis gehen.
Komprimiere das Verzeichnis mit dem „tar „-Befehl, um eine Datei tar.gz zu generieren:
Es kann praktisch sein, einen Namen anzugeben, der anhand des Datums wie 2010-05-07-backup-chamilo erstellt wurde.\_tar.gz_ Wenn Sie eine Reihe von Sicherungsdateien speichern, können Sie diese auf diese Weise einfach nach Datum sortieren.
Diese Sicherungskopie enthält alle Informationen aus den Zugriffen auf die Chamilo-Datenbank und alle ihre Konfigurationen. Dies ist dann nützlich im Falle eines Datenverlusts oder eines unerwünschten Einfalls auf Ihrem Server. Dies ist die einzige zuverlässige Möglichkeit, Ihren Chamilo Server neu aufzubauen, wenn ein größeres Problem auftritt.
Diese Sicherung kann automatisch von einem Scheduling-System (cron-Prozess unter GNU/Linux) auf dem Server ausgeführt werden, sie kann jedoch manuell ausgeführt werden, falls der Server es nicht richtig macht.
Wenn Sie keinen Zugang zu einem Terminal haben, müssen Sie möglicherweise eine Sicherungskopie über FTP ausführen. Dieser Vorgang kann jedoch (ohne Komprimierung) mehr länger sein.
Es gibt zwei Möglichkeiten, einen Kurs wieder nach Chamilo zu importieren:
Importieren Sie eine vorherige Kurs-Sicherungsdatei von Ihrem Computer
Importieren Sie eine Backup-Datei direkt vom Server
Die beiden Optionen sind sehr einfach über das Tool Import backup innerhalb des Tools backup eines beliebigen Kurses zu verwenden.
Chamilo bietet verschiedene Möglichkeiten, Daten zu speichern. Es ist möglich, einen vollständigen Kurs (oder fast) oder ein Kurselement im Besonderen zu speichern, jedoch nur als Administrator oder Lehrer.
Um einen Lernpfad zu exportieren, wechseln Sie zuerst zum Tab _Meine Kurse (in der Regel die zweite Registerkarte von links).
Illustration 16: Interface — Liste der Kurse
Hier sehen Sie die Kurse, von denen Sie der Lehrer sind (über das Bleistiftsymbol). Um fortzufahren, klicken Sie auf einen von ihnen und geben Sie das Pfadwerkzeug _Learning ein.
Klicken Sie in der Liste der Lernpfade auf das CD-Symbol, um eine Sicherungsdatei zu erstellen.
Illustration 17: Interface — Lernpfade exportieren
Zu diesem Zeitpunkt müssen Sie nur auswählen, wo die Datei auf Ihrer Festplatte gespeichert werden soll. Der Export ist als ZIP-Datei verfügbar.
Beachten Sie, dass dieser Export im SCORM 1.2-Standardformat generiert wird (das auch definiert, dass er als ZIP komprimiert werden muss), das Sie dann vielleicht auf einem anderen LMS wiederverwenden möchten, sei es Chamilo oder einem anderen, soweit es SCORM 1.2-kompatibel ist (was mehr oder weniger jedes andere E-Learning-Portal bedeutet), aber dieses Format macht der Editionskomplex, um nicht zu sagen unmöglich. Als solches handelt es sich in den meisten Fällen um ein nicht änderbares Backup.
Sie können auch jeden Lernpfad nach PDF exportieren, obwohl dynamische Elemente wie Audio-, Video- und Flash-Animationen nicht exportiert werden.
Dieser Wiederherstellungsvorgang wurde einige Male getestet, Ihre Konfiguration kann jedoch erheblich von diesem Beispiel abweichen. Hier verwenden wir einen lokalen Installationsfall, der phpMyAdmin und ein Backup des Chamilo-Root-Verzeichnisses verwendet. Für einen Remote-Server würde es SSH/ SFTP- oder FTP-Zugriff auf den Server erfordern.
Diese Wiederherstellung kann erforderlich sein, nachdem Sie versehentlich einige oder alle Chamilo-Datenbanken gelöscht haben oder nachdem auf Ihrem Server durch einen Cracker ernsthafte Schäden verursacht wurden.
Kopieren Sie die Backup-Datei in das Root-Verzeichnis (/var/www) und entpacken Sie sie. Wenn Sie die gleiche Verzeichnisstruktur beibehalten, können Sie einen Teil des vorkonfigurierten Zugriffspfads auf einige Daten nicht verlieren.
Importieren Sie die Datenbanksicherung aus phpMyAdmin (nachdem Sie die vorherige Datenbank entfernt haben, falls sie noch vorhanden war).
Verbinde dich mit deiner Website und überprüfe, ob alles in Ordnung ist.
Das Backup enthält Benutzer, Passwörter, Kurse, Lernpfade und alle Ressourcen Ihres Portals.
Wir empfehlen aktiv, mindestens einmal täglich automatische Backups auf einem anderen Server für kritische Chamilo Server zu erstellen.
Der Plattformadministrator kann jeden Kurs von (unter anderem aus der Verwaltungsoberfläche) speichern.
Gehe zu: « Administration » → « Courses list »:
Illustration 18: Administration — Kursblock
Klicken Sie auf das CD-Symbol, damit der Kurs exportiert werden kann.
Illustration 19: Administration — Liste der Kurse — Backup
Chamilo schlägt dann vor, « Generate a backup » oder « Import backup information » von Backup zu erhalten. Klicken Sie auf Backup generieren.
Illustration 20: Verwaltung - Backup
Sie können zwischen einem vollständigen Backup und einer bestimmten Auswahl wählen (je nach Bedarf). Lassen Sie uns für das Beispiel Complete Backup auswählen.
Illustration 21: Administration — Backup-Einstellungen
Das Backup wird generiert und Sie müssen nur auf die Schaltfläche Zip-Datei klicken, um es herunterzuladen.
Illustration 22: Administration — Backup, Ergebnisse der Backup-Generierung
Wenn Sie auf die Schaltfläche Backup generieren klicken, erstellt Chamilo eine Sicherungsdatei, die standardmäßig in ihrem chamilo/archive -Verzeichnis landet. Sie können es also durch direkten Zugriff wiederherstellen, aber das bedeutet, dass auch andere Personen Zugriff darauf haben können. Das bedeutet, dass Sie als Administrator beide einen regulären Prozess haben sollten, um dieses Verzeichnis zu bereinigen (wir bieten eines im main/cron -Verzeichnis an, aber Sie müssen es ausführen) und dass Sie Ihre Konfiguration festlegen sollten (über .htaccess oder VirtualHost-Konfiguration), um eine direkte Navigation innerhalb des main/archive zu vermeiden -Verzeichnis.
Es gibt auch eine andere Möglichkeit, Backups zu generieren...
Klicken Sie als Administrator oder Lehrer auf den Tab „Meine Kurse“ und dann auf einen der verfügbaren Kurse. Dann ist es möglich, ein Backup auf die gleiche Weise zu erstellen, indem Sie auf das Tool Maintenance klicken.
Illustration 23: Interface — Tools zur Kursverwaltung
Das Interface ist etwas anders...
Illustration 24: Interface — Backup-Optionen für den Kurs
Mit den Backup-Optionen für den Kurs können Sie noch drei weitere Funktionen ausführen:
Kurskopie ermöglicht es Ihnen, einen Kurs ganz oder teilweise in einen anderen (vorzugsweise leeren) Kurs zu duplizieren. Der einzige erforderliche Zustand, bevor dies vorliegt, ist ein erster Kurs mit etwas zu kopieren und einen anderen Kurs, der nicht die Elemente des ersten enthält.
Leerer Kurs ermöglicht es Ihnen, den gesamten Inhalt eines Kurses zu leeren. Nehmen wir an, Sie möchten einen neuen Kurs innerhalb desselben “shell” wie den vorherigen starten... klicken Sie einfach auf diesen Link und alle zuvor erstellten Ressourcen sind weg, ohne die Möglichkeit, sie wiederherzustellen. Bevor Sie das tun, möchten Sie möglicherweise das Kurselement durch eine Backup- Operation von _Course wiederherstellen.
Löschen ermöglicht es Ihnen, den gesamten Kurs zu löschen, das bedeutet auch, seine leere Shell zu entfernen. Eine Bestätigung ist erforderlich, aber wenn sie entfernt ist, erwarten Sie nicht, dass sie irgendwo als sichere Kopie verfügbar ist...
Hinweis: Wenn Sie die ZIP-Datei des Backups öffnen, werden Sie eine enge Ähnlichkeit mit der Dokumentenhierarchie des Tools Documents feststellen.
Zu Ihrer Information wiegt die Standarddatei .zip für einen Kurs, der ursprünglich mit Beispielinhalt erstellt wurde, etwa 8,9 MB.
Es enthält:
eine interne Strukturdatei mit dem Namen Kurs_info.dat
ein Verzeichnis namens Document
eine Reihe von Dateien und Ordnern, die die Kursdokumente enthalten, alles, was nicht mit den Benutzern verknüpft ist (Aufgaben und andere Dinge, die vom Benutzer zusammenhängen, werden nicht gespeichert)
Das Document-Verzeichnis hat eine ähnliche Struktur wie in Abbildung 25, die die Struktur des Dokument-Tools wiedergibt, wie in Abbildung 26 gezeigt.
Diese Dokumente sind der Standardinhalt des Kurses.
Darüber hinaus werden durch das Backup nur Dokumente (Bilder, Videos usw.) wiederhergestellt, die sich auf den Kurs beziehen.
Datenbanken können über die P hpMyAdmin -Schnittstelle gespeichert werden, indem Sie mit dem Login und dem Passwort verbinden, die während der LAMP -Serverinstallation, der Datenbankinstallation oder der von Ihrem Hosting-Anbieter übermittelten Daten erstellt wurden.
Illustration 15: Verwaltung - phpMyAdmin
Wechseln Sie in der grafischen Oberfläche von phpMyAdmin auf die Registerkarte_Export__und wählen Sie die Datenbank aus, die gespeichert werden soll. Es gibt wahrscheinlich einen anderen namens “information_schema”, den du einfach ignorieren kannst.
Möglicherweise möchten Sie das Ausgabeformat der Sicherungsdatei ändern. Um zu speichern, wählen Sie das gewünschte Format unter den zu exportierenden Datenbanken aus. Im vorliegenden Beispiel haben wir uns für SQL entschieden.
Der Name der gespeicherten Datei kann auch im Abschnitt Output geändert werden. Es kann mit einem der drei angebotenen Formate komprimiert werden. Vergessen Sie nicht, die Option Save Ausgabe in eine Datei auszuwählen, da sie sonst einfach das Backup-Ergebnis auf dem Bildschirm ausgibt, was Ihnen nicht wirklich hilft.
Sie haben nur noch das Herunterladen der Datei übrig. Es wird je nach Konfiguration Ihres Browsers standardmäßig in Ihrem Downloads-Verzeichnis oder auf Ihrem Desktop gespeichert.
Das Speichern der Datenbanken über HPMyAdmin ist beendet. Die gespeicherte Datei wird in das SQL-Format (.sql-Erweiterung) erstellt und kann später im Falle eines Problems über phpMyAdmin importiert werden.
Illustration 25: Backup — Struktur der Sicherungsdateien
Illustration 26: Interface — Dokumentenliste
Wenn Sie eher ein Linux-Sysadmin sind, können Sie eine Sicherungskopie mit einem Befehl dieses Typs erstellen, wobei der letzte Teil die Datei ist, in der Sie ihn speichern möchten (und „olimahc“ das Passwort ist):
mysqldump -u chamilo -polimahc chamilo19x> chamilo-backup-file.sql