A help queue web app for lab sessions and tutorials named after the doll Sigrid in "Beppes godnattstund".
When sigrid is running it responds to the following requests:
-
/sigrid
provides a login page for students. No password is required. Each user will get a unique user name. When a student have logged in, these states are selectable:Köar inte
- not standing in any queue; used when working or getting help.Hjäälp!!!
- when standing in the help queue.Fäärdiig!
- when standing in the approval queue.Loggar ut
- when being approved and the leaving the room.
-
After selecting a new state the user must press
Uppdatera
to make the state change take effect. -
/sigrid/monitor
provides a list of all rooms and all their queues, in alphabetical order based on course code and then room name. This page reloads automatically at a regular intervall. -
/beppe
provides a login page for supervisors. No password is required. Each user will get a unique user name. When you have logged in you can choose between these actions:Jobbar
when supervisor is working.Töm hjälpkö!
will empty the help queueTöm redovkö!
will empty the approval queueHej då!
the supervisor will leave the room, but the room will continue to exist.Radera!
the room will be inactivated.
-
Install
git
andsbt
if needed -
git clone
this repo andcd
into thesigrid
folder -
start
sbt
-
type
run
-
Your server is now running at
localhost:8091
open to the world if that port is forwarded in your router.