Spørgsmål i Quiz oprettet af brugeren
Jeg sidder med følgende program jeg er igang med at udvikle, og har samtidig besluttet mig for at arbejde i JavaScript, plejer at beskæftige mig med Java.Jeg har sat hele projektets kravspecs ind for at gøre det nemmere at få hjælp håber jeg.
Serveren ER lavet og nu skal klienten så lave.
Jeg sider med en "grund side" og ved ikke helt hvor jeg skal starte.
I virkeligheden ønsker jeg at starte med at kunne komme ind på Admin og oprette spørgsmålene så jeg kan komme ind på user og se dem.
Men jeg er i tvivl om hvordan man gør det muligt for en admin at LAVE spørgsmålene. Spørgsmålene skal altså ikke være kodet, men skal laves af en lærer så eleverne kan gå ind og besvare dem.
Tænker 20 spørgsmål hvor læreren skal kunne lave spørgsmålet, svar muligheder og markere det korrekte svar.
Jeg har set lidt på hvordan man laver en Quiz, men kan ikke finde hjælp på nettet hvordan man laver koden til at en "bruger" i dette tilfælde admin kan lave spørgsmålene.
På forhånd tak.
Nedestående er lidt overordnet info om projektet
KRAVSPECIFIKATION
BESKRIVELSE:
Applikationen skal fungere som eksamenstræning for de studerende på ha(it). Rent praktisk skal en administrator (forelæser) oprette pensum relaterede multiple choice quizzes. Alle brugerne skal kunne tilgå quizzes og forsøge at besvare dem, få resultatet udskrevet.
SERVER:
Serveren skal kunne validere login baseret på et hashet password.
Serveren skal udstille et API, som gør det nemt at udarbejde klienter der kan trække på serverens funktionalitet. API’et skal dække følgende funktionaliteter:
En gæst skal kunne oprette sig som bruger med hashet password
En bruger og en admin skal kunne logge ind/ud
En bruger skal kunne se sin profil
En bruger skal kunne tilgå en quiz under et respektivt fag
En bruger skal kunne se samlet score udfra brugerens svar på quiz.
En bruger skal kunne se de rigtige svar på de enkelte spørgsmål efter quizzen er taget.
En admin skal kunne oprette en quiz
En admin skal kunne slette en quiz
En admin skal kunne se en oversigt over oprettede quizzes
KLIENT:
Klienten skal kunne tilgå loginsiden samt logge ind.
Klienten skal kunne oprette sig som bruger
Klienten skal kunne tilføje quiz til de respektive fag samt svar.
Klienten skal kunne slette quizzen
Klienten skal vise en oversigt over alle oprettede quizzes
Klient skal kunne vise brugeroplysninger
Klienten skal kunne tilgå quiz relateret til det specifikke fag
Klienten skal vise samlet score udfra brugerens svar.
Klienten skal ud fra brugertype gæst/admin/bruger se forskellige menuer.