TeacherPy ist ein Python-basiertes Windows-Tool, das Lehrerinnen und Lehrern bei der Erstellung und Verwaltung von Stundenverläufen unterstützt. Es bietet Funktionen zur automatischen Erstellung von PDFs für Arbeitsblätter, sowohl mit als auch ohne Lösungsvorschläge, sowie vielseitige Optionen für eine unkomplizierte Dateiverwaltung.
- Python im Windows Store installieren (empfohlen wird Python 3.12)
- Den Ordner '/TeacherPy' öffnen
- Im Verzeichnis
setup.py
ausführen. - Folgen Sie den Anweisungen auf dem Bildschirm.
Das Skript führt Sie durch folgende Schritte:
-
Paketinstallation: Erforderliche Python-Pakete werden automatisch installiert.
-
Vorlagenkonfiguration: Sie werden aufgefordert, die Vorlagendatei manuell zu öffnen und Bearbeitungsberechtigungen zu erteilen.
-
Benutzerkonfiguration: Sie können verschiedene Einstellungen anpassen, wie: - Pfade für Basis-, Notiz- und USB-Ordner - Standard-Lehrername - Zeitslots für den Stundenplan
-
Verknüpfungserstellung: Eine Desktopverknüpfung für TeacherPy wird erstellt.
-
Ist die Installation erfolgreich, wird eine Verknüpfung "TeacherPy" im Verzeichnis von TeacherPy erstellt, die auf den Desktop verschoben werden kann.
-
Beim Doppelklick auf die Verknüpfung öffnet sich das Programm.
Hinweis: Sollte TeacherPy das erste Mal ausgeführt werden, kann es bei der Öffnung der SVP_Datei.docx zu einer Fehlermeldung kommen. In diesem Fall navigieren Sie bitte ins Verzeichnis /TeacherPy/Vorlage und öffnen Sie einmalig die Datei SVP_Vorlage.dotx. Nun müssen Sie die geschützte Ansicht aufheben, indem Sie die Berechtigung zur Bearbeitung erteilen. Erstellen Sie danach die Stunde erneut mit dem gleichen Namen und setzten Sie die Bearbeitung fort.
Bei Problemen während der Installation:
- Stellen Sie sicher, dass Sie über Administratorrechte verfügen.
- Überprüfen Sie Ihre Internetverbindung für die Paketinstallation.
- Stellen Sie sicher, dass alle erforderlichen Dateien im Installationsverzeichnis vorhanden sind.
Hinweis: TeacherPy ist in der Lage, mit Clouddatein umzugehen, sofern Sie diese als virtuelles Laufwerk eingebunden haben. Verwenden Sie hierfür einfach den entsprechenden Ordnerpfad z.B. C:\Users\Name\OneDrive. Der USB-Ordner sollte zu einem USB-Laufwerk führen, welches für die reibungslose Nutzung mit dem PC verbunden sein muss, wenn Sie TeacherPy nutzen.
TeacherPy bietet drei Optionen:
- Das Erstellen einer neuen Stunde im Basisordner.
- Das Finalisieren einer Stunde aus dem Basisordner.
- Das Archivieren von gehaltenen Stunden.
-
Starten Sie TeacherPy über die Verknüpfung "TeacherPy".
-
Wählen Sie die Option "1. Eine neue Stunde erstellen"
-
Vergeben Sie einen Namen für die neu zu erstellende Stundeneinheit
Hinweis: Sollte TeacherPy das erste Mal ausgeführt werden, kann es bei der Öffnung der SVP_Datei.docx zu einer Fehlermeldung kommen. In diesem Fall navigieren Sie bitte ins Verzeichnis /TeacherPy/Vorlage und öffnen Sie einmalig die Datei SVP_Vorlage.dotx. Nun müssen Sie die geschützte Ansicht aufheben, indem Sie die Berechtigung zur Bearbeitung erteilen. Erstellen Sie danach die Stunde erneut mit dem gleichen Namen und setzten Sie die Bearbeitung fort.
-
Geben Sie den gewünschten Zeitslot, Klasse, Raumnummer, Datum, den Lernbereich und das Stundenthema ein. Der Name der Lehrperson ist in der Regel Ihr eigener und muss nicht noch einmal angepasst werden.
TeacherPy erstellt im Basisordner einen Unterordner mit dem Namen der Stundeneinheit, darin einen weiteren Unterordner "Ressources" für Bilder, Dokumente etc, die Sie später nicht mehr benötigen und einen Stundenverlaufsplan (SVP_Name der Stunde.docx)
-
In der geöffneten SVP_Datei können Sie nun wie gewohnt Ihren Unterricht planen. Achten Sie darauf, dass Sie eventuell erstellte Arbeitsblätter nach dem Schema AB_Name_des_Blattes im gleichen Verzeichnis speichern, in dem sich die SVP_Datei befindet.
Hinweis: Für eine optimale Verwendung von TeacherPy wird empfohlen, die Namen der Arbeitsblätter 1zu1 in die Tabellenspalte Materialien/Medien einzutragen. Das Programm kann diese Informationen auslesen und später verwenden. Dazu ist es unerlässlich, die Dateien mit dem Kürzel AB_ zu versehen.
-
Wählen Sie die Option "2. Eine Stunde finalisieren"
-
Wählen Sie aus den verfügbaren Unterordnern Ihres Basisordners denjenigen aus, den Sie finalisieren möchten
-
Das Programm sucht den Ordner nun nach sämtlichen Office-Dateien ab, welche Arbeitsblätter (AB_), Leistungsbewertung (LB_) sowie Stundenverlaufsplan (SVP_) im Dateinamen enthalten
-
Sie werden einzeln gefragt, ob Sie ein Erwartungsbild mit Kommentaren erstellen lassen wollen. Diese Funktion erstellt eine zusätzliche PDF mit sämtlichen Kommentaren, die als Erwartungsbilder erstellt worden sind.
-
Lehnen Sie diese Option ab, wird lediglich die Ausgangsdatei ohne Kommentare in eine PDF umgewandelt.
-
Nachdem alle ABs sowie LBs im Ordner konvertiert wurden, wird die SVP_Datei ebenfalls konvertiert.
-
Sie werden gefragt, ob Sie die konvertierten Dateien zusammenführen möchten. Dieser Schritt bietet sich vor allem an, wenn Sie mit einem E-Ink-Tablet arbeiten und eine Gesamtdatei samt Erwartungsbildern und ABs benötigen. Die Dateien werden hierbei in der Reihenfolge angehängt, in der sie in der Tabelle genannt werden
-
INBOX Funktion ist in der Testphase, bitte lehnen Sie diese ab
-
Sie werden gefragt, ob Sie die Dateien direkt auf den USB-Stick kopieren möchten. Wählen Sie die gewünschte Option.
-
Ihre Dateien werden auf den USB-Stick kopiert.
-
Wählen Sie die Option "3. Eine abgeschlossene Stunde archivieren"
-
TeacherPy durchsucht Ihren USB-Ordner nach Unterordnern, wählen Sie den gewünschten Ordner aus
-
Sie haben nun die Möglichkeiten: a) die auf dem USB-Stick befindlichen Dateien zurück in den Basisordner zu verschieben (dabei werden die vorhandenen Dateien überschrieben) b) nur neu erstellte Dateien auf dem Stick in den Basisordner zu verschieben c) den gesamten Ordner (Bilder, Präsentationen, Videos, Dokumente, Unterordner) in den Basisordner zu verschieben
-
Sie werden gefragt, ob Sie die Dateien auf dem Stick behalten möchten oder nicht. Verneinen Sie dies, werden die Dateien gelöscht!
Abkürzungen, mit denen TeacherPy aktuell arbeitet sind:
- SVP_ für Stundenverlaufspläne
- AB_ für Arbeitsblätter
- LB_ für Leistungsbewertungen
TeacherPy ist in der Entwicklung, es kann nicht für einen fehlerfreien Ablauf garantiert werden. Sollten Sie Fehler vorfinden, informieren Sie mich bitte und ich versuche, die Fehler zu beheben. Sollten Sie falsche oder irrtümliche Eingaben durchführen und das Skript deswegen Fehlermeldungen ausgeben, wiederholen Sie den Schritt, welchen Sie durchführen wollten und prüfen Sie, ob dies den Fehler bereits behebt.
Der Ersteller dieses Programms übernimmt keinerlei Verantwortung für den Verlust von sensiblen Daten. Bitte gehen Sie sicher, dass Sie Ihre Daten jederzeit gesichert haben, bevor Sie sie verschieben, löschen oder verändern, um einen Datenverlust zu vermeiden.
©Am4ranth/Am4rantheus
Dieses Tool ist zur freien Nutzung angedacht. Jede/r Benutzer/-in hat das Recht, das Programm beliebig oft zu vervielfältigen und zu verändern.