SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
CADMOS Learning Design tool
                                             Mary Katsamani1, Symeon Retalis2
                                   Department of Digital Systems, University of Piraeus
                                          M.Karaoli & A.Dimitriou 80, 18534
                                                    Piraeus, Greece
                                         1
                                             marykatsamani@gmail.com, 2retal@unipi.gr

Abstract— This paper gives an overview of the CADMOS learning design tool that promotes the concept of “separation
of concerns” during the design process. CADMOS is a graphical IMS-LD Level A & B compliant learning design tool.
According to the feedback from an evaluation case study with 36 participants, CADMOS is a user friendly tool that
allows educational practitioners to design flows of learning activities from different perspectives and in different layers.

Keywords— learning design, learning design tools, CADMOS, separation of concerns

                                                      I. INTRODUCTION
    “Design for learning” has been defined as the process of “designing, planning and orchestrating learning activities as
part of a learning session or programme” (Koper, 2005). A “learning design” (LD) is the outcome of this design process.
An educational practitioner (i.e. teacher as designer, with basic computer skill and not expert in learning design
specifications like IMS LD) may create a learning design for a simple activity, for a course lasting one or a few hours, for
a course lasting a few weeks or even months or for a curriculum, meaning a whole year teaching program me (Britain,
2004).
    The literature of design for learning is very rich and includes several models such as the Caladine’s Learning
Activities Model (LAM), the AUTC model, the T5 models and more recently the ELM, IMS LD and LAMS model have
appeared in the literature (Brown, 2006; Botturi and Stubbs, 2008). Research studies stress that it is very helpful for
practitioners to create learning designs by "dragging and dropping" activities, putting the items in a sequence and linking
them to learning objects and learning tools (Laurillard, 2008). A practitioner is called to describe and orchestrate the
learning activities that s/he thinks the students should perform in order to accomplish the desired learning objectives. S/he
might also need to specify the resources and tools that will be related to these activities, i.e. if a student will be asked to
study theory on a topic, the practitioner must define the learning objects that will contain the theoretical concepts which
could be of some form e.g. a hyper document, a video, a flash application etc. The practitioner should also be able to
determine in which order the students should perform the activities and any conditions, preconditions or rules that might
exist, i.e. a student must study the theory before doing a self-assessment or the student must score at least 70% before
proceeding with another activity. Additionally there must be flexibility when creating the leaning design. A practitioner
should be able to revise the design and add or remove activities if s/he thinks that so far hasn’t been fulfilled the scope of
the course an activity if s/he thinks that eventually doesn’t provide something to the learning process or change the rules
or the execution order of the activities.
     Visual learning design languages or visual learning design tools aid practitioners in designing. On the one hand the
LD languages (i.e. E2ML, coUML, PCeL, PoEML) advocate the use of a specific notation (symbols and rules) for
creating a design without the support of a specialized learning design tool practitioner. On the other hand, the existing LD
tools such as COMPENDIUM, MOT+, LAMS, OPEGLM and COLLAGE are based on specific design principles and
philosophy and support the practitioner during the design process. Obviously, languages and tools have advantages and
disadvantages that determine their widespread usage.
     Taking for granted that practitioners need usable and flexible means for creating their learning designs (Lejeune et al.,
2009), we have created a graphical design tool called CADMOS. The innovative issue of the tool is that it promotes the
concept of “separation of concerns” which means that the practitioner builds the learning designs in two different layers:
i) the conceptual structure of the learning activities, and ii) the flow of these activities.
     The structure of the paper is as follows. In the next section we briefly specify the main characteristics of CADMOS
which is a blend of the characteristics of well known visual instructional design languages and graphical learning design
tools. In the third section the CADMOS tool is briefly presented via an example in order to more clearly illustrate the
separation of concerns concept. Then the evaluation remarks that derived when a group of practitioners tested the tool are
presented. Finally, the paper ends with some concluding remarks and the plans for future work.

                                         II. CADMOS MAIN CHARACTERISTICS
CADMOS has adopted characteristics from visual instructional design languages and graphical design tools. There are
several visual instructional design languages that someone can use in order to design a lesson. Botturi & Stubbs (2008)
made a comparison of the most popular languages according to criteria such as user skills, formalization, stratification,
elaboration, perspective and notation. E2ML is the only language that is suitable for users with basic knowledge of
learning design and basic computer skills. PCeL and coUML demand intermediate skills, while POEML demands users
who know well the language. E2ML, PCeL and coUML are semi-formal languages while POEML is formal. From the
point of stratification, only E2ML is flat, which means that designs the learning activities are presented only from one
point of view and not in different layers as the other languages do. POEML is also the language that helps the user design
the learning activities in detail, while the other languages are more conceptual. On the other hand, PCeL is a language
that presents the activities only from one perspective.
   With regards to the learning design tools, it is well documented that practitioners prefer the ones that allow the
practitioner to specify the learning activities and orchestrate them according to some rules/principles via a graphical
user interface. Table 1 briefly shows the results from the comparison of five popular LD tools according to the
following criteria: user skills, guidance, templates/design patterns, export IMS-LD A, B, C, editing of a readymade
IMS-LD package. The comparison in Table 1 shows that MOT+ must be used by practitioners with specialized
knowledge of the learning design (LD) standards. In particular, MOT+ demands its users to know well the underlying
modeling approach. COLLAGE is the only tool that offers guidance to the practitioner during the design process. The
practitioner decides which learning strategy to use (in the format of learning activity flow patterns) and then follows a
set of steps on how to organize the course. A similar approach, but not fully exploited, has been promoted by OPEN-
GLM.
                                       TABLE II. COMPARISON OF LEARNING DESIGN TOOLS

                CRITERIA                  COMPENDIUM          MOT+          COLLAGE         LAMS        OPEN-GLM
                 User Skills                   Basic          Expertise        Basic         Basic          Basic

                 Guidance                        -                -              +             -             +

             Layered Approach                    -                -              -             -              -

         Templates / Design Patterns            +                 -              +             -             +

           Exports IMS-LD A,B,C                  -           IMS-LD A        IMS-LD A     IMS-LD A           +

             Editing of IMS-LDs                  -                -              -             -              -



    COMPENDIUM, COLLAGE and OPEN-GLM have embedded learning design patterns, which practitioner can
