Grabbl 0.1 screencast
Deze keer heb ik een goede lange screencast gemaakt en met veel moeite op internet gezet. Helaas weer niet zo groot dus misschien kun je hem beter downloaden (.avi).
Deze keer heb ik een goede lange screencast gemaakt en met veel moeite op internet gezet. Helaas weer niet zo groot dus misschien kun je hem beter downloaden (.avi).
Vincent had het gisteren al een beetje voorspeld: versie 0.1 is zo goed als af. Alle belangrijke punten van de mijlpaal waren afgewerkt. Vandaag hebben we een paar kleine foutjes weggewerkt en ik heb even kritisch naar de nog openstaande tickets gekeken… en besloten dat ze versie 0.1 niet waardig waren.
In andere woorden: Grabbl versie 0.1 is gereed. Ik wil hierbij nog even duidelijk vermelden dat, ook al kan je nu al behoorlijk wat doen in het programma, het nog lang niet alle functies heeft die nodig zijn. Zie het als een springplank versie voor verdere ontwikkeling.
Downloaden en uitproberen mag trouwens. Om het wat makkelijker te maken is alle code van deze eerste versie getagged:
http://cvs.codeyard.net/svn/Grabbl/tags/0.1/
Bij de instructies voor het installeren van Grabbl moet je wel de bovenstaande URL gebruiken bij het maken van de export.
Na een dagje hard werken (vooruit, ook een beetje lopen kloten in #codeyard) heb ik drie tickets gesloten. Leraren en ouders kunnen nu aangeven wanneer en met wie zij gesprekken willen, en alle gebruikers kunnen nu hun account instellen. Verder kan ook de admin nu zijn account instellen. Bas heeft nog twee tickets open staan (hoewel ze gemarkeerd zijn als respectievelijk trivial en minor) maar wat mij betreft is versie 0.1 af. Heb ik toch maar weer een hoop gedaan!
Ik heb hier ook nog een paar screenshots, hopelijk heeft Bas binnenkort de tijd/zin om de demo te updaten en misschien zelfs een screencast te maken.
Een beheerder kan nu dus alle gebruikers bewerken (als in aanpassen, niet met een hamer
):

Hier bewerkt de beheerder een ouder:

Die ouder kan ook zichzelf aanpassen, maar kan dan wel minder (bijv. niet haar gebruikersnaam aanpassen):

Als een ouder haar voorkeuren wil opgeven voor een gespreksperiode die de beheerder nog aan het plannen is, dan krijgt ze een foutmelding:

Ook als de docenten nog niet hebben aangegeven wanneer zij beschikbaar zijn krijgt een ouder een foutmelding:

Zo geven de docenten aan voor welke gesprekken zij beschikbaar zijn:

Als alle docenten hebben opgegeven wanneer zij beschikbaar zijn voor gesprekken, is het de beurt aan de ouders:

Als de ouders mogen aangeven wanneer en met wie zij gesprekken willen, kan de docent zien welke tijden hij heeft opgegeven:
