Web-based adaptive testing system for C programming

With the ever increasing amount of workload that students have during their college, students requires more and more time to recap, revise and reinforce their knowledge of each subject. However, the current self-practice and self-assessment approaches seldom cater to a student’s learning capability...

Full description

Saved in:
Bibliographic Details
Main Author: Wong, Frankie Fai Kit
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59893
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With the ever increasing amount of workload that students have during their college, students requires more and more time to recap, revise and reinforce their knowledge of each subject. However, the current self-practice and self-assessment approaches seldom cater to a student’s learning capability or ability. To cope with this problem, Computerised Adaptive Testing (CAT) and Test Paper Generation (TPG) techniques have been used to eliminate some of these restrictions. In this project, the author focuses into two approaches to improve these two techniques. Currently, these two approaches do not allow a teacher to make detailed requirements for CAT based tests as well as test papers generated by TPG. The modifications proposed attempts to enable these two techniques to be more practical to the student as well as the teachers. Performance evaluation of these two proposed modifications was also completed and shown to be effective. Additionally, a complete web-based adaptive testing system using CAT and TPG techniques as well as the two proposed modifications was developed for the domain of C Programming Language. With the completion of the system, it was deployed for current students taking a related course to evaluate. The user evaluation has shown that the system was very useful to the students who are currently attending the course. The results have also been included in this report. The author hopes that through the use of the web-based adaptive testing system and its related techniques, more students will be able to improve upon with their studies by effectively reinforcing their knowledge of each subject through practices and test of questions that are in line with their ability.