Title :
Lightweight ad hoc assessment of practical programming skills at scale
Author :
Staubitz, Thomas ; Renz, Jan ; Willems, Christian ; Jasper, Johannes ; Meinel, Christoph
Author_Institution :
Hasso Plattner Inst., Univ. of Potsdam, Potsdam, Germany
Abstract :
There is a great demand for hands-on training in engineering education. In the context of a Massive Open Online Course (MOOC), assessing these experiments manually by teaching assistants is not possible owed to the high number of participants and the resulting workload for the teaching team. Systems for machine-based assessment of coding tasks are existing, but not necessarily available publicly, or not prepared to handle the massive amount of users in a MOOC. Definitely, they are not available “ad hoc”, but require a certain amount of effort to be integrated in the MOOC platform or to be made available for the students in another way. Time and money to provide the required effort is not always available. This work presents a lightweight solution for the assessment of practical programming exercises, based on third party online coding tools. The solution was introduced as a part of openHPI´s Web-Technologies course. The basic idea is to prepare a task in an available online tool, along with a piece of code that is able to evaluate the participant´s solution. In case of success the participant is provided with a password, which in return serves as the answer for a fill-in-the-gap question in a standard quiz as provided by the openHPI MOOC platform, and thus allows for automatic online assessment based on practical coding exercises.
Keywords :
computer aided instruction; computer science education; educational administrative data processing; educational courses; engineering education; training; Web-technologies course; automatic online assessment; engineering education; hands-on training; lightweight ad hoc assessment; massive open online course; online tool; openHPI MOOC platform; practical coding exercises; practical programming exercises assessment; practical programming skills assessment; standard quiz; third party online coding tools; Context; Encoding; Engineering education; HTML; Programming profession; HTML; Hands-on Experience; Javascript; MOOC; Online Assessment; Scalability;
Conference_Titel :
Global Engineering Education Conference (EDUCON), 2014 IEEE
Conference_Location :
Istanbul
DOI :
10.1109/EDUCON.2014.6826135