Abstract
Students struggle to get good grades in Computer Programming courses. One of the most important ways to improve the pass rate of a difficult subject, such as programming, is to implement a learning support system based on Artificial Intelligence (AI) technology. This system can provide students with a customised learning experience. This paper proposed a Revision-Bot (abbreviated as called RevBot), an intelligent interactive system that assists students in practicing past exam questions in a Python programming course. RevBot was created and implemented using the Snatchbot Chatbot API. An assessment was conducted to establish the usefulness of RevBot, and the results show that RevBot can help students improve their performance in the Python programming course.
Original language | English |
---|---|
Article number | IJCS_49_3_04 |
Journal | IAENG International Journal of Computer Science |
Volume | 49 |
Issue number | 3 |
Publication status | Published - 2022 |
Externally published | Yes |
Keywords
- Chatbot
- Exam questions
- Introductory programming
- Programming pedagogy
- Python programming
- Revision
ASJC Scopus subject areas
- General Computer Science