A FLEXIBLE AND MODULAR SOFTWARE ARCHITECTURE FOR COMPUTER AIDED ASSESSMENTS AND AUTOMATED MARKING

Michael Striewe, Moritz Balz, Michael Goedicke

2009

Abstract

In this paper we describe and discuss a flexible and modular software architecture for computer aided assessments and automated marking of exercise solutions. General requirements and problems are outlined with respect to assessment and self-training scenarios. As the main research result based on these requirements, an appropriate complete solution is presented by depicting a distributed, extendable, serverbased assessment environment. Both the requirements and the architecture are evaluated by means of an actual system that is in use for assessments in Java programming for three years.

References

  1. Chalmers, D. and McAusland, W. D. M. (2002). Computerassisted assessment. Technical report, Glasgow Caledonian University.
  2. Glowalla, U., Schneider, S., Siegert, M., Gotthardt, M., and Koolman, J. (2005). Einsatz wissensdiagnostischer Module in elektronischen Prüfungen. In (Haake et al., 2005), pages 283-294.
  3. Haake, J. M., Lucke, U., and Tavangarian, D., editors (2005). DeLFI 2005: 3. Deutsche e-Learning Fachtagung Informatik, der Gesellschaft für Informatik e.V. (GI) 13.-16. September 2005 in Rostock, volume 66 of LNI. GI.
  4. Hendrich, N. and von der Heide, K. (2005). Automatische Überprüfung von Übungsaufgaben. In (Haake et al., 2005), pages 295-305.
  5. Hoffmann, A., Quast, A., and Wismüller, R. (2008). OnlineÜbungssystem für die Programmierausbildung zur Einführung in die Informatik. In Seehusen, S., Lucke, U., and Fischer, S., editors, DeLFI 2008, 6. eLearning Fachtagung Informatik, volume 132 of LNI, pages 173-184. GI.
  6. ILIAS (2008). ILIAS website. http://www.ilias.de/.
  7. JDT (2008). Eclipse java development tools. http://www. eclipse.org/jdt/.
  8. Krinke, J., Störzer, M., and Zeller, A. (2002). Web-basierte Programmierpraktika mit Praktomat. In Workshop Neue Medien in der Informatik-Lehre, pages 48-56, Dortmund, Germany.
  9. Pinkwart, N., Aleven, V., Ashley, K. D., and Lynch, C. (2006). Schwachstellenermittlung und Rückmeldungsprinzipen in einem intelligenten Tutorensystem für juristische Argumentation. In Mühlhäuser, M., Rößling, G., and Steinmetz, R., editors, DeLFI 2006, 4. e-Learning Fachtagung Informatik, volume 87 of LNI, pages 75-86. GI.
  10. Rösner, D., Amelung, M., and Piotrowski, M. (2005). LlsChecker, ein CAA-System für die Lehre im Bereich Programmiersprachen. In (Haake et al., 2005), pages 307-318.
  11. Striewe, M., Goedicke, M., and Balz, M. (2008). Computer Aided Assessments and Programming Exercises with JACK. Technical Report 28, ICB, University of Duisburg-Essen.
  12. Tscherter, V. (2004). Exorciser: Automatic Generation and Interactive Grading of Structured Excercises in the Theory of Computation. PhD thesis, Swiss Federal Institute of Technology Zurich, Switzerland. Dissertation Nr. 15654.
Download


Paper Citation


in Harvard Style

Striewe M., Balz M. and Goedicke M. (2009). A FLEXIBLE AND MODULAR SOFTWARE ARCHITECTURE FOR COMPUTER AIDED ASSESSMENTS AND AUTOMATED MARKING . In Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8111-82-1, pages 54-61. DOI: 10.5220/0001966900540061


in Bibtex Style

@conference{csedu09,
author={Michael Striewe and Moritz Balz and Michael Goedicke},
title={A FLEXIBLE AND MODULAR SOFTWARE ARCHITECTURE FOR COMPUTER AIDED ASSESSMENTS AND AUTOMATED MARKING},
booktitle={Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2009},
pages={54-61},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001966900540061},
isbn={978-989-8111-82-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - A FLEXIBLE AND MODULAR SOFTWARE ARCHITECTURE FOR COMPUTER AIDED ASSESSMENTS AND AUTOMATED MARKING
SN - 978-989-8111-82-1
AU - Striewe M.
AU - Balz M.
AU - Goedicke M.
PY - 2009
SP - 54
EP - 61
DO - 10.5220/0001966900540061