Programozási feladatok kiértékelése távoktatásban

Automated grading of programming assignments for distance learning

Authors

  • HORNYÁK Olivér

Keywords:

distance learning, computer, programming, education, grader, távoktatás, számítógép, programozás, oktatás, kiértékelő

Abstract

Online programming courses are extremely popular nowadays. Coding exercises could generate a great amount of work for the teachers thus result a big overload in their work. The practical part of learning programming skills required individual, personal coding assignments. In this paper the conception will be presented that allows the automated evaluation of coding assignments, which is the essential part of teaching computer science.

Kivonat

Az online programozási kurzusok manapság nagyon népszerűek. A kódolási feladatok kezelése időigényes lehet a tanárok számára, így nagy túlterheltséget eredményezhetnek a munkájuk során. A programozási ismeretek elsajátításának gyakorlati része egyéni, személyes kódolási feladatokat igényel. Ebben a cikkben bemutatásra kerül az a koncepció, amely lehetővé teszi a kódolási feladatok automatizált kiértékelését, amely a számítástechnika oktatásának lényeges része.

References

Király, S., Nehéz, K., Hornyák, O.: Some aspects of grading Java code submissions in MOOCs. Research in Learning Technology, 2017, 25. https://doi.org/10.25304/rlt.v25.1945

Bunce, D. M., Flens, E. A., Neiles, K. Y.: How long can students pay attention in class? A study of student attention decline using clickers, Journal of Chemical Education, 2010, vol. 87, no. 12, pp. 1438–1443. doi: 10.1021/ed100409p.

Joo, Y. J., Joung, S. Kim, E. K.: Structural relationships among e-learners’sense ofpresence, usage, flow, satisfaction, and persistence, Educational Technology & Society, 2013, vol. 16, no. 2, pp. 310–324

Pieterse, V.: Automated assessment of programming assignments, Proceedings of the 3rdComputer Science Education Research Conference on Computer Science Education Research, ACM Digital Library 2013, New York, pp. 45–56.

Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: A review and discussion, Computer Science Education, 2003, vol. 13, no. 2, pp. 137–172.

Staubitz, T., Klement, H., Renz, J., Teusner, R., Meinel, C.: Towards practical programming exercises and automated assessment in Massive Open Online Courses, IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), IEEE, New York, 2015., pp. 23–30.

XQueue, https://github.com/openedx/xqueue (2022.10. 02)

Published

2022-10-12