Installation

Willkommen bei edupsyadmin! Dieses Tutorial führt dich Schritt für Schritt durch die Einrichtung und die ersten Schritte mit der Anwendung.

Tip

Einige der folgenden Schritte mögen kompliziert wirken, aber sie müssen nur einmal beim ersten Einrichten durchgeführt werden. Also nicht einschüchtern lassen!

Note

Das $ Zeichen in den folgenden Anleitungen steht dafür, dass in der Kommandozeile ein Befehl eingegeben werden muss. Es ist nicht Teil des Befehls und muss nicht mit eingegeben werden.

Voraussetzungen

Terminal

Edupsyadmin wird in einem Terminal aufgerufen. Dafür muss ein modernes Terminal installiert sein.

Auf Windows ist das Windows Terminal seit Win11 meist vorinstalliert Ist es nicht vorhanden, kann es über den Microsoft Store installiert werden.

MacOS hat zwar eine Terminal App vorinstalliert, mit der edupsyadmin funktioniert. Für die beste Interaktion empfehle ich aber, ein moderneres Terminal zu installieren wie gostty, kitty, westerm oder iTerm2.

Auf Linux ist ein modernes Terminal schon vorinstalliert.

uv

Note

Die Win Taste ist die Taste mit dem Windows Symbol ⊞.

Als erstes öffne ein Terminal. Auf Windows, drücke dafür die Tasten Win-X. Dann wähle “(Windows) Terminal”. Es sind keine Administratorrechte nötig.

Zur Installation verwenden wir winget. Kontrolliere zunächst, ob winget installiert ist:

$ winget --help

Wenn ein Hilfe-Text und keine Fehlermeldung erscheint, ist winget installiert. Mit winget kannst du uv installieren:

$ winget install --id=astral-sh.uv  -e --source winget

Damit du uv verwenden kannst, musst du das Terminal einmal schließen und wieder öffnen.

  1. Öffne das Terminal deiner Wahl über eine Suche nach Terminal im Launchpad.

  2. Gebe ein:

    $ curl -LsSf https://astral.sh/uv/install.sh | sh
    

    Sollte der Befehl nicht funktionieren (weil curl nicht verfügbar ist), gebe ein:

    $ wget -qO- https://astral.sh/uv/install.sh | sh
    

Installation mit uv

uv erlaubt dir, edupsyadmin zu installieren:

$ uv tool install edupsyadmin --python 3.14

Dieser Befehl zeigt wahrscheinlich eine Warnung wie unten an, wobei dein Pfad anders aussehen wird:

$ uv tool install edupsyadmin

warning: C:\Users\DeinNutzername\.local\bin is not on your PATH.
To use installed tools run
`$env:PATH = "C:\Users\DeinNutzername\.local\bin;$env:PATH"`
or `uv tool update-shell`.

Der vorgeschlagene Befehl ($env:PATH = "C:\Users\DeinNutzername\.local\bin;$env:PATH") macht edupsyadmin verfügbar für diese Sitzung. Wir wollen aber, dass edupsyadmin dauerhaft verfügbar ist. uv bietet dafür einen eigenen Befehl:

$ uv tool update-shell

Schließe und öffne das Terminal wieder. Nun sollte edupsyadmin immer verfügbar sein, was du testen kannst mit:

$ edupsyadmin --help

Wenn eine Hilfe-Nachricht erscheint, ist die Installation gelungen.

Was tun, wenn ein Fehler erscheint? (Windows)

Wenn ein Fehler erscheint, können wir den Pfad auf Windows auch selbst hinzufügen mit den folgenden Schritten:

  1. Kopiere den Pfad aus der Warnung. Im Beispiel oben wäre dieser C:\Users\DeinNutzername\.local\bin (ohne ;$env:PATH). Wenn in dem Pfad noch das Backtick-Zeichen (`` ` ) vor den Backslashs (``) auftaucht, dann entferne es.

  2. Drücke die Tasten Win-S, um die Suche zu öffnen.

  3. Gebe in die Suche ein “Umgebungsvariablen für dieses Konto bearbeiten” und wähle den Vorschlag mit der höchsten Übereinstimmung aus.

  4. In dem Fenster das sich öffnet, klicke unter “Benutzervariablen” die Zeile mit Path an, sodass sie blau hinterlegt ist.

  5. Wähle darunter Bearbeiten aus (im Abschnitt zu Benutzervariablen, nicht im Abschnitt zu Systemvariablen).

  6. In dem Fenster, das sich öffnet, wähle rechts Neu und füge dann links den Pfad ein, den du in Schritt 1 kopiert hast.

  7. Klicke in beiden noch offenen Fenstern OK.

  8. Öffne und schließe das Terminal, um dann mit edupsyadmin --help die Installation zu testen.

Optionale Abhängigkeiten

Um grafische Berichte und den Tätigkeitsbericht als PDF zu erstellen, müssen zusätzliche Bibliotheken installiert werden. Dies geschieht über die optionale Abhängigkeit (Extra) reports:

$ uv tool upgrade edupsyadmin --with reports

Verschlüsselung

Die von edupsyadmin gespeicherten personenbezogenen Daten der Klienten werden verschlüsselt. Die Formulare, die von edupsyadmin gefüllt, werden sind allerdings nicht automatisch verschlüsselt.

Eine Erklärung der Funktionsweise und der verschiedenen Optionen zur Verschlüsselung findest du im Kapitel zur Verschlüsselung.

Konfiguration festlegen

Nach der Installation musst du die Anwendung einmalig konfigurieren. Hier hinterlegst du deine persönlichen Daten, die Informationen zu deinen Schulen und die Pfade zu deinen Formularvorlagen.

Eine Anleitung zur Konfiguration findest du im entsprechenden Kapitel: Konfiguration.