Computer Aided Exercise Generation - A Framework for Human Interaction in the Automated Exercise Generation Process

Valentin Nentwich, Nicolai Fischer, Andreas C. Sonnenbichler, Andreas Geyer-Schulz

2016

Abstract

Creating exercises for tutorials and exams is part of lecturers’ daily business. Manually creating new exercises for each course is very time expensive. Literature shows many technical solutions in terms of online learning platforms supporting exercise generation, answer checking and students’ progress follow up. Most approaches solve specific problems and cannot be generalized in a way that a pattern for system design can be deducted. In this paper we point out a generic model for human interaction in the automated exercise generation process by identifying general constructs of exercise generation and by applying them on the outlined user interaction pattern. The application of the findings in a prototype for multi-criteria decision analysis indicates viability of the explained concept.

References

  1. Adamopoulos, P. (2013). What makes a great mooc? An interdisciplinary analysis of student retention in online courses. In Thirty Fourth International Conference on Information Systems, pages 1-21, Milan.
  2. Aldabe, I., de Lacalle, M., Maritxalar, M., Martinez, E., and Uria, L. (2006). Arikiturri: An automatic question generator based on corpora and nlp techniques. In Intelligent Tutoring Systems, volume 4053 of Lecture Notes in Computer Science, pages 584-594. Springer Berlin Heidelberg.
  3. Almeida, J. J., Araujo, I., Brito, I., Carvalho, N., Machado, G. J., Pereira, R., and Smirnov, G. (2013). Passarola: High-order exercise generation system. In Eighth Iberian Conference on Information Systems and Technologies (CISTI), 2013, pages 1-5, Lisboa. IEEE.
  4. Chrysafiadi, K. and Virvou, M. (2013). Student modeling approaches: A literature review for the last decade. Expert Systems with Applications, 40(11):4715-4729.
  5. Devedzic, V. B. (2003). Key issues in next-generation webbased education. IEEE Transactions on Systems, Man, and Cybernetics, Part C, 33(3):339-349.
  6. Django Documentation (2015). [online]. available: https://docs.djangoproject.com/en/1.8/. Requestdate: 2015-10-04.
  7. Franklin, G. F., Powell, J. D., and Emami-Naeini, A. (1994). Feedback control of dynamics systems. AddisonWesley, Reading, MA.
  8. Gonzalez, J. A. and Munoz, P. (2006). e-status: An automatic web-based problem generatorapplications to statistics. Computer Applications in Engineering Education, 14(2):151-159.
  9. Gregor, S. and Jones, D. (2007). The anatomy of a design theory. Journal of the Association for Information Systems, 8(5):312-335.
  10. Gruber, T. R. (1993). A translation approach to portable ontology specifications. Knowledge acquisition, 5(2): 199-220.
  11. Holohan, E., Melia, M., McMullen, D., and Pahl, C. (2006). The generation of e-learning exercise problems from subject ontologies. In Sixth International Conference on Advanced Learning Technologies (ICALT), 2006, pages 967-969, Kerkrade. IEEE.
  12. Lopez, J., Millan, E., Perez-De-La-Cruz, J., and Triguero, F. (1998). Ilesa: a web-based intelligent learning environment for the simplex algorithm. In Computer Aided Learning and Instruction in Science and Engineering, volume 98, pages 399-406, Gothenburg.
  13. Melis, E., Andres, E., Budenbender, J., Frischauf, A., Goduadze, G., Libbrecht, P., Pollet, M., and Ullrich, C. (2001). Activemath: A generic and adaptive webbased learning environment. International Journal of Artificial Intelligence in Education (IJAIED), 2001 , 12:385-407.
  14. Merceron, A. and Yacef, K. (2003). A web-based tutoring tool with mining facilities to improve learning and teaching. In Eleventh International Conference on Artificial Intelligence in Education , volume 97, pages 201-208, Sydney. IOS Press.
  15. Papazoglou, M. P. (2003). Service-oriented computing: Concepts, characteristics and directions. In Fourth International Conference on Web Information Systems Engineering (WISE), 2003, pages 3-12, Rom. IEEE.
  16. Python (2015). [online]. available: https://www. python.org/. Requestdate: 2015-10-04.
  17. Sadigh, D., Seshia, S. A., and Gupta, M. (2012). Automating exercise generation: A step towards meeting the mooc challenge for embedded systems. In Proceedings of the Workshop on Embedded and CyberPhysical Systems Education, pages 1-8, Tampere. ACM.
  18. Self, J. A. (1990). Bypassing the intractable problem of student modelling. In Intelligent tutoring systems: At the crossroads of artificial intelligence and education , pages 107-123. Citeseer.
  19. Ullenboom, C. (2014). Java SE 8 Standard-Bibliothek : das Handbuch fuer Java-Entwickler. Galileo Computing. Galileo Press, Bonn.
  20. Volodina, E. and Borin, L. (2012). Developing a freely available web-based exercise generator for swedish. In EUROCALL Conference, Gothenburg, Sweden, 22- 25 August 2012 - CALL: Using, Learning, Knowing , Gothenburg.
  21. Vossen, G. and Westerkamp, P. (2003). E-learning as a web service. In Seventh International Database Engineering and Applications Symposium, 2003, pages 242- 249, Hong Kong. IEEE.
  22. Workman, M. (2004). Performance and perceived effectiveness in computer-based and computer-aided education: do cognitive styles make a difference? Computers in Human Behavior, 20(4):517-534.
Download


Paper Citation


in Harvard Style

Nentwich V., Fischer N., Sonnenbichler A. and Geyer-Schulz A. (2016). Computer Aided Exercise Generation - A Framework for Human Interaction in the Automated Exercise Generation Process . In Proceedings of the 13th International Joint Conference on e-Business and Telecommunications - Volume 2: ICE-B, (ICETE 2016) ISBN 978-989-758-196-0, pages 57-63. DOI: 10.5220/0005947700570063


in Bibtex Style

@conference{ice-b16,
author={Valentin Nentwich and Nicolai Fischer and Andreas C. Sonnenbichler and Andreas Geyer-Schulz},
title={Computer Aided Exercise Generation - A Framework for Human Interaction in the Automated Exercise Generation Process},
booktitle={Proceedings of the 13th International Joint Conference on e-Business and Telecommunications - Volume 2: ICE-B, (ICETE 2016)},
year={2016},
pages={57-63},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005947700570063},
isbn={978-989-758-196-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Joint Conference on e-Business and Telecommunications - Volume 2: ICE-B, (ICETE 2016)
TI - Computer Aided Exercise Generation - A Framework for Human Interaction in the Automated Exercise Generation Process
SN - 978-989-758-196-0
AU - Nentwich V.
AU - Fischer N.
AU - Sonnenbichler A.
AU - Geyer-Schulz A.
PY - 2016
SP - 57
EP - 63
DO - 10.5220/0005947700570063