Refine
Document Type
- Report (9)
- Conference Proceeding (5)
Language
- German (14)
Has Fulltext
- yes (14)
Is part of the Bibliography
- no (14)
Keywords
- Programmierung (11)
- Computerunterstütztes Lernen (10)
- E-Learning (10)
- Grader (10)
- Autobewerter (9)
- Lernaufgabe (8)
- Übung <Hochschule> (8)
- E-Assessment (6)
- Programmieraufgabe (6)
- Softwaretest (6)
- ProFormA (4)
- JUnit (3)
- Java (3)
- Java <Programmiersprache> (3)
- Konfiguration <Informatik> (3)
- Softwarewartung (3)
- Softwarewerkzeug (3)
- Variabilität (3)
- XML (3)
- e-Assessment (3)
- Bewertungsschema (2)
- Graja (2)
- Individuelle Programmieraufgaben (2)
- Java <Programmiersprache> (2)
- Übung <Hochschule> (2)
- Automatisierte Bewertung (1)
- Automatisierte Programmbewertung (1)
- Bewertungsaspekt (1)
- Bewertungsmaßstab (1)
- Computerunterstützter Unterricht (1)
- E - Assessment (1)
- E - Learning (1)
- EAssessment (1)
- Grappa (1)
- Grundschule (1)
- Informatikunterricht (1)
- Interdisziplinarität (1)
- Lernmanagementsystem (1)
- Middleware (1)
- Plugin (1)
- ProFormA-Aufgabenformat (1)
- Programmieraufgaben (1)
- Programmieren für Kinder (1)
- Schulinformatik (1)
- Scratch <Programmiersprache> (1)
- ScratchJr (1)
- automatisch bewertete Programmieraufgaben (1)
- automatisierte Bewertung (1)
- computer based assessment (1)
- fächerübergreifendes Lernen (1)
- individuelle Programmieraufgabe (1)
- individuelle Programmieraufgaben (1)
Institute
- Fakultät IV - Wirtschaft und Informatik (14) (remove)
Automatische Bewertungssysteme für Programmieraufgaben (Grader) sind komplexe Softwaresysteme. Automatisch ausführbare Regressionstests können kostengünstig potenzielle Fehler im Grader aufdecken. Im vorliegenden Beitrag soll beschrieben werden, wie Musterlösungen als Eingabedaten für automatische Regressionstests fungieren können. Es geht also um die Vorstellung einer Lösung eines Software Engineering Problems für E-Learning-Systeme. Wir betrachten, welche Eigenschaften des ProFormA-Aufgabenformats für automatische Regressionstests genutzt werden können und schlagen Erweiterungen des Formats vor. Der Beitrag beschreibt die beispielhafte Implementierung eines automatischen Black Box Systemtests für den Autobewerter Graja und geht dabei u. a. auf die Gestaltung eines Record-Playback-Vorgehens, auf einen unscharfen Soll-Ist-Vergleich sowie auf die Frage der Lokalisierbarkeit von entdeckten Regressionen ein.