2 INTERFACE DESIGN THE INTERFACE OF THE SYSTEM INCLUDES TWO PARTS

2.2 Interface Design The interface of the system includes two parts : learner interface and teacher\expert interface, which are managed by learner interface agent and teacher interface agent. The learner interface agent provides a flexible learning interface to interact with learners, conveys the learners’ feedback information and testing results to the diagno-sis/assessment agent, receives the recommendation coursewares from the adaptive navigation agent,and then, displays the coursewares to the learners. Through the learner interface agent, learners can choose interesting course categories and units to study and use on-line helping to solve the encountered problems during the learning process. Learners can also enter appropriate keywords for searching the needed courseware through the system’s search mechanism during learning process. If a learner visits the personalized learning system for the first time, he/she must register as a legal user by inputting his/her individual basic information, and then the learner interface agent stores these individual basic information to learner account database through the database management agent. Teacher/Expert interface agent provides a friendly interface[15] to interact with teachers or experts. Through teacher interface agent, teachers or experts can up-load, delete, or revise courseware and testing items stored in the courseware reposi-tory and testing items database. Teachers can also manager the answer document stored in answer document repository, give training cases to train the auto-reply agent for automatically answering students’ questions.