Dies ist eine alte Version des Dokuments!
Auf vielfachen Wunsch habe ich ein Plugin geschrieben, das Untis Vertretungspläne der Lehrer innerhalb des Portfolios anzeigen kann. Da ich selbst keinen Zugriff auf Untis habe, benötige ich an dieser Stelle möglicherweise Ihre Hilfe, um das Plugin zu verbessern und die Dokumentation verständlich zu formulieren.
Sie müssen für GP Untis das Info-Modul lizenziert haben.
Export
werden auf dem Verwaltungsrechner in eine zip-Datei gepackt und mit Hilfe des Programms curl
ins Portfolio hochgeladen. Das kann man in einer Batch Datei automatisiert oder auf „Doppelklick“ erledigen (lassen).Nach der Installation des Plugins legen sie zuerst eine Seite im Portfolio an, auf der der Plan später angezeigt werden soll:
Der Inhalt der neuen Seite muss nur
{{untis>showplans}}
sein, weitere Eintragungen sind nicht nötig, nach dem Speichern der Seite erscheint eine Fehlermeldung (oder eine leere Seite).
Wechseln Sie nach Admin→Konfiguration
und dort in den Abschnitt Untis Plugin-Konfiguration
.
untis:plandateien
ausgepackt werden soll, finden Sie ihre Plandateien nach dem Auspacken z.B. im Verzeichnis untis:plandateien:export:lehrer_heute:subst001.htm
- und das muss in der Konfiguration auch angegeben werden.Nun muss ein erster Plan ins Portfolio geschafft werden. Dazu muss das Exportverzeichnis gezippt und ins Portfolio geschoben werden:
Hochschieben wird mit CURL erledigt, das sollte auch durch die meisten Firewalls funktionieren:
Damit das klappt, muss bei der CURL Kommandozeile das zuvor im Portfolio festgelete Kennwort als Parameter mit übergeben werden:
curl -k -F filedata=@Public.zip https://www.deinserver.irgendwo/curlupload.php -F secret="geheimgeheimiy7Ohng"
Batch Skript mit allem nötigen Zeuchs
Wenn der Upload geklappt hat, sollte bei korrekter Konfiguration bei Aufruf der Untis-Portfolioseite eine Ausgabe wie die folgende zu sehen sein - und unter den Debugausgaben der Vertretungsplan.
Wenn das soweit klappt, gehen Sie nochmals in die Konfiguration und entfernen Sie das Häkchen bei der Debug Option - nun sollten die Kontrollausgaben verschwinden.