Deutsch Intern
Professorship of Computer Science Education

Eingabe von Rechenwegen

BugPiria: Eingabe von Rechenwegen

Ziel des ersten, manuellen Schritts der Kodierung ist die elektronische Erfassung der Schülernotationen um diese der zweiten, computerbasierten Kodierungsstufe zugänglich zu machen. Idealweise sollten die Notationen dazu nur mit einem Formeleditor „abgetippt“ werden, so dass die erfassten Notationen die tatsächlichen Schülernotationen eins zu eins repräsentieren. Im Rahmen der ERaB-Studie wurden auf diese Weise 321.187 Rechenschritte erfasst – dies klingt aufwändiger als es bei entsprechender Softwareunterstützung ist (vgl. Animation).

Die eigentliche inhaltliche Kodierung erfolgt im nächsten Schritt vollständig computerbasiert. Der technisch anspruchsvollste Teil hierbei ist die automatische Fehleranalyse. Hierzu wurde auf BugFix zurückgegriffen. BugFix analysiert die erfassten Rechenschritte auf der Grundlage von zurzeit rund 350 korrekten und fehlerhaften Regeln. Zudem existieren in BugPiria für weitere Merkmale (wie z. B. ob ein Rechenschritt richtig, ein Ergebnis vollständig vereinfacht oder wie lang ein Rechenweg ist) eine Reihe entsprechender, flexibel konfigurierbarer „Generatoren“. Die computergestützte Kodierung hat den entscheidenden Vorteil, dass eine sehr detaillierte inhaltliche Kodierung möglich ist. Selbst die sonst langwierige Nachkodierung von nicht geplanten Merkmalen ist ohne großen Aufwand lösbar.