Code Monkey home page Code Monkey logo

thw-pruefungskoordination's Introduction

THW Prüfungskoordination

Dieses PHP-Script erleichtert die Koordination von Stationen und Teilnehmern während einer THW Grundausbildungsprüfung.

Screenshot

Dieses Script managed die Belegung von Prüfungsstationen bei der THW-Grundausbildung. Mehrere Teilnehmer können zu einer Station geschickt werden, womit diese belegt ist. Anschließend wird vermerkt wenn der Kamerad wieder zurück ist. Bestimmte Stationen können auch mehrfach belegt werden (Teamprüfung).

Benutzung

Voraussetzung:

  • Webserver mit PHP5
  • PDO-Kompatibler DB-Server

Inbetriebnahme

  1. structure.sql in Datenbank laden
  2. Teilnehmer und Stationen über externes Programm einpflegen (können im Betrieb ergänzt, jedoch nicht gelöscht werden)
  3. Eintragen der DB-Zugangsdaten in dieses Script

Funktionen

  • mehrere Stationen je Aufgabe
  • Erfassung der Prüfungszeit je Station um Engpässe abzuschätzen
  • Erfassung der Pausenzeit von Prüflingen um diese gleichmäßig zu gestalten (Prüfling mit größter Pause oben in Liste)
  • Prüflinge können in die Station "Mittagspause" bzw. "Pause" geschickt werden (nur je max. ein mal).
  • Aktuelle Belegung der Station ist leicht ersichtlich (2. Tabelle)
  • Weitere Stationen und Prüflinge können jeder Zeit nachgetragen werden.
  • Aufenthaltsdauer eines Prüflings kann an einer Station wird anhand der Durchschnittsgeschwindigkeit des Prüfers abgeschätzt (untere Tabelle) gelbe Markierung bei Überschreitung der Durchschnittszeit

ToDo / fehlt

  • Pflege der Datensätze für Stationen und Teilnehmer über das Script
  • sobald ein Prüfling als von Station zurückgekehrt / absolviert markiert ist, kann dies über das Programm nicht rückgängig gemacht werden. Diese Datensatz muss manuell aus der Tabelle jobs gelöscht werden.
  • Stationen/Prüfer können nicht als in Pause markiert werden.
  • Einbeziehung der Prüflingsgeschwindigkeit zur Abschätzung der Prüfungsdauer (z.B. Prüfling brauchte an 3 vorherigen Stationen 70%, 80% und 90% der durchschnittlichen Prüfungszeit, folglich braucht er an der nächsten Station wohl nur 80% der durchschnittlichen Prüfungszeit dieser Station)

Bemerkung

Das Skript ist unter hohen Zeitdruck entstanden und sollte auch nur einmalig vom Autor verwendet werden. Aufgrund dessen enthält es keine Fehlerbehandlung bzw. Optimierungen oder gar eine Trennung von Code und Layout. Aufgrund von Nachfragen stelle ich es aber gerne online. Nutzung ohne jedwede Garantie!

Lizenz

Creative Commons Lizenzvertrag
THW Prüfungskoordination von Robert Wolke steht unter einer Creative Commons Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz. Auf Grundlage dieser Lizenz kann das Script gerne weiterentwickelt und auch selbst gehostet werden. Verbesserungsvorschläge und Pull Requests können gerne über GitHub eingereicht werden.

thw-pruefungskoordination's People

Contributors

rwolke avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.