3 PERSONALIZED WEB-BASED TUTORING THE PERSONALIZED WEB-BASED TUTOR...

2.3 Personalized Web-Based Tutoring The personalized web-based tutoring module includes three agents: diagno-sis/assessment agent, adaptive navigation agent and courseware recommendation agent. The three agents through a standard protocol, collaborate with each other to achieve personalized tutoring. After a beginner logs into, the diagnosis/assessment agent will give a questionary for collecting learner’s profile information(learner’s behaviors, interests, cognitive characteristics, knowledge level and ability) and store these profile information to learner profile database for providing personalized tutor-ing services, and then conveys learner’s profile information to courseware recom-mendation agent and adaptive navigation agent. The courseware recommendation agent based on learner’s profile information estimates learner ability, and then selects suitable difficulty levels courseware for learner[12]. Based on the learner’s profile information and coursewares recommended by courseware recommendation agent, the adaptive navigation agent conduct personalized curriculum sequencing for learner[9], meanwhile, communicates with the learner interface agent to guide the learning contents according to the planned learning path for individual learner and the learning processes of individual learner are also recorded into the learner profile data-base for personalized tutoring. After learner finishes the entire courseware planed by the personalized tutoring system module, the adaptive navigation agent will notice the diagnosis/assessment agent to randomly generate a testing sheet to the learner for per-forming a post-test in order to evaluate learning performance. The generated testing sheet in a post-test will be transformed to learner interface agent, and then displayed to the learner. The post-test results are also provided to the learner for self-examination and stored into the learner profile database. So far, the learner finishes the entire learning process for a learning course unit.