To support novice learners majoring in Information Technology, this paper proposed an ontology-based framework to recommend exercise to learners in response to their understanding levels. This framework involves three essential mechanisms: (1) determination of the level of exercise, (2) evaluation of learner's understanding, and (3) recommendation of exercise. The prototype system will be implemented to enable the instructors to add or edit exercises based on 60 questions with solutions covering 20 topics of introductory programming which are initially determined by this research
It is has been acknowledged that acquiring programming knowledge is very challenging for someone tha...
An e-learning system provides a platform for communication between the educators and the students. I...
Abstract. The World Wide Web has an immense amount of e-learning resources for the various branches ...
The same learning process in educational systems could be boring and time consuming for some learner...
The same learning process in educational systems could be boring and time consuming for some learner...
[[abstract]]In recent years, the programming learning has been widely applied to support thetraining...
Learning and teaching computer programming have been acknowledged as being difficult and challenging...
Abstract. The aim of Semantic Web is to provide distributed information with well-defined meaning, u...
Enhancing the degree of learner productivity, one of the major challenges in learning systems, may b...
Computer programming is one of the fundamental skills in computer science. It enables students to de...
Authoring an adaptive educational system is a complex process that involves allocating a large range...
This paper presents a global framework based on ontologies to generate effective feedback for studen...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
This paper is focused on the teaching/learning process of Computational Thinking at primary and seco...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
It is has been acknowledged that acquiring programming knowledge is very challenging for someone tha...
An e-learning system provides a platform for communication between the educators and the students. I...
Abstract. The World Wide Web has an immense amount of e-learning resources for the various branches ...
The same learning process in educational systems could be boring and time consuming for some learner...
The same learning process in educational systems could be boring and time consuming for some learner...
[[abstract]]In recent years, the programming learning has been widely applied to support thetraining...
Learning and teaching computer programming have been acknowledged as being difficult and challenging...
Abstract. The aim of Semantic Web is to provide distributed information with well-defined meaning, u...
Enhancing the degree of learner productivity, one of the major challenges in learning systems, may b...
Computer programming is one of the fundamental skills in computer science. It enables students to de...
Authoring an adaptive educational system is a complex process that involves allocating a large range...
This paper presents a global framework based on ontologies to generate effective feedback for studen...
It is widely accepted that solving programming exercises is fundamental to learn how to ...
This paper is focused on the teaching/learning process of Computational Thinking at primary and seco...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
It is has been acknowledged that acquiring programming knowledge is very challenging for someone tha...
An e-learning system provides a platform for communication between the educators and the students. I...
Abstract. The World Wide Web has an immense amount of e-learning resources for the various branches ...