Abstract
To increase digital fluency in adult population, efforts have included offering e-learning initiatives and MOOCs, and more efforts should be undertaken in order to facilitate MOOC implementation and to widen MOOC participation. Along this line, this paper presents the first findings toward the automated assessment of bash scripting exercises, to be offered in a MOOC focused on this topic. By using exercise solutions submitted by participants during a past edition of such a MOOC, we implemented bash scripts able to semi-automatically assess student submissions. Tests on three different exercises showed a decrease of 50%, w.r.t. actual manual assessment time, measured while the MOOC was delivered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Collins A (2006) Cognitive apprenticeship. In: Sawyer RK (ed) The cambridge handbook of the learning sciences. Cambridge University Press, New York
Del Fatto V, Dodero G, Gennari R (2014a) Assessing student perception of extreme apprenticeship for operating systems. In: Proceedings of the 2014 IEEE 14th international conference on advanced learning technologies, ICALT 2014. IEEE Computer Society
Del Fatto V, Dodero G, Gennari R (2014b) Operating systems with blended extreme apprenticeship: what are students’ perceptions? IxD&A 23:24–37
Del Fatto V, Dodero G, Gennari R (2016a) How measuring student performances allows for measuring blended extreme apprenticeship for learning bash programming. Comput Hum Behav 55(PB):1231–1240
Del Fatto V, Dodero G, Lena R (2015a) Experiencing a new method in teaching databases using blended extreme apprenticeship. DMS 2015:124–130
Del Fatto V, Dodero G, Raimato G (2016b) All about the Mooc, minute by minute. Mondo Digitale 15(64). (in Italian)
Del Fatto V, Dodero G, Gennari R, Mastachi N (2014c) Extreme apprenticeship meets playful design at operating systems labs: a case study. Springer, Heidelberg
Del Fatto V, Barazzuol B, Bolliri C, Ferrante I, Osti S, Serra Z (2015b) Extreme apprenticeship really works. Mondo Digitale 14(58):6–11. (in Italian)
Di Mascio T, Gennari R, Melonio A, Vittorini P (2012) The user classes building process in a TEL project. In: Advances in intelligent and soft computing, vol 152. AISC, pp 107–114
Douce C, Livingstone D, Orwell J (2005) Automatic test-based assessment of programming: a review. J Educ Resour Comput 5(3):4
FOSS sourcebook. https://project.inria.fr/foss-sourcebook/. Accessed Mar 2017
FUSS project. https://www.fuss.bz.it/. Accessed Mar 2017
Gennari R, Melonio A, Raccanello D, Brondino M, Dodero G, Pasini M, Torello S (2017) Children’s emotions and quality of products in participatory game design. Int J Hum Comput Stud 101:45–61
Giovannella C (2015) Territorial smartness and the relevance of the learning ecosystems. In: 2015 IEEE first international smart cities conference (ISC2), pp 1–5
Gruber B (2017) Semi-automatic recognition of script-based errors in a closed MOOC Environment. MSc in Computer Science, Free University of Bozen-Bolzano
Ihantola P, Ahoniemi T, Karavirta V, Seppälä O (2010) Review of recent systems for automatic assessment of programming assignments. In: Proceedings of the 10th Koli calling international conference on computing education research. ACM, New York
Nielsen J, Molich R (1990) Heuristic evaluation of user interfaces. In: Proceedings of the SIGCHI conference on human factors in computing systems, CHI 1990. ACM, New York
Pärtel M, Luukkainen M, Vihavainen A, Vikberg T (2013) Testmy code. Int J Technol Enhanc Learn 5(3/4):271–283
Pieterse V (2013) Automated assessment of programming assignments. In: Proceedings of the 3rd computer science education research conference, CSERC 2013. Open Universiteit, Heerlen, pp 4:45–4:56
Spacco J, Hovemeyer D, Pugh W, Emad F, Hollingsworth JK, Padua-Perez N (2006) Experiences with marmoset: designing and using an advanced submission and testing system for programming courses. SIGCSE Bull 38(3):13–17
Vihavainen A, Paksula M, Luukkainen M (2011) Extreme apprenticeship method in teaching programming for beginners. In: Proceedings of the 42nd ACM technical symposium on computer science education, SIGCSE 2011. ACM, New York, pp 93–98
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Del Fatto, V., Dodero, G., Gennari, R., Gruber, B., Helmer, S., Raimato, G. (2018). Automating Assessment of Exercises as Means to Decrease MOOC Teachers’ Efforts. In: Mealha, Ó., Divitini, M., Rehm, M. (eds) Citizen, Territory and Technologies: Smart Learning Contexts and Practices. SLERD 2017. Smart Innovation, Systems and Technologies, vol 80. Springer, Cham. https://doi.org/10.1007/978-3-319-61322-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-61322-2_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61321-5
Online ISBN: 978-3-319-61322-2
eBook Packages: EngineeringEngineering (R0)