Domain agent dagent receives a learning path from

This preview shows page 44 - 46 out of 186 pages.

Domain Agent (Dagent) receives a learning path from Lagent and locates topics specified in the individual syllabus in the server of the educational institute. Finally, it creates a tailored individual e-course, customized for certain learner or a group (class) of learners. Assessment Agent (Aagent) which is an external agent system for creating an assessment (quiz or test) in [24]. It receives a request from Lagent to build an assessment to be conducted to the learner, under some conditions. This agent selects exercise or questions randomly to creates quizzes or tests with two level of difficulties for each topic(s) from the course material. It also grades the assessment and give the correct answers for each question. Teaching Agent (Tagent) retrieves the prerequisite of each topic or page in the course material page. It reviews if a course material is suitable to certain learner currently or not. B. Object-Oriented Semantic Network An object-oriented semantic net is designed to the proposed system. It include classes for Category of learner (class based on learner objectives), Case (represent a student to be classified), topic (main topics and sub topics), objective (main- objectives and sub-objective, syllabus (current learner syllabus, syllabus for Category, and syllabus for general courses). All of those classes are represented in nodes related to each other with links. Links represent relation between those classes as shown in Fig. 2. Fig. 2. Structure of Semantic Net of the System Links are so important as usual in the semantic net. They might relate a node to itself (to represent a tree of objects related to that node from main topic to sub topic) as for category, objective, course, and topic. But topic class has another link with itself, to represent a link between certain topic and its prerequisite topic. Also, they can relate an object related to a node to another object from different node. Training materials are prepared as isolated topics. Each topic is stored in a separate file, and has a class in the semantic net to store knowledge about it, as shown in Fig. 3. Topic Course Perquisite Topic Sub Objective Question Bank Fig. 3. Structures of Topic Class. Each topic has its questions stored in a question bank to be used in assessment creations. Each topic has a sub objective, while each course has a main objective. All are consulted to learner o select his objectives from a list of objectives of all courses and topics in the server. Objective Category Course Learner (CASE) Topic Syllabus Domain Agent Assessment Agent Teaching Agent Learning Agent Creating Syllabus Agent Interface Agent
(IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 5, No. 6, 2014 31 | P a g e IV. B UILDING L EARNER -C ENRIC E-C OURSE The suggested approach can automatically customize corporate training courses depending on learner objectives. It builds training courses with relative to knowledge level and skills (past), preferences (present), learning performance, and objectives (future). Fig. 4, presents the algorithm of building a

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture