Skip to content

Eintragehilfe für Anwesenheitskontrolle bei sportdb

License

Notifications You must be signed in to change notification settings

bichselb/sportdb-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SportDB Helper

Helferscript für die Anwesenheitskontrolle auf https://www.sportdb.ch.

Problem

Das wöchentliche führen der Anwesenheitskontrolle ist äusserst mühsam:

Lösung

SportDB Helper startet von einem Excelfile, dass die J+S-Personennr. (zu finden auf https://www.sportdb.ch) und die wöchentliche Anwesenheit aller Teilnehmer enthält (als Referenz, siehe ./data/reference.xls).

Aufgrund dieser Daten füllt SportDB Helper automatisch die Anwesenheitskontrolle aus (Video in besserer Auflösung).

Verwendung

Installation

Die folgende Installationsanleitung ist für Ubuntu gedacht. Andere Systeme sollten analog verwendbar sein (nicht getestet, Anpassung braucht Erfahrung).

Um SportDB Helfer zu verwenden, brauchst du docker, docker-compose und git:

  • Um git zu installieren:
# git
sudo apt-get install git-all --yes
# optional: vnc client, um den Prozess live zu beobachten
sudo apt-get install vinagre --yes
git clone [email protected]:bichselb/sportdb-helper.git
cd sportdb-helper

SportDB Helper

Um SportDB Helper laufen zu lassen (fragt nach dem Passwort für die Interaktion mit docker):

./run.sh --username "js-123456" --password "ABC" --course-id 1234567 ./data/attendance.xls
# NICHT VERGESSEN: Eingegebene Daten prüfen und Kurs manuell abschliessen

ACHTUNG: Die course-id ist nicht dasselbe wie die "Angebot"-Nummer. Die course-id findest du in der URL deines Kurses, z.B. 1234567 in folgender URL:

Details

Für mehr Details zur Verwendung von SportDP Helper:

./run.sh --help

About

Eintragehilfe für Anwesenheitskontrolle bei sportdb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published