Elevdatabase - hjælp til udbygning
Kan jeg få lidt mere hjælp til designet af en database?Jeg underviser i et valgfag (med elever fra 2 klasser) - jeg har altså en liste med elever.
De har et fag og i dette fag er der en række moduler. Efter gennemførsel af et modul skal
de have en kommentar og en evaluering.
Nu er jeg er kommet frem til at jeg skal have en elevtabel, en deltagelsetabel, en modultabel, og en karaktertabel.
ELEVtabel:
- elevid
- navn
- klasseID
Modultabel
- modulid
- modulnavn
Klassetabel
- klasseID
- klassenavn
Deltagelsetabel
- deltagelseID
- elevID
- modulid
- kommentar
- karakterID
Karaktertabel
- karakterID
- karakter
Ser det rigtig ud?
Jeg kunne godt tænke mig at udbygge min database, således at den kan bruges af flere lærere og i flere fag.
Jeg vil bruge den som udgangspunkt for nogle aspsider hvor læreren kan logge ind og administrere sine klasser, fag, elever og moduler.
Arbejdsagang:
Superadmin logger ind og opretter en lærer.
Læreren logger ind. Opretter et fag og moduler.
1) enten skal eleverne oprettes og tilmeldes faget
2) eller de er oprettet og læreren kan via en klasseliste enten tilmelde alle eller bare nogle af eleverne til faget vha checkboxe.
Når fag, moduler og elever således er oprettet, kan læreren nu vælge det fag han vil give evalueringer til. Han vælger faget, får en liste med elever. Klikker sig ind på eleven. Får en liste med moduler. Klikker sig ind på modulet og skriver her en evaluering til hver eleven.
Hvordan skal tabellerne for lærere og tabellen for fag indbygges i databasen?
Hvilke relationer skal der være?
mvh Søren Maagaard
