Das se-Studenten Projekt hat heute meinen Abend gefüllt. Mein teil des Projekts sind die Interfaces fürs SEB Forum. Die gesamte Benutzerverwaltung vom SE-Studenten Portal läuft über das SEB Forum. Das Forum basiert auf einem phpbb und ich hab jetzt die Interfaces entwickelt.

Das SEB Forum ist im moment über Gruppen organisiert d.h. jeder Student ist in ein Gruppe die seinem Semester einspricht und so wird über die Semester die Foren freigeschaltet also 1. Semester sieht die Foren für das 1. Semester. Soweit so gut, nur je höher das Semester desto verteilter sind die Studenten. Deshalb planen wir das freischalten der Foren zukünftig über die Prüfungsnummern, also der Student gibt an in welchen Kursen er ist und sieht dann zukünftig diese Foren. Dadurch steuern wir nun auch den Terminkalender im Studenten Portal, also die Termine werden auch gefiltert.

Da Portal und Forum auf verschiedenen Servern in verschiedenen Rechenzentren sind mussten Schnittstellen geschaffen werden um die Daten auszutauschen. Genau an diesen Interfaces habe ich jetzt lange geschraubt.

Praktisch sind die Interfaces PHP Scripte die Daten aus den Datenbanken lesen und entsprechend Script verständlich aufbereiten, aber das war auch nicht die Hauptarbeit daran. Den das System kennt alle Prüfungsnummern des Studiengangs und die Bezeichnungen der einzelnen Fächer (viel schreib arbeit).  Sowie Übersetzungsarrays die zwischen GruppenIDs und Prüfungsnummern übersetzen können. Den die GruppenIDs sind natürlich nicht gleich der Prüfungsnummern. Dann mussten natürlich noch die Gruppen (2 Gruppen) für jede Prüfungsnummer angelegt werden, die 2 Gruppen werden gebraucht um zu unterscheiden wer nur die Foren sehen möchte und wer nur den Kalender sehen möchte.

ich hab also heute 40 Prüfungsnummern mit Namen abgeschrieben, 80 Gruppen angelegt und 80 Rechte Tabellen geschrieben. Die 80 Gruppen in 2 Arrays Sortiert und ein Script geschrieben das mit den ganzen Daten umgehen kann.

14. März 2007, 03:11 Uhr

Kommentiere den Artikel oder setze einen Trackback

Bisher 2 Kommentare zum Artikel

  1. Kommentar von Thomas\herges

    Bravo!!!

  2. Kommentar von Aaron

    Am Wochenende fang ich mit der Implementierug auf se-studenten.de an, bin bis jetzt noch nicht dazugekommen, sorry.

    Aber super Arbeit!

Kommentiere den Artikel



Kommentare zu diesem Artikel über RSS 2.0-Feed verfolgen