choose to use or not. MOT+ allow the user to export a lesson in the standard IMS-LD Level A, while LAMS and
COMPENDIUM are not IMS LD compliant. COLLAGE and OPEN-GLM exports learning design as IMS LD level A, B
& C. Finally, none of the tools offers the practitioner the possibility to import an existing IMS-LD lesson for editing via a
graphical user interface.
    Taking into consideration the main characteristics of these language and tools, we decided to develop the CADMOS
visual LD editor that:
    1. is appealing to novice designers who do not have specialized knowledge of the learning design (LD)
         specification
    2. guides the practitioner through the design process
    3. allows the practitioner to design learning activities from different perspectives and in different layers
    4. has a formal graphical notation
    5. extracts designs in IMS-LD format
    6. supports reverse engineering of IMD LD compliant learning designs Neumann and Oberhuemer, 2009), i.e. a
         designer can import an IMS LD to CAMDOS tool for further editing


                                    III. THE CADMOS TOOL VIA A SHORT EXAMPLE
     CADMOS (CoursewAre Development Methodology for Open instructional Systems) proposes the “separation of
concerns” for the design of learning process. This concept stems from the principles of web engineering (Papasalouros et
al., 2004; Rossi et al., 2008) and argues that the designer builds the design in layers, and creates two design sub-models:
the conceptual and the flow model:
     • The Conceptual Model defines the learning activities that students and teachers will be engaged in during the
       instructional process of a specific subject. Each learning activity may be simple or composite. The composite
       learning activity consists of two or more simple learning activities but is addressed only to one role, student or
       teacher. Additionally in this model are defined the type of the resources that correspond to these activities.
     • The Flow Model defines the navigational patterns (orchestration) of the learning activities.
     CADMOS advocates that in case a practitioner wants to add navigational rules, s/he can change the flow model,
keeping intact the conceptual model. Thus with the same set of learning activities different practitioners can produce
variations of learning activity flows according to their own instructional philosophy and learning context. For example,
one practitioner might decide that the students must study the syntax and the semantics of a higher-level programming
language as well as access various problem solving examples, before trying to do practice with the assignments or the
student may not be allowed to take the final assignment, before having performed all the suggested learning activities
(e.g. study theory and examples and submit assignments). It is obvious that a practitioner can change a learning object
(resource) which is linked to a learning activity in the conceptual model, without changing anything to the flow model.
On the other hand if the practitioner adds or deletes a learning activity in the conceptual model, the flow model must
embody these changes.
CADMOS tool has been created in order to be used by novice learning designers, i.e. practitioners with basic
computer skills and knowledge of learning standards. The whole design process supported by the CADMOS tool is
considered to be incremental. The practitioner first defines the learning activities and then moves to the definition of their
orchestration. If s/he wants to add or remove an activity s/he can return to the conceptual model, do the changes and then
revise the flow model accordingly. S/he can also edit only the flow model, i.e. add rules and conditions in the navigation
between the activities without making any changes to the learning activities or the learning resources that are linked to
those learning activities.
    In the following paragraphs we show how a practitioner can create a learning design using the CADMOS tool. The
exemplar design concerns a learning session named “Programming Fundamentals” which normally occurs at the last
grade of high school. First at the conceptual level, the practitioner needs to make an overall design of the learning
activities and specify the learning objects/services that will be used by the students. For this specific example, this
learning session consists of four (4) main learning activities according to the IEEE/ACS computer science curriculum.
One activity concerns the demonstration of the different representations of algorithms. The second activity is divided into
three sub activities: i) the presentation of theory about the syntax and the semantics of a higher-level language, ii) the
demonstration of the algorithmic problem solving process using a higher-level language and iii) the students’ practice via
a set of problems. Then there is a self assessment activity at the end of the session with open and closed questions that the
students should submit so that the teacher sends feedback comments to them. The above three activities are all addressed
to students. In the last activity the teacher is asked to correct the students’ tests.
   The first activity is practically a simple learning activity of “theory” type, which is linked to a hypermedia learning
object. The second activity is a composite activity which consists of i) a “theory” activity, which is linked to a
hypermedia resource that presents the basic commands of algorithms, ii) an “example” activity, which is linked to a
flash-based learning object and iii) an “assessment” activity, which is a quiz learning service. The third activity is an
“assessment” activity, which is linked to a quiz learning service. The last activity is a “feedback” activity, which is
linked to a “hypertext” resource. Figure 1 shows the LD conceptual model designed using the CADMOS tool.




                   Figure 1. The LD Conceptual Model of the course “Programming Fundamentals”


                               Table I. The meaning of the icons in the navigational design
                               Course name       Composite Activity   Simple Activity   Resource




    The largest part of the tool is the white workspace/canvas, where the practitioner can create the LD. On the top of the
workspace the pressed button named “LD ConceptualModel”, indicates that we design the conceptual model. In the left
side of the workspace there is the toolbar, which consists of the schemata that define a composite activity, a simple
activity and a resource. Also there is a “Links” part which consists of an arrow that connects the title of the course with
composite and simple activities and composite with simple activities and a dashed line that connects a simple activity
with a resource. When the practitioner presses the button of an activity or a resource, the corresponding icon appears on
the workspace. Then s/he has to define the properties of each object, in order to complete the design. A practitioner can
relate several specific learning objects or services to a learning activity.
    After having created the conceptual model, the practitioner moves to the next layer, i.e. specification of the flow
model, which concerns the orchestration of the learning activities. Pressing on the “LD FlowModel” button, CADMOS
tool creates automatically this model, by putting the activities of the conceptual model, the one after the other as the
activities have been specified in the conceptual model from left to the right. Figure 2 shows the model that is created
assuming that there are no rules in the navigational between the different activities. This means that the student can do
them in a linear way (linear navigational pattern). As we can see there are two different swim lanes, one for the student’s
activities and one for the teacher’s activities. The idea of swim lanes can also be found in the CompendiumLD tool
(Conole, 2008).


                 Figure 2. The LD Flow Model of the course “Programming Fundamentals” with rules




    A different toolbar appears on the left side of the “LD flow model” workspace layer. The practitioner specifies the
