Saturday 4 February 2012

Achieving personalised instruction in the MOODLE e-learning platform


The article describes a personalization framework that has been designed and demonstrates a functionality that can be plugged in Moodle e-learning platform to provide for a pedagogical framework to achieve personalization of learning. The functionality provides the teacher/mentor with the possibility to customize the way he or she wants the system to offer personalization to the learner. Once the settings are done, the system adapts the instruction given with respect to the learner profile that is stored. It uses an adaptive algorithm to select the most appropriate learning object for a given lesson. Personalization of the system allows adaptation based on performance, preferred learning and cognitive styles as well as cognitive controls. The student on the other has the possibility to rate and comment on the lesson presented and their learning paths are stored in the system. This provides the teacher/instructor with a method to evaluate the outcome of providing personalization to the learners.

The Overall Framework in UML
The overall framework can be represented the unified modelling language (UML) and the MOT Taxonomy (Paquette, 2003) to model the pedagogical scripting of personalized learning activities (individual or collective) and for the representation of the overall framework. In the present situation, the MOT taxonomy (Paquette, 2003) has been used to represent high-level knowledge model of the pedagogical scenario while UML will be used as a conceptual model for the information technology infrastructure.  

 
The subject is the learner who is engaged in a learning activity (object) which is mainly a set of inter-related tasks that are to be carried out to achieve a specific learning outcome or to develop specific competencies. The concept of the instructional design specification is specific to an activity-based conceptualisation of the learning process. This means that the specification is not independent of the pedagogical approach which is geared towards a competency-based learning design.  Each learning activity consists of a set of activity tasks which can be either individual or collective. Each activity task is governed by a set of pedagogical scripts in the form of rules set by the tutor who authors the learning activity. The scripts will be personalized at a macro-level to fit the group in case of a collective task, and at micro-level for individual tasks based on the subject profile or learner information profile or simply learner profile.

Each activity task takes the form of a set of personalised learning objects aggregated and sequenced for each subject involved in the activity task. To carry out the learning task, the subject will have access to a range of mediating instrument as specified in the pedagogical script of the task. An instrument can be a software tool, and/or tutorial on any relevant concepts for the learning task or simple instructions on how to use the learning environment and other artefacts depending on the pedagogical scenario being tackled. A tutorial is an aggregation of a set of concepts which in turn are basically a set of aggregated learning objects. 

Implementation in MOODLE LMS

A prototype implementation has been implemented as a series of MOODLE “Blocks” and “Modules” in order to test its effectiveness in a mainstream e-learning environment.
The following blocks were implemented:

· Learner Profiling & Individual Learning Path 

The learner profiling block allows the participants to take the VAK and the LSQ surveys respectively. It can also include other types of surveys depending on the type of profile that is needed for adaptation purposes. The individual learning path block provides the lecturer with a mini-report of the set of learning objects that are selected for each learner based on his or her profile and the adaptation method selected.




The following modules were implemented:

· Adaptive Mode Selection

The teacher can select in the course settings section whether to enable adaptive mode
or not. Further to this, the teacher selects the adaptation algorithm (Santally & Senteni
2006) (there are two variants).






· Learning Object Profiling and Sequencing

This module allows the teacher to sequence the learning objects and to add respective metadata for the adaptation/personalization process. The learning object profiling mechanism is initially based on some degree of intuition and subjectivity. This process is usually carried out by the instructional designer and/or the teacher/lecturer and is therefore largely based on their previous experience and perception.


Discussion and Conclusion

This research is ongoing and a number of milestones have been reached. The adaptation framework for the design of personalized learning environments has been set up. The learning design framework consists of a lifecycle for the pedagogical scripting of learning activities and techniques to be used to provide for a personalized learning experience.  So far only a prescriptive approach has been adopted to the elaboration of the pedagogical scripting life cycle. Further refinements are needed to improve the overall learning design framework. The learning design framework can be seen as consisting of:

·    Principal actors (Lecturer, Learner, Learning/Instructional Designer, Learner-Support  Agent) of the activity system.
·   A flexible instructional design method using an activity-theoretical approach to model the people-process-technology triad as an activity system. The method consists of:
o   A pedagogical scripting lifecycle for learning activities
o   Instructional conception of multiple representations of learning objects
o   Adding appropriate metadata to the learning objects by instructional designers
o   Sequencing of learning objects
o   Initialization of a learner profile

·   A customizable adaptation algorithm based on a fuzzy approach for learning object selection appropriate to a particular learner profile.
·   Implementation in the MOODLE e-learning platform as a personalization block which can be applied to online courses.

The whole framework will be set under experimentation to observe the effects on the learning experience of online learners.






6 comments:

  1. In my opinion, Moodle e-learning platform is on the right track to achieve personalization of learning. This platform give teachers the opportunity to modify the way she/he wants the system to offer personalization to the learner. Moreover one of its biggest advantage is that it allows adaptation based on performance, preferred learning, cognitive styles and cognitive controls. It also enable the selection of the most appropriate learning object for each lesson. Furthermore, the learning progress of each student is stored which enables the assessment of the strength and weaknesses of each student.

    ReplyDelete
  2. Moodle is a very good platform to help teachers/lectures to find alternate ways to deliver their knowledge. As a student, I am getting bored with the classic way of learning. Having a new method and a new interface, is very motivating to learn. It helps to develop new skills and thus an increase in performance. Furthermore the concept of commenting on other friend's work allows the student to evaluate himself and to learn from his errors.

    ReplyDelete
  3. According to me, Moodle is an excellent platform for delivering knowlegde as it provides greater access for students in acquiring knowlegde. It helps in terms of getting the required materials for students and therefore helps them develop new skills. It is a personalized tool as each individual can access the system without others interference thus increasing in performance as they become well-versed with the system. It motivates students who want to get access to learning resources.

    ReplyDelete
  4. According to James W. Keefe and John M. Jenkins Personalization of instruction and learning is the effort on the part of a school to take into account individual student characteristics and needs, and flexible instructional practices, in organizing the learning environment.Indeed,like Anonyme said earlier, moodle is on the right track to achieve personalization of learning. We as students we find that its of great help to be able to gain access to our documents using moodle platform

    ReplyDelete
  5. This sounds very interesting. Will be be submitting the code back to the Moodle community? What version of Moodle did you implement this on? Can you refer me to any journal/conference publications?

    Thanks,
    Mark

    ReplyDelete
    Replies
    1. Hi Mark. Thanks for your comment. Yes we plan to submit the code to the community except for the moment it works on 1.9 version and not the 2.0 version. There is a publication detailing the algorithm and the personalisation concept that has been applied.

      http://www.eurodl.org/?p=archives&year=2005&halfyear=1&article=166

      Delete

Please abide by the netiquette of online commenting. Please be respectful and contribute to the debate through constructive criticism and intellectual arguments.

The polemic surrounding University Ranking of UniRank (4icu.org) : The case of UoM being 85th in the African Top 100

This is an interview I gave to the News on Sunday paper that appeared on 26th July 2020. 1. There is a controversy about the ranking of ...