Skip to main content

Incorporating an Automatic Judge into Blended Learning Programming Activities

  • Conference paper
Book cover Advances in Web-Based Learning – ICWL 2010 (ICWL 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6483))

Included in the following conference series:

Abstract

This paper presents the results of our efforts to incorporate automated judging into the evaluation of programming assignments by students. Our experimentation on automated evaluation of programming assignments was twofold: at first, we have used the stand alone open source system Mooshak independently from the learning management system supporting the rest of e-learning activities; then, we have isolated and integrated its automatic judge engine into the learning management system Claroline. In both cases, automated judging has been used in conjunction with marking by instructors offering regular and frequent feedback. An online questionnaire was presented to the students to quantify their preferences in using the automatic judge with respect to pedagogical results. The data we gathered provides a clear indication that students think positively of the automatic judge when used for evaluation of programming assignments and in conjunction with their instructors’ feedback and marking.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rosset, A., Douglis, F., Frazee, R.: Strategies for Building Blended Learning (2003), http://www.learningcircuits.org/2003/jul2003/rossett.htm

  2. Heinze, A., Procter, C.: Reflections on the Use of Blended Learning. In: Proceedings of the Conference on Education in a Changing Environment, Univ. Salford, UK (2004)

    Google Scholar 

  3. Valenti, S., Neri, F., Cucchiarelli, C.: An Overview of Current Research on Automated Essay Grading. Journal of Information Technology Education 2 (2003)

    Google Scholar 

  4. Malmi, L., Korhonen, A., Saikkonen, R.: Experiences in automatic assessment on mass courses and issues for designing virtual courses. SIGCSE Bull. 34(3), 55–59 (2002)

    Article  Google Scholar 

  5. Douce, C., Livingstone, D., Orwell, J.: Automatic test-based assessment of programming: A review. J. Educ. Resour. Comput. 5(3), 4 (2005)

    Article  Google Scholar 

  6. Jackson, D., Usher, M.: Grading student programs using ASSYST. In: Jose, S., Miller, C.J.E. (eds.) Proceedings of the Twenty-Eighth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1997, pp. 335–339. ACM, New York (1997)

    Chapter  Google Scholar 

  7. Tremblay, G., Guérin, F., Pons, A., Salah, A.: Oto: A generic and extensible tool for marking programming assignments. Software: Practice and Experience 28(3) (2008)

    Google Scholar 

  8. Joy, M.S., Griffiths, N.E., Boyatt, R.: The BOSS Online Submission and Assessment System. ACM Journal on Educational Resources in Computing 5(3), 1–28 (2005)

    Article  Google Scholar 

  9. Suleman, H.: Automatic marking with Sakai. In: Proceedings of the 2008 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists, SAICSIT 2008, vol. 338, pp. 229–236. ACM, New York (2008)

    Google Scholar 

  10. Sakai Project (2008), http://www.sakaiproject.org

  11. Leal, J.P., Silva, F.: Mooshak: a Web-based multi-site programming contest system. Software Practice and Experience 33(6), 567–581 (2003)

    Article  Google Scholar 

  12. Guerreiro, P., Georgouli, K.: Teaching Programming with a Competitive Attitude to Foster Group Spirit. In: International Conference on The Web Information Systems and Technologies, WEBIST 2008, Madeira, Portugal, pp. 414–421 (2008)

    Google Scholar 

  13. Mooshak’s Help, http://mooshak.dei.uc.pt/~academy

  14. Georgouli, K., Skalkidis, I., Guerreiro, P.: A framework for introducing e-learning in a traditional course. International Journal of Educational Technology and Society 11(2), 227–240 (2008)

    Google Scholar 

  15. Georgouli, K., Guerreiro, P., Kapetanakou, S.: Integrating an Automatic Judge into an Open Source LMS. In: Bastiaens, T., et al. (eds.) Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2009, pp. 3492–3499. AACE, Chesapeake (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Georgouli, K., Guerreiro, P. (2010). Incorporating an Automatic Judge into Blended Learning Programming Activities. In: Luo, X., Spaniol, M., Wang, L., Li, Q., Nejdl, W., Zhang, W. (eds) Advances in Web-Based Learning – ICWL 2010. ICWL 2010. Lecture Notes in Computer Science, vol 6483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17407-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17407-0_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17406-3

  • Online ISBN: 978-3-642-17407-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics