Matches in SemOpenAlex for { <https://semopenalex.org/work/W2612562034> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W2612562034 abstract "eLearning systems provide online quiz tools, which can be used for assessments, providing instantaneous feedback for both students and lecturers. Moodle, a popular open-source eLearning platform, supports quizzes with various types of questions, such as multiple choice, calculated answer, essay, etc. For courses in Computer Science, which often involve programming, the functionality of traditional quizzes is insufficient, as programming cannot be mapped to these existing quizzes. Automated execution and verification of code is already available in the context of computer programming contests. Integration of these existing techniques into eLearning systems provides the required functionality for Computer Science courses. In this work, we present CodeRunner, an extension to Moodle that allows students to submit code as a solution to an assigned question. This code is compiled, executed and the output is compared to the solution provided by the teacher. Feedback is provided to the student and they are given the opportunity to modify their solution and resubmit. This immediate feedback and the student's desire to get a green checkmark encourage students to learn through an iterative process until they achieve the correct solution. The automated system lifts the burden of correcting student submissions from course demonstrators and provides uniformity and equality in the final grade. CodeRunner was originally developed and introduced in the University of Canterbury, New Zealand. The main limitation of the original plugin was security. The execution of untrusted code, such as student submissions, on a production server which is also hosting websites, such as the eLearning platform itself, is a major security vulnerability. Fortunately, this vulnerability can be closed by isolating the code execution with the help of virtualization and cloud computing. We solved this problem by separating the Moodle quiz plugin from the code execution. Student source code is sent from the production Moodle server to a remote virtual server for execution and the output is then returned for grading. We introduced automatic code assessment at the UCD School of Computer Science and Informatics in 2014, for approx. 500 students in 4 courses. CodeRunner supports various programming languages: C, Python, Java and we extended this list with Bash Shell and Scheme. We conducted a survey of students, teachers and demonstrators on the automated code assessment. We found that students like to interact with the system, and were motivated to work at the problem until they got it right. Demonstrators and teachers liked the system and found it gave them more time teach coding techniques. More time is required to set the questions when compared to a conventional lab or assignment; however for medium to large sized classes the time saved in correcting outweighs this. In general, this system is unsuitable for teaching software engineering incorporating multiple files, complex structures and tools, and it is unable to automate the correcting of individual project-based assignments. However, it is ideal for introductory programming courses and simple problem solving exercises." @default.
- W2612562034 created "2017-05-19" @default.
- W2612562034 creator A5017254938 @default.
- W2612562034 creator A5030102737 @default.
- W2612562034 creator A5075684728 @default.
- W2612562034 creator A5075820550 @default.
- W2612562034 creator A5084068586 @default.
- W2612562034 creator A5089456682 @default.
- W2612562034 creator A5090991647 @default.
- W2612562034 date "2014-01-01" @default.
- W2612562034 modified "2023-09-23" @default.
- W2612562034 title "Automatic Assessment of Computer Programs in eLearning Systems" @default.
- W2612562034 hasPublicationYear "2014" @default.
- W2612562034 type Work @default.
- W2612562034 sameAs 2612562034 @default.
- W2612562034 citedByCount "0" @default.
- W2612562034 crossrefType "journal-article" @default.
- W2612562034 hasAuthorship W2612562034A5017254938 @default.
- W2612562034 hasAuthorship W2612562034A5030102737 @default.
- W2612562034 hasAuthorship W2612562034A5075684728 @default.
- W2612562034 hasAuthorship W2612562034A5075820550 @default.
- W2612562034 hasAuthorship W2612562034A5084068586 @default.
- W2612562034 hasAuthorship W2612562034A5089456682 @default.
- W2612562034 hasAuthorship W2612562034A5090991647 @default.
- W2612562034 hasConcept C115903868 @default.
- W2612562034 hasConcept C136764020 @default.
- W2612562034 hasConcept C151730666 @default.
- W2612562034 hasConcept C177264268 @default.
- W2612562034 hasConcept C199360897 @default.
- W2612562034 hasConcept C2776760102 @default.
- W2612562034 hasConcept C2779343474 @default.
- W2612562034 hasConcept C41008148 @default.
- W2612562034 hasConcept C43126263 @default.
- W2612562034 hasConcept C4924752 @default.
- W2612562034 hasConcept C49774154 @default.
- W2612562034 hasConcept C86803240 @default.
- W2612562034 hasConcept C98045186 @default.
- W2612562034 hasConceptScore W2612562034C115903868 @default.
- W2612562034 hasConceptScore W2612562034C136764020 @default.
- W2612562034 hasConceptScore W2612562034C151730666 @default.
- W2612562034 hasConceptScore W2612562034C177264268 @default.
- W2612562034 hasConceptScore W2612562034C199360897 @default.
- W2612562034 hasConceptScore W2612562034C2776760102 @default.
- W2612562034 hasConceptScore W2612562034C2779343474 @default.
- W2612562034 hasConceptScore W2612562034C41008148 @default.
- W2612562034 hasConceptScore W2612562034C43126263 @default.
- W2612562034 hasConceptScore W2612562034C4924752 @default.
- W2612562034 hasConceptScore W2612562034C49774154 @default.
- W2612562034 hasConceptScore W2612562034C86803240 @default.
- W2612562034 hasConceptScore W2612562034C98045186 @default.
- W2612562034 hasLocation W26125620341 @default.
- W2612562034 hasOpenAccess W2612562034 @default.
- W2612562034 hasPrimaryLocation W26125620341 @default.
- W2612562034 hasRelatedWork W2077163312 @default.
- W2612562034 hasRelatedWork W2102617255 @default.
- W2612562034 hasRelatedWork W2122533016 @default.
- W2612562034 hasRelatedWork W2213349342 @default.
- W2612562034 hasRelatedWork W2318465151 @default.
- W2612562034 hasRelatedWork W23283680 @default.
- W2612562034 hasRelatedWork W2521153038 @default.
- W2612562034 hasRelatedWork W2605248216 @default.
- W2612562034 hasRelatedWork W2614617176 @default.
- W2612562034 hasRelatedWork W2762008224 @default.
- W2612562034 hasRelatedWork W2767438630 @default.
- W2612562034 hasRelatedWork W2792204749 @default.
- W2612562034 hasRelatedWork W2910366712 @default.
- W2612562034 hasRelatedWork W3007724529 @default.
- W2612562034 hasRelatedWork W3011383019 @default.
- W2612562034 hasRelatedWork W3016153147 @default.
- W2612562034 hasRelatedWork W3022789966 @default.
- W2612562034 hasRelatedWork W3162965129 @default.
- W2612562034 hasRelatedWork W3172445571 @default.
- W2612562034 hasRelatedWork W45906469 @default.
- W2612562034 isParatext "false" @default.
- W2612562034 isRetracted "false" @default.
- W2612562034 magId "2612562034" @default.
- W2612562034 workType "article" @default.