Completed Theses

Completed Theses

Automatische Auswertung von SQL-Aufgaben zur unmittelbaren Diagnostik im Informatikunterricht - Erweiterung der Assessment-Plattform OpenPatch

Type:
Master Thesis Computer Science
    Status:
    completed
    Tutor:

    Abstract

    Das Ziel dieser Arbeit ist es, die Assessment-Plattform OpenPatch um einen im Informatikunterricht relevanten und automatisch auswertbaren Aufgabentyp aus dem Themenbereich SQL zu erweitern.

    Vor der Implementierung müssen sich unter anderem die folgenden Fragen gestellt werden: Warum ist die Integration von SQL-Aufgaben in OpenPatch sinnvoll? Welche Relevanz hat SQL im Informatikunterricht?

    Welche Aufgabentypen lassen sich in Unterrichtsmaterialien identifizieren und welche dieser Aufgabentypen sind automatisch auswertbar?

    Mit Hilfe der Kernlehrpläne für das Fach Informatik soll die Integration von SQL-Aufgabe im Allgemeinen legitimiert werden. Außerdem werden die in ausgewählten Schulbüchern und Abituraufgaben vorkommenden SQL-Aufgaben zu Aufgabentypen zusammengefasst. Die identifizierten Aufgabentypen lassen sich anschließend hinsichtlich ihrer Relevanz sowie ihrer automatischen Auswertungsmöglichkeiten bewerten. Abhängig davon erfolgt die Auswahl desjenigen Aufgabentyps, der im Rahmen der Arbeit in OpenPatch integriert werden soll.

    Bei der Entwicklung des Aufgabentyps erfolgt eine Orientierung am Wasserfallmodell. Abhängig vom ausgewählten Aufgabentyp, von Schwierigkeiten, die Schülerinnen und Schüler häufig beim Erlernen von SQL haben, von allgemeinen Eigenschaften von OpenPatch sowie von Eigenschaften bestehender SQL-Tools erfolgt die Anforderungsanalyse.

    Darauf folgen der Entwurf sowie die Implementierung. Dabei werden einige grundlegende Strukturen durch die Architektur von OpenPatch vorgegeben, während andere Aspekte frei gestaltet werden können. Eine Testphase sowie eine davon abhängige Anpassung sind ebenfalls denkbar.