navigation rules, i.e. orchestrate the learning activities specified at the LD conceptual model. As we can see in Figure 2,
the toolbar at the left of the design area of the LD flow model is different. It also contains the “Rules” element which
consists of three different types of rules.
          The “User Choice” rule shows that a specific activity will be completed when its actor wants to.
          The “Time Limit” rule shows that an activity should be completed by a specific time.
          The score condition rule helps the designer define which activity will be done if the score of an activity is
               above a threshold or not.
    In the current version 1.6 of CADMOS (http://cosy.ds.unipi.gr/cadmos) apart from the aforementioned rules the
designer may add “comments” next to the learning tasks, if s/he wants to explain other rules. In the future more rules
will be added to the tool. Also the teacher could divide the learning tasks into “phases”. The “comments” icon gives the
designer the opportunity to add comments about the activities’ flow, such as navigational rules. The “phases” part is a
way to divide the flow into different sections. The idea of dividing the flow in sections can be found in the
representation of learning flow patterns (Hernández-Leo et al., 2010).
    After having created the flow model the learning design can be saved in CADMOS’s format or exported as an
IMS/LD level A & B xml manifest file so as to be reused by other IMS/LD editors or players. Finally, the tool has the
possibility to import an existing IMS/LD level A manifest file and represent it in its own model.

                                                 IV. USER EVALUATION
   CADMOS tool has already been systematically evaluated by 36 MSc students attending a programme on e-learning
technologies. 25 of them were teachers (20 of them were high school teachers and 5 of them were elementary school
teachers). 5 of them did not have experience in learning design and the rest of them had used LAMS tool. The
evaluation case study consisted of two phases:
       • Phase 1: presentation of the tool in a laboratory where the students used the CADMOS tool to create the
            learning design of a prescribed learning scenario given in a narrative form (3 hours)
       • Phase 2: the students were asked to submit two learning designs using CADMOS; one was a learning
            scenario given in a narrative form and another design of a learning unit of their choice (1 week).
   When teachers finished their creative tasks, they answered a questionnaire of 25 questions about the tool. The
questions were about four criteria: completeness, pedagogical expressiveness, personalization and compatibility (Koper
2006). In general the comments were positive. 70% claimed that were satisfied from both the approach and the tool. All
of them said that the use of CADMOS was simple and that were able to complete the learning design easily and quickly.
69% of them stated that were highly satisfied with the guidance that was provided to them. All of them said that the
design approach via the two models was very helpful. At the open ended questions, teachers commented that CADMOS
tool could facilitate the communication of various stakeholders involved into a design process (if needed) thanks to the
visual notation. They reported as extremely useful the fact that they could export their learning designs in IMS LD level
format and open it in any LD player, as well as import an IMS LD level A manifest that had been made by another tool,
into CADMOS tool and edit it. As expected, they mentioned some software bugs during the use of the tool which had
been fixed. Finally, they mentioned that it would be very useful to integrate in the tool ready-to-use design templates.


                                          V. DISCUSSION AND FUTURE WORK
    This paper has presented CADMOS tool, a graphical LD editor that is intended to be used by practitioners with basic
computer skills and without any technical knowledge of the IMSLD. It allows the easy creating of learning designs by
specifying and structuring the flow of learning activities and their interrelated learning objects/services in two separate
but interrelated models. CADMOS tool is under continuous software quality testing in order to solve software bugs and
offer a stable publicly available first release. Our next step is to enrich the tool so that i) it can be compatible with
IMS/LD level C, ii) it includes ready-to-use design templates based known learning strategies (i.e. brainstorming, TPS),
and iii) to export the learning design in Moodle format.


   ACKNOWLEDGEMENTS
   This work has been partially supported by the “PAKE Attikis & Stereas Elladas” project: “Teachers Professional
Development on the use of educational technologies in classroom practice” funded by the Greek Ministry of Education.
The tool can be found at: http://cosy.ds.unipi.gr/cadmos


                                                       REFERENCES
    Botturi L., Stubbs T. (2008). Handbook of Visual Languages in Instructional Design: Theories and Pratices. Hershey,
PA: Informing Science Reference.
    Britain A. (2004). A Review of Learning Design: Concept, Specifications and Tools, A report for the JISC E-
learning Pedagogy Programme, May 2004, URL: http://www.jisc.ac.uk/uploaded_documents/ACF83C.doc
    Brooks, F. P. (1986). No Silver Bullet - Essence and Accident in Software Engineering, Proceedings of the IFIP
Tenth World Computing Conference: 1069-1076
    Brown, C. (2006). Developing familiarity with learning design tools through subject analysis. Journal of Learning
Design, 1(2), 10-20.
    Conole, G. (2008). Capturing practice: the role of mediating artefacts in learning design, in Handbook of Research on
Learning Design and Learning Objects: Issues, Applications and Technologies, in L. Lockyer, S. Bennett, S. Agostinho,
and B Harper (Eds), 187-207, Hersey PA: IGI Global
    De Vries, F., Tattersall, C. and Koper, R., 2006. Future developments of IMS Learning Design tooling. Educational
Technology & Society, Vol.9, No.1, pp 9-12
    Hernández-Leo, D., Jorrín-Abellán, I.M., Villasclaras, E.D., Asensio-Pérez, J.I., Dimitriadis, Y. (2010). A multicase
study for the evaluation of a collaborative learning pattern-based visual design approach, Journal of Visual Languages
and Computing, 21(6), 2010, p. 313–331
    Koper, R. (2005). An Introduction to Learning Design. In Koper, R. and Tattersall, C. eds. Learning Design. A
Handbook on Modeling and Delivering Networked Education and Training, Springer, The Netherlands, 2005
    Koper R. (2006). Current Research in Learning Design. Educational Technology & Society, 9(1), 13-22.
    Laurillard, D. (2008). Enabling faculty to move forward the agenda: Tools for learning design, Open Learning
Initiative Conference, Carnegie Mellon University
    Lejeune, A., Ney, M., Weinberger, A., Pedaste, M., Bollen, L., Hovardas, T., Hoppe, U., & de Jong, T., 2009,
Learning Activity Spaces: Towards flexibility in learning design, Paper presented at IEEE ICALT 2009 conference, Riga,
Latvia, July 14-18.
    Neumann, S., and Oberhuemer, P. (2009). User Evaluation of a Graphical Modeling Tool for IMS Learning Design.
