Abstract
Programming must be evaluated as a subject when taught in high schools. As a result, increasing the efficiency of question generation and grading has become a pressing concern. Waquema is a system for automatically generating and grading programming problems that we created. Waquema is available in the following two versions: web (generates web pages) and cloud (generates Google Forms). At our university, we used the questions generated by Waquema’s cloud version for exercises and exams in lectures. The system was then evaluated using a student questionnaire survey. We also conducted a questionnaire survey of the teachers who used the system and evaluated the time required for the exercises and examinations. The results showed that the difficulty level of the generated problems was appropriate for the students, and that the system could reduce the time required to prepare for the exercises.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yamashita, M.: Construction of max/java, a web-based java programming learning support system. In: Bachelor Thesis of the Meiji University Department of Computer Science (2011). in Japanese
Daimon, T., Onishi, K.: Development of a system for generating programming problems in a web browser. In: IPSJ Symposium on Information Education, pp. 75–80 (2020). in Japanese
Kitamura, K., Tamaki, H.: Automatic generation of programming problem content from tagged sample programs. In: IPSJ Technical Report CE(122), pp. 1–8 (2013). in Japanese
Uchida, Y.: An automatic drill-producing system for elementary programming learning. In: IPSJ Technical Report CE(92), pp. 109–113 (2007). in Japanese
Ariyasu, K., Ikeda, E., Okamoto, T., Kunishima, T., Yokota, K.: Automatic generation of fill-in-the-blank exercises in adaptive c language learning system. In: DEIM Forum 2009, pp. 1–5 (2009). in Japanese
Takeuchi, R., Ohkubo, H., Kasuya, H., Yamamoto, S.: An learning support environment for Haskell programming by automatic generation of cloze question. In: IPSJ Technical Report SE(171), pp. 1–8 (2011). in Japanese
Kogure, S., Nakamura, R., Makino, K., Yamashita, K., Konishi, T., Itoh, Y.: Monitoring system for the effective instruction based on the semiautomatic evaluation of programs during programming classroom lectures. Res. Pract. Technol. Enhanced Learn. 10, 1–12 (2005)
Itou, K., Mima, Y., Ohnishi, A.: A linkage mechanism between course-management-system and coursework-checking-functions over web services. IPSJ J. 52(12), 3121–3134 (2011). in Japanese
Kitaya, H., Inoue, U.: An online automated scoring system for java programming assignments. Int. J. Inf. Edu. Technol. 6, 275–279 (2016)
Saikkonen, R., Malmi, L., Korhonen: Fully automatic assessment of programming exercises. In: ACM Sigcse Bulletin, pp. 133–136 (2001)
AIZU ONLINE JUDGE. https://judge.u-aizu.ac.jp/onlinejudge/. Accessed 24 Jan 2022
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 IFIP International Federation for Information Processing
About this paper
Cite this paper
Daimon, T., Onishi, K. (2023). Evaluation of a System for Generating Programming Problems Using Form Services. In: Keane, T., Lewin, C., Brinda, T., Bottino, R. (eds) Towards a Collaborative Society Through Creative Learning. WCCE 2022. IFIP Advances in Information and Communication Technology, vol 685. Springer, Cham. https://doi.org/10.1007/978-3-031-43393-1_45
Download citation
DOI: https://doi.org/10.1007/978-3-031-43393-1_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-43392-4
Online ISBN: 978-3-031-43393-1
eBook Packages: Computer ScienceComputer Science (R0)