8000 GitHub - tom-georg/TeacherPy: A Python-based tool for creating and managing lesson plans, automated PDF creation of worksheets with and without answer keys, and various options for easy file management for teachers!
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A Python-based tool for creating and managing lesson plans, automated PDF creation of worksheets with and without answer keys, and various options for easy file management for teachers!

Notifications You must be signed in to change notification settings

tom-georg/TeacherPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

TeacherPy

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.

Installation

Vorbereitung

  1. Python im Windows Store installieren (empfohlen wird Python 3.12) python installieren
  2. Den Ordner '/TeacherPy' öffnen
  3. Im Verzeichnis setup.py ausführen. setup py
  4. Folgen Sie den Anweisungen auf dem Bildschirm.

Installationsschritte

Das Skript führt Sie durch folgende Schritte:

  1. Paketinstallation: Erforderliche Python-Pakete werden automatisch installiert.

  2. Vorlagenkonfiguration: Sie werden aufgefordert, die Vorlagendatei manuell zu öffnen und Bearbeitungsberechtigungen zu erteilen.Zugang Vorlage erstatten

geschützte Ansicht

  1. Benutzerkonfiguration: Sie können verschiedene Einstellungen anpassen, wie: - Pfade für Basis-, Notiz- und USB-Ordner - Standard-Lehrername - Zeitslots für den Stundenplan

  2. Verknüpfungserstellung: Eine Desktopverknüpfung für TeacherPy wird erstellt.

  3. Ist die Installation erfolgreich, wird eine Verknüpfung "TeacherPy" im Verzeichnis von TeacherPy erstellt, die auf den Desktop verschoben werden kann. Verknüpfung

  4. 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.

Fehlerbehebung

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 - Funktionen

TeacherPy bietet drei Optionen:

  1. Das Erstellen einer neuen Stunde im Basisordner.
  2. Das Finalisieren einer Stunde aus dem Basisordner.
  3. Das Archivieren von gehaltenen Stunden.

Eine neue Stunde erstellen

  1. Starten Sie TeacherPy über die Verknüpfung "TeacherPy".

  2. Wählen Sie die Option "1. Eine neue Stunde erstellen"

  3. Vergeben Sie einen Namen für die neu zu erstellende Stundeneinheit Bsp neue Stunde 1

    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.

  4. 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. Bsp neue Stunde mit Optionen

    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) SVP mit ausgefüllten Tabellenzellen

  5. 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. SVP mit ABs

    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.


Eine Stunde finalisieren

  1. Wählen Sie die Option "2. Eine Stunde finalisieren"

  2. Wählen Sie aus den verfügbaren Unterordnern Ihres Basisordners denjenigen aus, den Sie finalisieren möchten finalisieren

  3. Das Programm sucht den Ordner nun nach sämtlichen Office-Dateien ab, welche Arbeitsblätter (AB_), Leistungsbewertung (LB_) sowie Stundenverlaufsplan (SVP_) im Dateinamen enthalten

  4. 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. AB mit Erwartungsbild Finalisieren Erwartungsbild

  5. Lehnen Sie diese Option ab, wird lediglich die Ausgangsdatei ohne Kommentare in eine PDF umgewandelt.

  6. Nachdem alle ABs sowie LBs im Ordner konvertiert wurden, wird die SVP_Datei ebenfalls konvertiert.

  7. 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

  8. INBOX Funktion ist in der Testphase, bitte lehnen Sie diese ab Inbox ablehnen (testphase)

  9. Sie werden gefragt, ob Sie die Dateien direkt auf den USB-Stick kopieren möchten. Wählen Sie die gewünschte Option. kopieren auf USB

  10. Ihre Dateien werden auf den USB-Stick kopiert.


Eine Stunde archivieren

  1. Wählen Sie die Option "3. Eine abgeschlossene Stunde archivieren"

  2. TeacherPy durchsucht Ihren USB-Ordner nach Unterordnern, wählen Sie den gewünschten Ordner aus Archiv 1

  3. Die im Ordner befindlichen Dateien werden aufgelistet Archiv 2

  4. 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

  5. Sie werden gefragt, ob Sie die Dateien auf dem Stick behalten möchten oder nicht. Verneinen Sie dies, werden die Dateien gelöscht! Archiv gelöscht


Allgemeine Nutzungshinweise

Abkürzungen, mit denen TeacherPy aktuell arbeitet sind:

  • SVP_ für Stundenverlaufspläne
  • AB_ für Arbeitsblätter
  • LB_ für Leistungsbewertungen

In der project-config.json lassen sich weitere Funktionen aktivieren und deaktivieren.

Fehlerbehebung

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.

Lizenz

©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.

About

A Python-based tool for creating and managing lesson plans, automated PDF creation of worksheets with and without answer keys, and various options for easy file management for teachers!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

0