Die Tutorenauswahlkommission erhebt seit einigen Jahren Evaluationen der Tutorien der Technischen Fakultät, um den Studierenden eine Möglichkeit zum Feedback bzgl. der Qualität des Tutoriums zu geben.
Im Rahmen dieser Evaluation fällt eine Menge manueller Arbeit an, die bisher von Freiwilligen der Fachschaft Technik übernommen wurde.
Da es sich dabei um gut automatisierbare Prozesse handelt, soll nun ein Werkzeug entwickelt werden, dass einen Teil dieser Arbeit übernimmt.
Dieses Werkzeug soll unter anderem leisten:
- (Vor-)Verarbeitung von .csv Dokumenten
- Steuerung der bestehenden Evaluationssoftware durch das Werkzeug (durch das Webtesting Framework HttpUnit)
- Langzeitdatensicherung durch Integration einer MySQL Datenbank
Da das Werkzeug lange verwendet werden soll, haben Qualität, Stabilität und Wartbarkeit einen hohen Stellenwert. Daher werden wir besonders auf einen sauberen Entwicklungsprozess achten. Hierzu werden grundlegende Projektentwicklungstechniken aus Software Engineering angewandt, wie z.B. Prozessmanagement, Meilensteine, Code-Reviews, Iterativ-Inkrementelle Vorgehensweisen und extensive JUnitsTests.
Die optimale Teilnehmerzahl liegt bei 5-6 Studenten. Wir würden uns auch sehr über die Beteiligung eines MIG-Studenten freuen.
Grundlegende Kenntnisse in Java sind vorausgesetzt, Kenntnisse in den nachfolgend genannten Technologien sind von Vorteil, können aber auch on-the-fly erarbeitet werden:
- Java 1.6
- MySQL & Connector/J
- HttpUnit 1.7
- iText (pdf Erstellung aus Java heraus)
Das Projekt ist für alle Bachelorstudiengänge geeignet und interessant, die gerne mehr Erfahrung in hands-on-Programmierung mit Java sammeln möchten.
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum |
---|
Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
---|---|---|---|---|---|---|---|
Bioinformatik und Genomforschung / Bachelor | (Einschreibung bis SoSe 2011) | Individueller Ergänzungsber | Wahl | 2. 4. 6. | 5 | unbenotet | |
Kognitive Informatik / Bachelor | (Einschreibung bis SoSe 2011) | Individueller Ergänzungsb | 2. 4. 6. | 5 | unbenotet | ||
Medieninformatik und Gestaltung / Bachelor | (Einschreibung bis SoSe 2011) | Individueller Ergänzungs | Wahl | 2. 4. 6. | 5 | unbenotet | |
Naturwissenschaftliche Informatik / Bachelor | (Einschreibung bis SoSe 2011) | Individueller Ergänzungsbereic | Wahl | 2. 4. 6. | 5 | unbenotet |