The challenge of content creation to facilitate personalized e-learning experiences.
iClass has adopted the objective of formulating a new pedagogical approach by exploiting the potential of ICT to support a personalized, flexible and learner-centric approach (iClass, n.d.). This pedagogical approach strives to facilitate empowerment of both learners and teachers, while producing personalized learning experiences. Based on this, the iClass project aims to establish a framework to deliver personalized, adaptable and adaptive learning experiences in a collaborative environment for learners.
iClass includes a number of services that facilitate the modelling of learner information, such as the Monitor and Profiler services. These are responsible for completing a model of the learner's abilities, biases, preferences and needs that iClass can utilise as part of the personalization process. As a complimentary Teacher's Preference Tool enables control over the personalization features to ensure that iClass is properly integrated with the practices in the general managed learning environment of the school and the classroom. These preferences form the boundaries and constraints under which iClass may adapt. Students are allowed to influence these features as well, through the Student's Preference Tool to the extent determined by the teachers.
The key services for facilitating personalized eLearning experiences are the Selector and LO Generator. The Selector is responsible for formulating personalized high level strategies for facilitating learning. These strategies, or Personalized Learning Paths, comprise the set of concepts and learning activities that are appropriate for the learner's current goals and preferences. The LO Generator is responsible for assembling proper Learning Objects LOs) to compose the concepts and activities described in a learner's Personalized Learning Path (Brady, Conlan & Wade, 2004).
[FIGURE 1 OMITTED]
This article describes the objectives of iClass with respect to personalization of a learner's experience. The next section describes how iClass will cater towards a learner's needs by providing adaptable, as well as, adaptive solutions. The third section will look at the iClass framework and exemplify some workflows carried out by iClass. The fourth section will examine content issues that arise when developing personalized content. Finally, the last section will conclude the article.
Catering Towards Learner Needs
Pedagogical and contextual parameters of the learners are inputs to the reconciliation engine that creates the personalized content in the sense of picking the right learning design and activities (Conlan & Wade, 2004). Pedagogical parameters comprise the learning styles, habitual properties, and general aptitude of the learners. The aspects like cultural background, place of study, collaboration, timeliness and hour of study are some of the contextual parameters.
Adaptivity in learning experience is accomplished by choosing the learning path that suits the knowledge level and the acquired competencies of the learner. These are measured by the Monitor service based on the assessment results and learner's consumption performance of the LOs. Learning paths are portions of the concept domain ontologies. These ontologies essentially represent the curriculum constructs. In addition, adaptivity will also have to take into account the learners having "off-the-iClass" experiences. These are inquired through the Student's Preference Tool and are considered in the crafting of their iClass experiences. In order to achieve adaptivity at runtime, appropriate assessment techniques are continuously employed by iClass and the knowledge representation of the learner is continuously updated.
Adaptability in learning experience is accomplished by choosing learning activities that suit the pedagogical parameters and preferences of the learner. Being adaptable implies that the learners assume responsibility within the designated limits, and have freedom, yet guidance. Providing the learners with the suitable learning tools such as annotation tool, a mind-mapping tool, or a history tool exemplifies this kind of support. The extent of the adaptability provided by iClass frames the scope of how adaptive iClass will be towards the learners. The strategy of iClass is to be adaptive in its support of the learning activities while remaining adaptable to the learning style variations of different learners. Learners with different learning styles react in different ways and therefore they require different kinds of support when consuming the same learning object. This differentiation in support is provided not only for the search of an appropriate learning object, but also for the consumption of that learning object.
[FIGURE 2 OMITTED]
Being both adaptive and adaptable, iClass aims to create learners who have the ability to learn from different types of learning materials even if s/he has a preferred style, yet the learner must remain active in the process of decision making, which allows the learner to own the responsibility of his/her learning experience.
iClass employs preferences tools for both the teachers and the learners so as to reinforce the personalization properties. Using the tool, learning choices such as contextual information, demands for collaborative learning, or preferences on the common practice activity structures can be captured. Moreover, the created learner models are shared with teachers and learners by means of these tools.
Utilizing iClass services and supporting tools, a learner will be able to achieve a given set of educational objectives. The overall iClass system is a framework that accommodates certain processes for providing personalized units of study, yet assistance through the study is also provisioned.
Firstly, iClass determines and employs a pedagogical scenario in order to create a structure of activities to cover the unit of study. The unit of study represents a portion of the curriculum domain map. This portion of the curriculum domain map is evaluated with respect to the knowledge level and acquired skills of the learner in order decide upon the order and occurrence of learning objects to be delivered. The type of activities that harbour this chain of objects is determined by using the pedagogical and contextual parameters. For each section of the activity structure, iClass searches and finds learning objects that suit the activities involved. Since the activities suit the learner's model, the learning objects consequently suit the model. Nevertheless, the model comprise a rather large set of pedagogical and contextual parameters and hence some other conditions are still exerted on the objects other then the fitness criteria to the activities. Notice that, primarily the objects will have to suit the corresponding portion of the domain as well, which encompasses a set of concepts and skills.
[FIGURE 3 OMITTED]
The workflow presented in Figure 3, highlights the personalization process performed by iClass. The process is both standards-based and pedagogically aware. The key stages in creating a personalized eLearning experience are modelling the learner, choosing an appropriate learning approach, selecting appropriate content and activities to perform teaching and finally populating those concepts/activities with customized learning objects. Pedagogical properties of the learner are used in selection of the learning approach that yields a rough activity structure with the incorporation of contextual parameters. This rough structure is populated with best practice activities which in turn are populated with LOs. The selection of both activities and LOs is dependent on the domain and the learner's existing knowledge on that domain.
Content for Personalization
Targeting personalization, being adaptive and adaptable constrain the learning content to be developed and exploited by iClass. The content publishers in iClass are in charge of providing both user-readable and system-readable content. Pieces of the system-readable content are knowledge representations, ontological maps for representing a curriculum, instructional and learning designs, metadata and sequences of learning objects, while the user-readable content comprises the learning objects, learning resources and learning tools. iClass employs content formation (such as a video editing and text/graphics overlay tool), content aggregation, ontological map editing and learning activities authoring tools for both types of content. In order to achieve the interoperability of learning systems, iClass exploits the standardized technologies, such as OWL (1) for curriculum domain maps and knowledge representations, IMS Learning Design for activity structuring, SCORM (2) 1.3 for learning object manifests, and IMS Learner Information Package for learner profile recording.
In order to properly execute the scenario described in the previous section, both the user-readable and the system-readable content need to be created. The content creation, in this sense, covers the development of learning objects and learning designs that form the pavement of the introduced flow. The development of learning objects and learning designs should be coherent in order to prevent from disharmony between these two. The Frankenstein effect (otherwise known as the mosaic effect) that may occur due to sequencing learning objects at runtime with respect to a selected learning design implies a great challenge for content creation. When components of a course such as activities or learning objects are assembled by computer algorithms, the overall experience can be satisfactory in an objective sense, yet subjectively annoying for learners. The disturbance may be not only in look and feel but also pedagogical in that individual activities which seem proper can be bothering as they occur one after another. To overcome the Frankenstein effect iClass employs hierarchies in content structuring such as confining LOs within activities, confining activities within activity structures and confining activity structures within learning designs that bear specific strategies.
iClass determines the sequence of the learning objects during the execution of the workflow, even though there are suggestive sequences provided by the content creators. The tool for content aggregation also allows for suggesting sequences. This nature of iClass necessitates a well-formed co-operation between the separate modules of iClass that are involved in content creation. Co-operation is achieved by using a shared and controlled vocabulary of special metadata types specific to iClass.
A primary aspect of content creation involves the curriculum analysis, and accordingly the development of the ontological domain maps. The curricular variations imply a challenge for this process, particularly for a system like iClass, that is chartered to serve schools in different countries.
Another aspect of content creation is the development of knowledge representations for domains and learners. In order to match a learner's knowledge to the knowledge designated for the domain, there should be a common representation model. However, the representation for the learner will be left to evolve while the domain representation is bounded by the curriculum.
The learning objects are developed according to the created domain knowledge representations and ontological domain maps. As for the creation of learning designs, possible variations in the learner model parameters are taken into account and a suit of generic pedagogical strategies (scenarios) are developed for iClass. Moreover variations due to cultural and contextual differences are considered.
Finally, a number of learning tools complete the personalized learning experience, and provide feedback to the overall iClass system.
This article has described the role of content in creating an eLearning experience that is personalized towards the learner's needs as part of the iClass project. Specifically it has discussed how the iClass framework facilitates the tailoring of eLearning experiences towards learner's needs with preferences that can be set both by the teachers and also the learner himself/herself. The iClass IST project, funded under the European Commission's 6th Framework, is striving to provide educators and learners with a personalized learning environment built using pedagogically sound principles.
Brady, A., Conlan, O., & Wade, V. (2004). Dynamic composition and personalization of PDA-based elearning--personalized mlearning. E-Learn 2004, World Conference on E-Learning in Corporate, Government, Healthcare and Higher Education, Washington, D.C., November 2004.
Conlan, O., & Wade, V. (2004). Evaluating the multi-model, metadata-driven approach to producing adaptive elearning services. Third International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH2004) Proceedings, Eindhoven, The Netherlands, 2004.
iClass. (n.d.). iClass Integrated Project, Annex 1, Description of Work, http://www.iclass.info
(1) Web Ontology Language
(2) Sharable Content Object Reference Model
The work presented in this article is partially supported by European Community under the Information Society Technologies (IST) program of the 6th FP for RTD--project iClass contract IST-507922. The authors are solely responsible for the content of this article. It does not represent the opinion of the European Community, and the European Community is not responsible for any use that might be made of data appearing therein.
ALI TURKER AND ILHAMI GORGUN
METU Technopolis, Turkey
Trinity College, Ireland