Online tutoring system for programming courses to improve exam pass rate

被引:1
|
作者
Nalli, Giacomo [1 ]
Culmone, Rosario [1 ]
Perali, Andrea [2 ]
Amendola, Daniela [3 ]
机构
[1] Univ Camerino, Sch Sci & Technol, Div Comp Sci, Camerino, MC, Italy
[2] Univ Camerino, Sch Pharm, Phys Unit, Camerino, MC, Italy
[3] Univ Camerino, Sch Biosci & Vet Med, Camerino, MC, Italy
来源
关键词
Tutoring; Feedback; !text type='Java']Java[!/text] Programming; Moodle; Machine Learning;
D O I
10.20368/1971-8829/1135704
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:27 / 35
页数:9
相关论文
共 50 条
  • [1] An Online Adaptive Tutoring System for Design-Centric Courses
    Lian, Yong
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1191 - 1194
  • [2] Lessons drawn from implementation of online tutoring system in physics courses
    Goldman, Itzhak
    2006 INTERNATIONAL CONFERENCE ON INFORMATION AND TECHNOLOGY: RESEARCH AND EDUCATION, 2006, : 14 - 17
  • [3] YOJ: An Online Judge System Designed for Programming Courses
    Sun, Hui
    Li, Bofang
    Jiao, Min
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 812 - 816
  • [4] Intelligent Deep-Learning Tutoring System to Assist Instructors in Programming Courses
    Roldan-Alvarez, David
    Mesa, Francisco J.
    IEEE TRANSACTIONS ON EDUCATION, 2024, 67 (01) : 153 - 161
  • [5] Pass/Fail Prediction in Programming Courses
    Van Petegem, Charlotte
    Deconinck, Louise
    Mourisse, Dieter
    Maertens, Rien
    Strijbol, Niko
    Dhoedt, Bart
    De Wever, Bram
    Dawyndt, Peter
    Mesuere, Bart
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2023, 61 (01) : 68 - 95
  • [6] An Online Web-based Adaptive Tutoring System for University Exit Exam on IT Literacy
    Wongwatkit, Charoenchai
    2019 21ST INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ICT FOR 4TH INDUSTRIAL REVOLUTION, 2019, : 563 - 568
  • [7] Online Tutoring to Support Programming Exercises
    Jeffries, Bryn
    Baldwin, Timothy
    Zalk, Marion
    Taylor, Ben
    PROCEEDINGS OF THE TWENTY-SECOND AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE'20, 2020, : 56 - 65
  • [8] Online Peer Tutoring in Online English Courses: Perceptions of Tutors and Tutees
    Luong Quoc Bao
    Tran Thi Thu Hang
    Nguyen Thi Minh Nguyet
    2022 3RD INTERNATIONAL CONFERENCE ON EDUCATION DEVELOPMENT AND STUDIES, ICEDS 2022, 2022, : 58 - 63
  • [9] Which courses to choose? recommending courses to groups of students in online tutoring platforms
    Lu Jiang
    Yuqi Wang
    Shasha Xie
    Jun Wu
    Minghao Yin
    Jianan Wang
    Applied Intelligence, 2023, 53 : 11727 - 11736
  • [10] Which courses to choose? recommending courses to groups of students in online tutoring platforms
    Jiang, Lu
    Wang, Yuqi
    Xie, Shasha
    Wu, Jun
    Yin, Minghao
    Wang, Jianan
    APPLIED INTELLIGENCE, 2023, 53 (10) : 11727 - 11736