The MOT+LD editor embedded in MOT+ was the first attempt to help designers build graphically compliant IMS-LD learning scenarios models, the central construct in the MISA method. The graphic model is automatically validated and exported as an instance of the IMS-LD XML schema. This XML file can be read in form-based IMS-LD editors such as RELOAD if necessary to add level B conditions and or level C notifications. The resulting XML can then be run by IMS-LD compliant players or platforms to deliver on-line learning sessions to their users.
In the last two years, our team has extended this first editor to the TELOS SCENARIO EDITOR. This editor simplifies the graphic edition of LD scenarios, expecially the definition of the control structure of the workflow, that is actually covered by level B and C specifications. On this aspect, properties and conditions can be included in the graphic model to alter the flow of activities, notify an actor or present a resource depending on previous actions or results stored in a user and group file or model. To achieve that, a comparative analysis has been made between business workflows¨expressed in BPMN and IMS-LD learning designs leading to the identification of 21 control situations for workflows that generalize those in IMS-LD. An import/export module has been built from our Editor to standard IMS-LD format.
The SCENARIO EDITOR uses four kinds of MOT objects with subtypes taken from the TELOS technical ontology:
- Concept symbols represent all kinds of resources: documents, tools, semantic resources, environments, resource-actors, resource-activities and datatypes.
- Procedure symbols represent activities enacted by the actors and the operations performed by the system, and also their combination called "function models".
- Principles are used both to represent both actors (as control agents) and control conditions represented here by different symbols. The actor’s symbols are active agents representing users, groups, roles or software agents that enact the activities using and producing resources as planned by the function model. Conditions are control element inserted within the basic flow to decide on the following activities that can be activated.
For information or demonstration: Michel Léonard email@example.com