Online tutoring system for programming courses to improve exam pass rate
Article
Nalli, G., Culmone, R., Perali, A. and Amendola, D. 2023. Online tutoring system for programming courses to improve exam pass rate. Journal of E-Learning and Knowledge Society. 19 (1), pp. 27-35. https://doi.org/10.20368/1971-8829/1135704
Type | Article |
---|---|
Title | Online tutoring system for programming courses to improve exam pass rate |
Authors | Nalli, G., Culmone, R., Perali, A. and Amendola, D. |
Abstract | University students enrolled in the first year of the Computer Science degree may have problems approaching programming, negatively affecting their study during the course. Tutoring programming projects are very important in helping students with difficulty in learning by providing the right approach to study, improving their knowledge and skills in computing. The aim of this work is to realize a new Java Programming tutoring online course that allows students to have an effective online tool to achieve the learning goals of the course and this will enhance the programming exam pass rate. The course we have designed consists of tools to help students with video tutorials, self-assessment quizzes, code evaluations and exercises to solve using an online Java editor. Because the Moodle platform lacks tools to check the quality of the code syntax, a new software was created. It performs a syntax analysis of the Java code and, as a tutor, automatically provides feedbacks and tips to the students to improve the quality. For each online tool the immediate feedback technique is used to amplify students' engagement. A Clustering Machine Learning technique is performed to identify different students' behaviors. A correlation between them and the final performance showed the most influential features of the completed activities. Quantitative analysis highlighted the effectiveness of the tutoring system and the online course designed in this work to enhance the final exam pass rate. At the end, students filled a questionnaire to report their perception and satisfaction about the course. |
Keywords | Tutoring; Feedback; Java Programming; Moodle; Machine Learning |
Sustainable Development Goals | 4 Quality education |
Middlesex University Theme | Creativity, Culture & Enterprise |
Publisher | Italian e-Learning Association |
Journal | Journal of E-Learning and Knowledge Society |
ISSN | 1826-6223 |
Electronic | 1971-8829 |
Publication dates | |
Online | 27 Apr 2023 |
30 Apr 2023 | |
Publication process dates | |
Submitted | 21 Jun 2022 |
Accepted | 24 Apr 2023 |
Deposited | 14 Jun 2024 |
Output status | Published |
Publisher's version | License File Access Level Open |
Copyright Statement | PDF made available according to license information on the publisher's website at https://doi.org/10.20368/1971-8829/1135704. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. |
Digital Object Identifier (DOI) | https://doi.org/10.20368/1971-8829/1135704 |
https://repository.mdx.ac.uk/item/wx658
Download files
Publisher's version
1135704-Article Text (in Je-LKS standard format)-6217-2-10-20230426.pdf | ||
License: CC BY-NC-SA 4.0 | ||
File access level: Open |
34
total views9
total downloads2
views this month1
downloads this month