Benutzer:Kirmse/fachlehrer01

Aus Delixs
Version vom 8. November 2005, 16:28 Uhr von Kirmse (Diskussion | Beiträge) (Konzept)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Konzept

Script: austeilen.cgi

  1. es holt sich das Login des Lehrers (aus der Umgebungsvariablen?)
  2. es setzt ein Shellkommando an den LDAP ab
  3. es erstellt eine Schülerliste (Login -> Klasse)
  4. diese Schülerliste wird abgespeichert
  5. es erstellt eine Klassenliste (z.B. 5a, 5b, 6a, ...)
  6. es erstellt eine Teilnehmerliste für die Projekte
  7. diese Teilnehmerliste wird abgespeichert
  8. es erstellt eine Liste der Projektgruppen
  9. es erstellt ein Formular


Script: einsammeln.cgi

  1. es holt sich das Login des Lehrers (aus der Umgebungsvariablen?)
  2. es schaut nach, ob ausgeteilt wurde
  • wenn ja, dann liest es die betreffenden Daten ein
  • sonst kommt dasselbe wie beim ersten Script


Script: klasse.cgi

  1. es wird die Klasse übergeben
  2. es holt aus der gespeicherten Schülerliste die Logins dieser Klasse und erstellt ein Auswahlformular
  3. es speichert die ausgewählten Logins ab


Script: projekt.cgi

  1. es wird die Projektgruppe übergeben
  2. es holt aus der gespeicherten Teilnehmerliste die Logins dieser Projektgruppe und erstellt ein Auswahlformular
  3. es speichert die ausgewählten Logins ab


Script: aus_allen.cgi

  1. es holt aus der Schülerliste alle Logins und erstellt ein Auswahlformular
  2. es speichert die ausgewählten Logins ab


Script: ergebnis.cgi

  1. es liest die ausgewählten Schüler ein
  2. es erstellt beim Lehrer ein Verzeichnis für jeden Schüler
  3. es holt sich die Dateinamen aus dem Verzeichnis der Schüler
  4. es kopiert die Dateien
  5. es liefert eine Webseite mit einer Zusammenfassung
  6. es räumt auf


--Kirmse 17:28, 8. Nov 2005 (CET)