In Proceedings of the 8th International Conference on Advances in Web Based Learning (ICWL '009), Marc Spaniol,
Qing Li, Ralf Klamma, and Rynson W. Lau (Eds.). Springer-Verlag, Berlin, Heidelberg, 287-296
    Paquette, G., Léonard, M., Ludgren-Cayrol, K., Mihaila, S., & Gareau, D. (2006). Learning Design based on
Graphical Knowledge Modelling, Educational Technology & Society, Special issue on Learning Design, January 2006
(2006) 97-112
    Papasalouros, A., Retalis, S. and N Papaspyrou, N. (2004). Semantic description of Educational Adaptive
Hypermedia based on a Conceptual Model, Educational Technology & Society, Educational Technology & Society,
Volume 7, Issue 4, 2004
    Rossi, G., Pastor, O., Schwabe, D., Olsina, L. (editors) (2008). Web Engineering. Modeling and Implementing Web
Applications. Springer, 2008

Mais conteúdo relacionado

Semelhante a Asld2011 katsamani retalis

Asld2011 derntl
Asld2011 derntlAsld2011 derntl
Asld2011 derntlYishay Mor
 
The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...ijma
 
ASLD_ISIS_SCENEDIT
ASLD_ISIS_SCENEDITASLD_ISIS_SCENEDIT
ASLD_ISIS_SCENEDITeductice
 
MK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMohammed Ali Khan
 
Teaching of computer programming
Teaching of  computer programmingTeaching of  computer programming
Teaching of computer programmingmarpasha
 
Unit 54 digital_graphics_for_print
Unit 54 digital_graphics_for_printUnit 54 digital_graphics_for_print
Unit 54 digital_graphics_for_printJo Lowes
 
Bc0057 object oriented analysis and design
Bc0057   object oriented analysis and designBc0057   object oriented analysis and design
Bc0057 object oriented analysis and designsmumbahelp
 
Hernandezleoetal@Icaltws08
Hernandezleoetal@Icaltws08Hernandezleoetal@Icaltws08
Hernandezleoetal@Icaltws08davinia.hl
 
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...TELKOMNIKA JOURNAL
 
Mit301– object oriented analysis and design
Mit301– object oriented analysis and designMit301– object oriented analysis and design
Mit301– object oriented analysis and designsmumbahelp
 
Asld isis scenedit_1506
Asld isis scenedit_1506Asld isis scenedit_1506
Asld isis scenedit_1506eductice
 
Instructional Design
Instructional DesignInstructional Design
Instructional DesignRiva Warid
 
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...Michael Derntl
 
Design and development of e learning contents and online activities
Design and development of e learning contents and online activitiesDesign and development of e learning contents and online activities
Design and development of e learning contents and online activitiesMUHAMMAD SABRI SAHRIR
 
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfunit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfRojaPogul1
 
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...ijiert bestjournal
 
Unit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxUnit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxRavindranath67
 

Semelhante a Asld2011 katsamani retalis (20)

Asld2011 derntl
Asld2011 derntlAsld2011 derntl
Asld2011 derntl
 
The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...The application of computer aided learning to learn basic concepts of branchi...
The application of computer aided learning to learn basic concepts of branchi...
 
My Portfolio
My Portfolio My Portfolio
My Portfolio
 
ASLD_ISIS_SCENEDIT
ASLD_ISIS_SCENEDITASLD_ISIS_SCENEDIT
ASLD_ISIS_SCENEDIT
 
MK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updatedMK_MSc_Degree_Project_Report ver 5_updated
MK_MSc_Degree_Project_Report ver 5_updated
 
Teaching of computer programming
Teaching of  computer programmingTeaching of  computer programming
Teaching of computer programming
 
Unit 54 digital_graphics_for_print
Unit 54 digital_graphics_for_printUnit 54 digital_graphics_for_print
Unit 54 digital_graphics_for_print
 
Bc0057 object oriented analysis and design
Bc0057   object oriented analysis and designBc0057   object oriented analysis and design
Bc0057 object oriented analysis and design
 
Hernandezleoetal@Icaltws08
Hernandezleoetal@Icaltws08Hernandezleoetal@Icaltws08
Hernandezleoetal@Icaltws08
 
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
 
Mit301– object oriented analysis and design
Mit301– object oriented analysis and designMit301– object oriented analysis and design
Mit301– object oriented analysis and design
 
Asld isis scenedit_1506
Asld isis scenedit_1506Asld isis scenedit_1506
Asld isis scenedit_1506
 
Instructional Design
Instructional DesignInstructional Design
Instructional Design
 
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
Propelling Standards-based Sharing and Reuse in Instructional Modeling Commun...
 
Design and development of e learning contents and online activities
Design and development of e learning contents and online activitiesDesign and development of e learning contents and online activities
Design and development of e learning contents and online activities
 
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfunit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
 
Unit 1 OOSE
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
 
2000- Kod-Knowledge on demand
2000- Kod-Knowledge on demand2000- Kod-Knowledge on demand
2000- Kod-Knowledge on demand
 
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
 
Unit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptxUnit-1 OOAD Introduction.pptx
Unit-1 OOAD Introduction.pptx
 

Mais de Yishay Mor

Education as a design practice and a design science
Education as a design practice and a design scienceEducation as a design practice and a design science
Education as a design practice and a design scienceYishay Mor
 
Simon Nelson: FutureLearn
Simon Nelson: FutureLearnSimon Nelson: FutureLearn
Simon Nelson: FutureLearnYishay Mor
 
Paul Hunter: why MOOCs and Executives Don't Mix
Paul Hunter: why MOOCs and Executives Don't MixPaul Hunter: why MOOCs and Executives Don't Mix
Paul Hunter: why MOOCs and Executives Don't MixYishay Mor
 
Sanna Ruhalahti: Wanted - MOOC Pedagogy
Sanna Ruhalahti: Wanted - MOOC PedagogySanna Ruhalahti: Wanted - MOOC Pedagogy
Sanna Ruhalahti: Wanted - MOOC PedagogyYishay Mor
 
OEC Paris Residential: scenarios workshop
OEC Paris Residential: scenarios workshopOEC Paris Residential: scenarios workshop
OEC Paris Residential: scenarios workshopYishay Mor
 
MOOCs for Web Talent
MOOCs for Web TalentMOOCs for Web Talent
MOOCs for Web TalentYishay Mor
 
OpenEducation Challenge Incubator Programme
OpenEducation Challenge Incubator ProgrammeOpenEducation Challenge Incubator Programme
OpenEducation Challenge Incubator ProgrammeYishay Mor
 
OpenEducation Challenge Finalists' Workshop: Design Thinking Session
OpenEducation Challenge Finalists' Workshop: Design Thinking SessionOpenEducation Challenge Finalists' Workshop: Design Thinking Session
OpenEducation Challenge Finalists' Workshop: Design Thinking SessionYishay Mor
 
EEE Project Meeting, June 2014
EEE Project Meeting, June 2014EEE Project Meeting, June 2014
EEE Project Meeting, June 2014Yishay Mor
 
How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013
How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013
How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013Yishay Mor
 
How to ruin a mooc
How to ruin a moocHow to ruin a mooc
How to ruin a moocYishay Mor
 
Iterative research and development of teacher training in learning design
Iterative research and development of teacher training in learning design  Iterative research and development of teacher training in learning design
Iterative research and development of teacher training in learning design Yishay Mor
 
Metis project worskhop design
Metis project worskhop designMetis project worskhop design
Metis project worskhop designYishay Mor
 
Metis project deliverable D3.2: Draft of pilot workshop
Metis project deliverable D3.2: Draft of pilot workshopMetis project deliverable D3.2: Draft of pilot workshop
Metis project deliverable D3.2: Draft of pilot workshopYishay Mor
 
OLDS MOOC Week 7: Formative evaluation paper
OLDS MOOC Week 7: Formative evaluation paperOLDS MOOC Week 7: Formative evaluation paper
OLDS MOOC Week 7: Formative evaluation paperYishay Mor
 
Design narratives
Design narrativesDesign narratives
Design narrativesYishay Mor
 
Week7 intro evaluate
Week7 intro evaluateWeek7 intro evaluate
Week7 intro evaluateYishay Mor
 
The Pedagogical Patterns Collector User Guide
The Pedagogical Patterns Collector User GuideThe Pedagogical Patterns Collector User Guide
The Pedagogical Patterns Collector User GuideYishay Mor
 
TILD workshop at ARV 2013
TILD workshop at ARV 2013TILD workshop at ARV 2013
TILD workshop at ARV 2013Yishay Mor
 
Learning Design: mapping the landscape
Learning Design: mapping the landscapeLearning Design: mapping the landscape
Learning Design: mapping the landscapeYishay Mor
 

Mais de Yishay Mor (20)

Education as a design practice and a design science
Education as a design practice and a design scienceEducation as a design practice and a design science
Education as a design practice and a design science
 
Simon Nelson: FutureLearn
Simon Nelson: FutureLearnSimon Nelson: FutureLearn
Simon Nelson: FutureLearn
 
Paul Hunter: why MOOCs and Executives Don't Mix
Paul Hunter: why MOOCs and Executives Don't MixPaul Hunter: why MOOCs and Executives Don't Mix
Paul Hunter: why MOOCs and Executives Don't Mix
 
Sanna Ruhalahti: Wanted - MOOC Pedagogy
Sanna Ruhalahti: Wanted - MOOC PedagogySanna Ruhalahti: Wanted - MOOC Pedagogy
Sanna Ruhalahti: Wanted - MOOC Pedagogy
 
OEC Paris Residential: scenarios workshop
OEC Paris Residential: scenarios workshopOEC Paris Residential: scenarios workshop
OEC Paris Residential: scenarios workshop
 
MOOCs for Web Talent
MOOCs for Web TalentMOOCs for Web Talent
MOOCs for Web Talent
 
OpenEducation Challenge Incubator Programme
OpenEducation Challenge Incubator ProgrammeOpenEducation Challenge Incubator Programme
OpenEducation Challenge Incubator Programme
 
OpenEducation Challenge Finalists' Workshop: Design Thinking Session
OpenEducation Challenge Finalists' Workshop: Design Thinking SessionOpenEducation Challenge Finalists' Workshop: Design Thinking Session
OpenEducation Challenge Finalists' Workshop: Design Thinking Session
 
EEE Project Meeting, June 2014
EEE Project Meeting, June 2014EEE Project Meeting, June 2014
EEE Project Meeting, June 2014
 
How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013
How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013
How to ruin a MOOC? JISC RSC Yorkshire & the Humber Online Conference 2013
 
How to ruin a mooc
How to ruin a moocHow to ruin a mooc
How to ruin a mooc
 
Iterative research and development of teacher training in learning design
Iterative research and development of teacher training in learning design  Iterative research and development of teacher training in learning design
Iterative research and development of teacher training in learning design
 
Metis project worskhop design
Metis project worskhop designMetis project worskhop design
Metis project worskhop design
 
Metis project deliverable D3.2: Draft of pilot workshop
Metis project deliverable D3.2: Draft of pilot workshopMetis project deliverable D3.2: Draft of pilot workshop
Metis project deliverable D3.2: Draft of pilot workshop
 
OLDS MOOC Week 7: Formative evaluation paper
OLDS MOOC Week 7: Formative evaluation paperOLDS MOOC Week 7: Formative evaluation paper
OLDS MOOC Week 7: Formative evaluation paper
 
Design narratives
Design narrativesDesign narratives
Design narratives
 
Week7 intro evaluate
Week7 intro evaluateWeek7 intro evaluate
Week7 intro evaluate
 
The Pedagogical Patterns Collector User Guide
The Pedagogical Patterns Collector User GuideThe Pedagogical Patterns Collector User Guide
The Pedagogical Patterns Collector User Guide
 
TILD workshop at ARV 2013
TILD workshop at ARV 2013TILD workshop at ARV 2013
TILD workshop at ARV 2013
 
Learning Design: mapping the landscape
Learning Design: mapping the landscapeLearning Design: mapping the landscape
Learning Design: mapping the landscape
 

Último

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 

Último (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 

Asld2011 katsamani retalis

  • 1. CADMOS Learning Design tool Mary Katsamani1, Symeon Retalis2 Department of Digital Systems, University of Piraeus M.Karaoli & A.Dimitriou 80, 18534 Piraeus, Greece 1 marykatsamani@gmail.com, 2retal@unipi.gr Abstract— This paper gives an overview of the CADMOS learning design tool that promotes the concept of “separation of concerns” during the design process. CADMOS is a graphical IMS-LD Level A & B compliant learning design tool. According to the feedback from an evaluation case study with 36 participants, CADMOS is a user friendly tool that allows educational practitioners to design flows of learning activities from different perspectives and in different layers. Keywords— learning design, learning design tools, CADMOS, separation of concerns I. INTRODUCTION “Design for learning” has been defined as the process of “designing, planning and orchestrating learning activities as part of a learning session or programme” (Koper, 2005). A “learning design” (LD) is the outcome of this design process. An educational practitioner (i.e. teacher as designer, with basic computer skill and not expert in learning design specifications like IMS LD) may create a learning design for a simple activity, for a course lasting one or a few hours, for a course lasting a few weeks or even months or for a curriculum, meaning a whole year teaching program me (Britain, 2004). The literature of design for learning is very rich and includes several models such as the Caladine’s Learning Activities Model (LAM), the AUTC model, the T5 models and more recently the ELM, IMS LD and LAMS model have appeared in the literature (Brown, 2006; Botturi and Stubbs, 2008). Research studies stress that it is very helpful for practitioners to create learning designs by "dragging and dropping" activities, putting the items in a sequence and linking them to learning objects and learning tools (Laurillard, 2008). A practitioner is called to describe and orchestrate the learning activities that s/he thinks the students should perform in order to accomplish the desired learning objectives. S/he might also need to specify the resources and tools that will be related to these activities, i.e. if a student will be asked to study theory on a topic, the practitioner must define the learning objects that will contain the theoretical concepts which could be of some form e.g. a hyper document, a video, a flash application etc. The practitioner should also be able to determine in which order the students should perform the activities and any conditions, preconditions or rules that might exist, i.e. a student must study the theory before doing a self-assessment or the student must score at least 70% before proceeding with another activity. Additionally there must be flexibility when creating the leaning design. A practitioner should be able to revise the design and add or remove activities if s/he thinks that so far hasn’t been fulfilled the scope of the course an activity if s/he thinks that eventually doesn’t provide something to the learning process or change the rules or the execution order of the activities. Visual learning design languages or visual learning design tools aid practitioners in designing. On the one hand the LD languages (i.e. E2ML, coUML, PCeL, PoEML) advocate the use of a specific notation (symbols and rules) for creating a design without the support of a specialized learning design tool practitioner. On the other hand, the existing LD tools such as COMPENDIUM, MOT+, LAMS, OPEGLM and COLLAGE are based on specific design principles and philosophy and support the practitioner during the design process. Obviously, languages and tools have advantages and disadvantages that determine their widespread usage. Taking for granted that practitioners need usable and flexible means for creating their learning designs (Lejeune et al., 2009), we have created a graphical design tool called CADMOS. The innovative issue of the tool is that it promotes the concept of “separation of concerns” which means that the practitioner builds the learning designs in two different layers: i) the conceptual structure of the learning activities, and ii) the flow of these activities. The structure of the paper is as follows. In the next section we briefly specify the main characteristics of CADMOS which is a blend of the characteristics of well known visual instructional design languages and graphical learning design tools. In the third section the CADMOS tool is briefly presented via an example in order to more clearly illustrate the separation of concerns concept. Then the evaluation remarks that derived when a group of practitioners tested the tool are presented. Finally, the paper ends with some concluding remarks and the plans for future work. II. CADMOS MAIN CHARACTERISTICS CADMOS has adopted characteristics from visual instructional design languages and graphical design tools. There are several visual instructional design languages that someone can use in order to design a lesson. Botturi & Stubbs (2008) made a comparison of the most popular languages according to criteria such as user skills, formalization, stratification, elaboration, perspective and notation. E2ML is the only language that is suitable for users with basic knowledge of learning design and basic computer skills. PCeL and coUML demand intermediate skills, while POEML demands users who know well the language. E2ML, PCeL and coUML are semi-formal languages while POEML is formal. From the point of stratification, only E2ML is flat, which means that designs the learning activities are presented only from one point of view and not in different layers as the other languages do. POEML is also the language that helps the user design
  • 2. the learning activities in detail, while the other languages are more conceptual. On the other hand, PCeL is a language that presents the activities only from one perspective. With regards to the learning design tools, it is well documented that practitioners prefer the ones that allow the practitioner to specify the learning activities and orchestrate them according to some rules/principles via a graphical user interface. Table 1 briefly shows the results from the comparison of five popular LD tools according to the following criteria: user skills, guidance, templates/design patterns, export IMS-LD A, B, C, editing of a readymade IMS-LD package. The comparison in Table 1 shows that MOT+ must be used by practitioners with specialized knowledge of the learning design (LD) standards. In particular, MOT+ demands its users to know well the underlying modeling approach. COLLAGE is the only tool that offers guidance to the practitioner during the design process. The practitioner decides which learning strategy to use (in the format of learning activity flow patterns) and then follows a set of steps on how to organize the course. A similar approach, but not fully exploited, has been promoted by OPEN- GLM. TABLE II. COMPARISON OF LEARNING DESIGN TOOLS CRITERIA COMPENDIUM MOT+ COLLAGE LAMS OPEN-GLM User Skills Basic Expertise Basic Basic Basic Guidance - - + - + Layered Approach - - - - - Templates / Design Patterns + - + - + Exports IMS-LD A,B,C - IMS-LD A IMS-LD A IMS-LD A + Editing of IMS-LDs - - - - - COMPENDIUM, COLLAGE and OPEN-GLM have embedded learning design patterns, which practitioner can choose to use or not. MOT+ allow the user to export a lesson in the standard IMS-LD Level A, while LAMS and COMPENDIUM are not IMS LD compliant. COLLAGE and OPEN-GLM exports learning design as IMS LD level A, B & C. Finally, none of the tools offers the practitioner the possibility to import an existing IMS-LD lesson for editing via a graphical user interface. Taking into consideration the main characteristics of these language and tools, we decided to develop the CADMOS visual LD editor that: 1. is appealing to novice designers who do not have specialized knowledge of the learning design (LD) specification 2. guides the practitioner through the design process 3. allows the practitioner to design learning activities from different perspectives and in different layers 4. has a formal graphical notation 5. extracts designs in IMS-LD format 6. supports reverse engineering of IMD LD compliant learning designs Neumann and Oberhuemer, 2009), i.e. a designer can import an IMS LD to CAMDOS tool for further editing III. THE CADMOS TOOL VIA A SHORT EXAMPLE CADMOS (CoursewAre Development Methodology for Open instructional Systems) proposes the “separation of concerns” for the design of learning process. This concept stems from the principles of web engineering (Papasalouros et al., 2004; Rossi et al., 2008) and argues that the designer builds the design in layers, and creates two design sub-models: the conceptual and the flow model: • The Conceptual Model defines the learning activities that students and teachers will be engaged in during the instructional process of a specific subject. Each learning activity may be simple or composite. The composite learning activity consists of two or more simple learning activities but is addressed only to one role, student or teacher. Additionally in this model are defined the type of the resources that correspond to these activities. • The Flow Model defines the navigational patterns (orchestration) of the learning activities. CADMOS advocates that in case a practitioner wants to add navigational rules, s/he can change the flow model, keeping intact the conceptual model. Thus with the same set of learning activities different practitioners can produce variations of learning activity flows according to their own instructional philosophy and learning context. For example, one practitioner might decide that the students must study the syntax and the semantics of a higher-level programming language as well as access various problem solving examples, before trying to do practice with the assignments or the student may not be allowed to take the final assignment, before having performed all the suggested learning activities (e.g. study theory and examples and submit assignments). It is obvious that a practitioner can change a learning object (resource) which is linked to a learning activity in the conceptual model, without changing anything to the flow model. On the other hand if the practitioner adds or deletes a learning activity in the conceptual model, the flow model must embody these changes.
  • 3. CADMOS tool has been created in order to be used by novice learning designers, i.e. practitioners with basic computer skills and knowledge of learning standards. The whole design process supported by the CADMOS tool is considered to be incremental. The practitioner first defines the learning activities and then moves to the definition of their orchestration. If s/he wants to add or remove an activity s/he can return to the conceptual model, do the changes and then revise the flow model accordingly. S/he can also edit only the flow model, i.e. add rules and conditions in the navigation between the activities without making any changes to the learning activities or the learning resources that are linked to those learning activities. In the following paragraphs we show how a practitioner can create a learning design using the CADMOS tool. The exemplar design concerns a learning session named “Programming Fundamentals” which normally occurs at the last grade of high school. First at the conceptual level, the practitioner needs to make an overall design of the learning activities and specify the learning objects/services that will be used by the students. For this specific example, this learning session consists of four (4) main learning activities according to the IEEE/ACS computer science curriculum. One activity concerns the demonstration of the different representations of algorithms. The second activity is divided into three sub activities: i) the presentation of theory about the syntax and the semantics of a higher-level language, ii) the demonstration of the algorithmic problem solving process using a higher-level language and iii) the students’ practice via a set of problems. Then there is a self assessment activity at the end of the session with open and closed questions that the students should submit so that the teacher sends feedback comments to them. The above three activities are all addressed to students. In the last activity the teacher is asked to correct the students’ tests. The first activity is practically a simple learning activity of “theory” type, which is linked to a hypermedia learning object. The second activity is a composite activity which consists of i) a “theory” activity, which is linked to a hypermedia resource that presents the basic commands of algorithms, ii) an “example” activity, which is linked to a flash-based learning object and iii) an “assessment” activity, which is a quiz learning service. The third activity is an “assessment” activity, which is linked to a quiz learning service. The last activity is a “feedback” activity, which is linked to a “hypertext” resource. Figure 1 shows the LD conceptual model designed using the CADMOS tool. Figure 1. The LD Conceptual Model of the course “Programming Fundamentals” Table I. The meaning of the icons in the navigational design Course name Composite Activity Simple Activity Resource The largest part of the tool is the white workspace/canvas, where the practitioner can create the LD. On the top of the workspace the pressed button named “LD ConceptualModel”, indicates that we design the conceptual model. In the left side of the workspace there is the toolbar, which consists of the schemata that define a composite activity, a simple activity and a resource. Also there is a “Links” part which consists of an arrow that connects the title of the course with composite and simple activities and composite with simple activities and a dashed line that connects a simple activity with a resource. When the practitioner presses the button of an activity or a resource, the corresponding icon appears on the workspace. Then s/he has to define the properties of each object, in order to complete the design. A practitioner can relate several specific learning objects or services to a learning activity. After having created the conceptual model, the practitioner moves to the next layer, i.e. specification of the flow model, which concerns the orchestration of the learning activities. Pressing on the “LD FlowModel” button, CADMOS tool creates automatically this model, by putting the activities of the conceptual model, the one after the other as the activities have been specified in the conceptual model from left to the right. Figure 2 shows the model that is created
  • 4. assuming that there are no rules in the navigational between the different activities. This means that the student can do them in a linear way (linear navigational pattern). As we can see there are two different swim lanes, one for the student’s activities and one for the teacher’s activities. The idea of swim lanes can also be found in the CompendiumLD tool (Conole, 2008). Figure 2. The LD Flow Model of the course “Programming Fundamentals” with rules A different toolbar appears on the left side of the “LD flow model” workspace layer. The practitioner specifies the navigation rules, i.e. orchestrate the learning activities specified at the LD conceptual model. As we can see in Figure 2, the toolbar at the left of the design area of the LD flow model is different. It also contains the “Rules” element which consists of three different types of rules.  The “User Choice” rule shows that a specific activity will be completed when its actor wants to.  The “Time Limit” rule shows that an activity should be completed by a specific time.  The score condition rule helps the designer define which activity will be done if the score of an activity is above a threshold or not. In the current version 1.6 of CADMOS (http://cosy.ds.unipi.gr/cadmos) apart from the aforementioned rules the designer may add “comments” next to the learning tasks, if s/he wants to explain other rules. In the future more rules will be added to the tool. Also the teacher could divide the learning tasks into “phases”. The “comments” icon gives the designer the opportunity to add comments about the activities’ flow, such as navigational rules. The “phases” part is a way to divide the flow into different sections. The idea of dividing the flow in sections can be found in the representation of learning flow patterns (Hernández-Leo et al., 2010). After having created the flow model the learning design can be saved in CADMOS’s format or exported as an IMS/LD level A & B xml manifest file so as to be reused by other IMS/LD editors or players. Finally, the tool has the possibility to import an existing IMS/LD level A manifest file and represent it in its own model. IV. USER EVALUATION CADMOS tool has already been systematically evaluated by 36 MSc students attending a programme on e-learning technologies. 25 of them were teachers (20 of them were high school teachers and 5 of them were elementary school teachers). 5 of them did not have experience in learning design and the rest of them had used LAMS tool. The evaluation case study consisted of two phases: • Phase 1: presentation of the tool in a laboratory where the students used the CADMOS tool to create the learning design of a prescribed learning scenario given in a narrative form (3 hours) • Phase 2: the students were asked to submit two learning designs using CADMOS; one was a learning scenario given in a narrative form and another design of a learning unit of their choice (1 week). When teachers finished their creative tasks, they answered a questionnaire of 25 questions about the tool. The questions were about four criteria: completeness, pedagogical expressiveness, personalization and compatibility (Koper 2006). In general the comments were positive. 70% claimed that were satisfied from both the approach and the tool. All of them said that the use of CADMOS was simple and that were able to complete the learning design easily and quickly. 69% of them stated that were highly satisfied with the guidance that was provided to them. All of them said that the design approach via the two models was very helpful. At the open ended questions, teachers commented that CADMOS tool could facilitate the communication of various stakeholders involved into a design process (if needed) thanks to the visual notation. They reported as extremely useful the fact that they could export their learning designs in IMS LD level format and open it in any LD player, as well as import an IMS LD level A manifest that had been made by another tool,
  • 5. into CADMOS tool and edit it. As expected, they mentioned some software bugs during the use of the tool which had been fixed. Finally, they mentioned that it would be very useful to integrate in the tool ready-to-use design templates. V. DISCUSSION AND FUTURE WORK This paper has presented CADMOS tool, a graphical LD editor that is intended to be used by practitioners with basic computer skills and without any technical knowledge of the IMSLD. It allows the easy creating of learning designs by specifying and structuring the flow of learning activities and their interrelated learning objects/services in two separate but interrelated models. CADMOS tool is under continuous software quality testing in order to solve software bugs and offer a stable publicly available first release. Our next step is to enrich the tool so that i) it can be compatible with IMS/LD level C, ii) it includes ready-to-use design templates based known learning strategies (i.e. brainstorming, TPS), and iii) to export the learning design in Moodle format. ACKNOWLEDGEMENTS This work has been partially supported by the “PAKE Attikis & Stereas Elladas” project: “Teachers Professional Development on the use of educational technologies in classroom practice” funded by the Greek Ministry of Education. The tool can be found at: http://cosy.ds.unipi.gr/cadmos REFERENCES Botturi L., Stubbs T. (2008). Handbook of Visual Languages in Instructional Design: Theories and Pratices. Hershey, PA: Informing Science Reference. Britain A. (2004). A Review of Learning Design: Concept, Specifications and Tools, A report for the JISC E- learning Pedagogy Programme, May 2004, URL: http://www.jisc.ac.uk/uploaded_documents/ACF83C.doc Brooks, F. P. (1986). No Silver Bullet - Essence and Accident in Software Engineering, Proceedings of the IFIP Tenth World Computing Conference: 1069-1076 Brown, C. (2006). Developing familiarity with learning design tools through subject analysis. Journal of Learning Design, 1(2), 10-20. Conole, G. (2008). Capturing practice: the role of mediating artefacts in learning design, in Handbook of Research on Learning Design and Learning Objects: Issues, Applications and Technologies, in L. Lockyer, S. Bennett, S. Agostinho, and B Harper (Eds), 187-207, Hersey PA: IGI Global De Vries, F., Tattersall, C. and Koper, R., 2006. Future developments of IMS Learning Design tooling. Educational Technology & Society, Vol.9, No.1, pp 9-12 Hernández-Leo, D., Jorrín-Abellán, I.M., Villasclaras, E.D., Asensio-Pérez, J.I., Dimitriadis, Y. (2010). A multicase study for the evaluation of a collaborative learning pattern-based visual design approach, Journal of Visual Languages and Computing, 21(6), 2010, p. 313–331 Koper, R. (2005). An Introduction to Learning Design. In Koper, R. and Tattersall, C. eds. Learning Design. A Handbook on Modeling and Delivering Networked Education and Training, Springer, The Netherlands, 2005 Koper R. (2006). Current Research in Learning Design. Educational Technology & Society, 9(1), 13-22. Laurillard, D. (2008). Enabling faculty to move forward the agenda: Tools for learning design, Open Learning Initiative Conference, Carnegie Mellon University Lejeune, A., Ney, M., Weinberger, A., Pedaste, M., Bollen, L., Hovardas, T., Hoppe, U., & de Jong, T., 2009, Learning Activity Spaces: Towards flexibility in learning design, Paper presented at IEEE ICALT 2009 conference, Riga, Latvia, July 14-18. Neumann, S., and Oberhuemer, P. (2009). User Evaluation of a Graphical Modeling Tool for IMS Learning Design. In Proceedings of the 8th International Conference on Advances in Web Based Learning (ICWL '009), Marc Spaniol, Qing Li, Ralf Klamma, and Rynson W. Lau (Eds.). Springer-Verlag, Berlin, Heidelberg, 287-296 Paquette, G., Léonard, M., Ludgren-Cayrol, K., Mihaila, S., & Gareau, D. (2006). Learning Design based on Graphical Knowledge Modelling, Educational Technology & Society, Special issue on Learning Design, January 2006 (2006) 97-112 Papasalouros, A., Retalis, S. and N Papaspyrou, N. (2004). Semantic description of Educational Adaptive Hypermedia based on a Conceptual Model, Educational Technology & Society, Educational Technology & Society, Volume 7, Issue 4, 2004 Rossi, G., Pastor, O., Schwabe, D., Olsina, L. (editors) (2008). Web Engineering. Modeling and Implementing Web Applications. Springer, 2008