
 
5  EVALUATION OF LEARNING 
OUTCOMES 
The precise identification of the set of achieved 
learning objectives plays the key role in successive 
learning, because it leads further learning process 
(Mager, 1984). 
Knowledge space formed on the set of learning 
objectives proposed in this paper allows us to use 
techniques enabling the explicit specification of 
achieved learning objectives. Each test item is 
mapped to specific learning objective(s) and 
multiple test items can be mapped to the same 
learning objective (Figure 2). These techniques 
explicitly identify the set of learning objectives that 
student has achieved, and can be used in interactive 
assessment (Degreef, Doignon, Ducamp and 
Falmagne, 1986; Falmagne and Doignon, 1988), as 
well as in classical educational settings (Segedinac 
et. al. 2010). 
 
Listing 1: Instructional design example. 
6 CONCLUSIONS 
In this paper a formal knowledge representation 
model for curriculum development process 
automation is proposed. The model consists of four 
components: learning objectives, learning 
experiences, the organization of learning 
experiences, and the evaluation of learning 
outcomes. Classical approach to modelling 
curriculum development process often uses the 
monolithic representation of the process resulting in 
situation where small changes cause alteration of the 
whole structure. In our approach, each component is 
modelled separately which allows managing 
curriculum in a more flexible manner and altering 
components more easily than in a classical approach. 
Future works will include extending one of the 
existing open-source e-learning systems with 
proposed curriculum development module. Such an 
e-learning system would allow further pedagogical 
research related to optimization and evaluation of 
the educational process. 
ACKNOWLEDGEMENTS 
This paper was supported by the Ministry of science 
and technological development, Republic of Serbia. 
REFERENCES 
Anderson, L., Krathwohl, D., Airasian, P., Cruikshank K., 
Mayer R., Pintrich P., Raths J., Wittrock, M., 2001. A 
Taxonomy for Learning, Teaching and Assessing A 
Revision of Bloom’s Taxonomy of Educational 
Objectives, complete edition. In TEMPLATE’06, 1st 
International Conference on Template Production. 
Longman.  
Bloom, B., Engelhart, M., Furst, E., Hill, W., Krathwohl, 
D., 1956. Taxonomy of Educational Objectives The 
Classification of Educational Goals, Handbook 1, 
Cognitive Domain, Longmans, USA. 
Degreef, E., Doignon, J., Ducamp, A., Falmagne, J., 1986. 
Languages for the assessment of knowledge. In 
Journal of Mathematical Psychology, 30. Academic 
Press. Orlando. 
Doignon J., Falmagne J., 1999. Knowledge Spaces, 
Springer. 
Falmagne, J., Doignon, J., 1988. A class of stochastic 
procedures for the assessment of knowledge. In British 
Journal of Mathematical and Statistical Psychology, 
41. British Psychological Society. 
Mager, R., Lopes, J., 1984. Preparing instructional 
objectives. David S. Lake. Belmont, 2
nd
 edition. 
Ryder, M., 2010. Instructional Design Models, available 
online at http://carbon.ucdenver.edu/~mryder/ 
itc_data/ idmodels.html 
Segedinac, M., Savic, G., Slivka, J., 2010. Knowledge 
State Identification: A Neural Network Approach. (in 
Serbian) In Proceedings of Yu Info 2010, Kopaonik, 
Serbia 
Tyler, R., 1949. Basic Principles of Curriculum and 
Instruction, Chicago: University of Chicago Press. 
Tyrrell, R., 1974. An Appraisal of the Tyler Rationale. In 
The School Review, Vol. 83, No. 1, Responses to 
"Symposium on Youth: Transition to Adulthood". The 
University of Chicago Press. 
 
<instructional-design root =”course”> 
 <uol-structure> 
  <sequence element = "go"> 
   <sequence element = "io” >  
   <sequence element = "learning-object"> 
    <selection-rule> 
     <include type="ec" priority="1"/> 
     <include type="exmp" priority="2"/> 
     <include type="all" priority="3"/> 
     <exclude type="exercise"/> 
    </selection-rule> 
    </sequence> 
   </sequence> 
   <learning-object type="exercise"/> 
  </sequence> 
  <sequence element="learning-object"> 
   <selection-rule> 
   <include type="project" priority="1"/> 
   </selection-rule> 
  </sequence> 
  <learning-object label = "final_test"/> 
 </uol-structure> 
KEOD 2010 - International Conference on Knowledge Engineering and Ontology Development
330