Article Preview
Top1. Introduction
In a traditional classroom an instructor teaches the course using textbook and syllabus that covers the course in sequence. Students then follow fixed learning path, since they have no alternative learning path. Moreover, these students are with different prior knowledge, performance, preferences and often learning goals. Course sequencing is a well-established technology in the area of intelligent tutoring system (ITS), it is one of the vital aspects in ITS to provide individual course for each learner by dynamically selecting the most suitable and optimal learning path (Mishra & Mishra, 2010). Most of the researchers (Chengling & Liyong, 2006; Nguyen Viet, 2008; Norsham, Norazah, & Puteh, 2009) generate the learning path sequencing based on the relation between the course-wares and they ignore the importance of the semantic of the keywords in the course.
The prime objective of our work is to develop and build dynamic courseware sequencing method based on the relation between the course-wares. This relation is based on the semantic value of the keywords in each courseware. There are two values of the keyword’s semantic value, one is courseware semantic value and the other is coursework semantic value. Both values give us the importance of the keyword in the courseware and in the coursework, where coursework consists of almost all the course-wares. We developed a learning system for Java language programming and it is implemented in Java platform, using MySQL for database and Tomcat as web server.
The rest of the contents of the paper are divided into the following sections. Section 2 provides the background. Section 3 puts across problem description. Section 4 describes our system architecture and its components. Section 5 is concerned with our courseware design. The semantic values computation is presented in Section 6. Implementation is presented in Section 7. Experimentation and Comparison with other models is presented in Section 8, and Conclusion is given in Section 9.