Sign-up Tool

Vandaag ben ik op bezoek geweest bij een docent voor het maken van een building block. De docent geeft een aantal practica. Studenten werken in groepjes en moeten van tevoren aangeven welke momenten ze niet kunnen en vervolgens worden ze ingedeeld op basis hun beschikbaarheid. (als een student dus niks invult, wordt hij gewoon ingedeeld).

Met een klein aantal studenten is dit nog vrij eenvoudig te doen, maar hij verzorgt een aantal vakken met ruim 350 studenten en dan wil je dat niet met de hand indelen.

...

Op dit moment gebruikt de docent hiervoor een quiz in Blackboard waarin de studenten aangeven met wie ze in de groep zitten en vervolgens wanneer ze niet kunnen. Hieronder een screenshot van een quiz.

Screenshot van sig-up quiz

Als de deadline verstreken is, download de docent de resultaten van de quiz en deze worden vervolgens door een eigen Perl-programmaatje ingelezen en wordt de indeling gemaakt. Dit moet echter vaak meerdere keren omdat er allerlei fouten instaan, vooral bij het invullen van de username of studienummer van de medestudenten gaat het fout. Dit moet met de hand worden gecorrigeerd. Met kleine aantallen kan dit nog wel, maar als je 350 studenten hebt, kost dit erg veel tijd.

De beoogde werkwijze van de building Block is als volgt:

  • Docent
    • Maakt een nieuw Sign-up item aan.
    • Vult de algemene informatie en instructies voor de student in.
    • Vult de data van de practica (of andere bijeenkomsten) in.
    • Stelt de configuratie in (bv. hoeveel momenten moet een student bij kunnen zijn)
    • Stelt de deadline in van het item
    • Maakt het item beschikbaar voor de studenten. Er wordt automatisch ook een announcement geplaatst.
  • Student
    • Gaat naar de course en klikt het item
    • Vult in met wie hij in de groep zit (mbv user picker)
    • Vult in wanneer hij niet kan.
    • Submit
  • Docent
    • Na het verstrijken van de deadline gaat de docent naar het Control Panel
    • Hier gaat hij naar de beheeromgeving van de Signup Tool en selecteert het juiste item. (Hij kan hier eventueel ook nog wijzigingen maken op de indeling die een student heeft opgegeven)
    • Stelt de instellingen in, zoals hoe de studenten moeten worden verdeeld over de groepen e.d.
    • Hij drukt op submit. De building Block gaat nu de indeling berekenen.
    • Hij krijgt de foutmelding e.d. te zien en kan deze corrigeren.
    • Hij maakt de indeling definitief. Er wordt automatisch een announcement geplaatst.
  • Student
    • Gaat naar de course en bekijkt het item. Hier kan de student zien op welke momenten hij is ingedeeld en met welke studenten.

Ik heb bovenstaande functionaliteit nog nergens gezien in een building block. Ik ken alleen deze Signup tool , maar deze biedt je alleen de mogelijkheid om je aan te melden voor een activiteit. Als docent kan je aangeven hoeveel mensen erbij mogen zijn en er is een reservelijst.

Ik ben benieuwd of er mensen zijn die hier iets voor hebben, dat zou mooi zijn. Anders zullen we toch echt een building Block moeten gaan maken. Zijn er andere die hier belangstelling voor hebben?

    Comment from: Robert Babuska [Visitor]
    Robert BabuskaBedankt voor je e-mail. Je beschrijving is vrij duidelijk. Ik heb twee kleine opmerkingen:

    >>> 1) Het building block moet bepaalde basis checks doen, zodat er geen inconsistente data ingevoerd worden.
    Willem: kun je SVP aangeven wat precies deze checks moeten zijn?

    >>> 2) Voor de evt. ontwikkeling in huis is het van belang om op te merken dat een programma dat de optimale verdeling berekent al beschikbaar is en zou gebruikt kunnen (moeten) worden.
    20 April 2007 @ 08:40
    Comment from: Willem van Valkenburg [Visitor] Email
    Willem van ValkenburgAd 1. Doordat we gebruik maken van user picker, is er sowieso al een check op een bestaande username. Verdere checks worden ingesteld bij de configuratie door de docent en natuurlijk worden deze controleerd voordat het formulier wordt gesubmit.

    Ad 2. Het nu bestaande perl-programma kan inderdaad als basis dienen voor de logica om de indeling te maken. Dit willen we zeker gebruiken.

    mvg,

    Willem
    20 April 2007 @ 08:44
Leave a comment

Your email address will not be revealed on this site.
(Line breaks become <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)
Trackback address for this post
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)