Zend framework vragen

Status
Niet open voor verdere reacties.

sanderkorf

Gebruiker
Lid geworden
17 jun 2006
Berichten
17
Hallo,

Voor een stageopdracht heb ik samen met twee collega's een trainingssysteem ontworpen dat we nu gaan realiseren. Het systeem wordt gebouwd met Zend framework (Staat vast! Moet object georiënteerd gebouwd worden en we hebben alle drie geen kennis hiervan, dus we hebben gekozen om met een framework te werken) en er is onder andere een toetsmodule. De toets kan gedaan worden nadat een training is gevolgd (lees: een pdfje gelezen op de pagina voor de toets). Meer informatie is niet benodigd lijkt me? Zo ja, kan ik zo geven.

Wat omvat het:
- het importeren van vragen met antwoorden (waar er meerdere goed kunnen zijn); dit gebeurt met een simpel csv'tje -> deze vragen komen gecategoriseerd in de database te staan (met antwoorden, waar een goed antwoord met een '+' wordt aangegeven en een fout antwoord met een '-').
- De beheerder moet kunnen aangeven hoeveel vragen en uit welke categorie (meerdere categorieen per toets!). Dus bijvoorbeeld 5 vragen uit Categorie A, 7 uit Categorie B etc.
- Het systeem haalt dan vragen random uit de database. Elke trainee moet dus een andere toets voor zich krijgen want er kunnen meerdere vragen per categorie geïmporteerd kunnen worden.
- Het systeem moet een cijfer kunnen genereren waarbij het niet uitmaakt hoeveel vragen er zijn gemaakt (het moet dus kunnen bij een toets met 15 vragen maar ook met bijvoorbeeld 27 vragen).
- Cijfer komt bij gebruikersbeheer te staan. Een trainee kan meerdere toetsen doen dus er moeten ook meerdere cijfers kunnen te komen staan.
- Beheerder moet alle cijfers van iedereen moeten kunnen zien.

Nu de vraag, heeft iemand iets soortgelijks gemaakt of ooit tegengekomen? Of kun je op een andere manier helpen? Ik vraag uiteraard niet om een heel script want we willen het wel snappen...

Groet,

Sander
 
Begin met een technisch ontwerp (UML), en ga vanaf daar verder. Dus eerst zorgen dat je een klassediagram hebt.
 
Dat hebben we, sequentiediagrammen ook, packagediagram, componentdiagram en we hebben een heel functioneel ontwerp dus daar ligt het probleem niet...
 
Maar dan is het toch een kwestie van beginnen met ontwikkelen? Waar ligt de moeilijkheid?

Bedenk wel dat ZF een vrij steile leercurve heeft, en het dus wel even zal duren voordat jullie dat goed (genoeg) door hebben. Zelf een mini-frameworkje uit de grond stampen kan sneller zijn.
 
Gebruik maken van een OO Framework is om ervoor te zorgen dat je niet allerlei onnodig werk doet zelf... het is geenszins bedoelt om te zorgen dat je OO kunt programmeren zonder te weten hoe dat werkt, sterker nog ik denk dat ZEND nog moeilijker is dan alles zelf bouwen als je geen verstand van Object Georiënteerd Programmeren hebt.

Als ik jullie was zou ik beginnen met uitzoeken hoe dat werkt, voordat je met ZEND gaat werken, want die gaat er echt vanuit dat je precies weet hoe dat in elkaar steekt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan