TS: Model View Controller

Beitrag lesen

Hello,

Naja, der didaktische Teil hat ein hohes Ausbaupotential.

An sowas arbeite ich gerade in eigener Sache. Und das bläst sich leider immer weiter auf.

Eigentlich war alles ganz einfach:

  1. Ich halte ein Seminar mit einem abgrenzbaren Thema (IT-Hardware)
  2. Es gibt eine Themenübersicht
  3. Innerhalb der Themenübersicht gibt es Chapter (Sections)
  4. Es gibt Unterrichtsmaterial als Link oder als Dokument (also eigentlich auch ein Link, aber auf interne Ressourcen, die ohne Auth nicht freigegeben werden sollen), typischerweise mehrere pro Chapter
  5. Zu allen Links kann es Hinweise, Aufgaben oder sosntiges geben, was in der Darstellung ähnlichn aussehen kann, im DB-Modell aber unterschieden werden muss.

Die Thmenkomplexe müssen vom Dozenten nach und nach freigeschaltet werden können.

Jeder Teilnehmer soll zu jedem Themenkomplex 1-n eigene Fragen einstellen können mit seinen vermeintlichen Antworten und den Quellen-Links dazu.

Alle Teilnehmer sollen im nächsten Schritt alle Fragen und die Links (als Empfehlung) sehen können, nicht aber die vermeintlichen Antworten der Frageerfinder. Sie müssen dann versuchen, die Frage selber zu beantworten.

Als Auflösung des Ganzen (also nach Diskussion aller Fragen mit allen möglichen Antworten) muss der Dozent eine Schlussauswertung einstellen können in die DB.

Wie baut man sowas, ohne in den Normalisierungswahn zu geraten (also vielleicht bewusst denormaliert?) und ohne die MVC-Ideen absolut ad Absurdum zu führen?

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.