Skip to main content

Evaluation of a System for Generating Programming Problems Using Form Services

  • Conference paper
  • First Online:
Towards a Collaborative Society Through Creative Learning (WCCE 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Uchida, Y.: An automatic drill-producing system for elementary programming learning. In: IPSJ Technical Report CE(92), pp. 109–113 (2007). in Japanese

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. Kitaya, H., Inoue, U.: An online automated scoring system for java programming assignments. Int. J. Inf. Edu. Technol. 6, 275–279 (2016)

    Google Scholar 

  10. Saikkonen, R., Malmi, L., Korhonen: Fully automatic assessment of programming exercises. In: ACM Sigcse Bulletin, pp. 133–136 (2001)

    Google Scholar 

  11. AIZU ONLINE JUDGE. https://judge.u-aizu.ac.jp/onlinejudge/. Accessed 24 Jan 2022

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kensuke Onishi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics