bridging the gap between practitioners and e-learning standards: a domain-specific modeling approach...

30
Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao , Tim Sodhi, Francis Brouns, Peter Sloep, and Rob Koper Centre for Learning Sciences and Technologies Open University of The Netherlands ECTEL08, Maastricht, Sep. 16-19, 2008

Post on 21-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Bridging the Gap between Practitioners and E-learning Standards:

A Domain-specific Modeling Approach

Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep, and Rob Koper

Centre for Learning Sciences and TechnologiesOpen University of The Netherlands

ECTEL08, Maastricht, Sep. 16-19, 2008

Page 2: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Overview

• Problem and Goal• Domain-specific Modelling• Peer Assessment• Peer Assessment Modelling Language• Peer Assessment Modelling Tool• Summary and Future Work

Page 3: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Problem and Goal

• Developing a complicated Unit of Learning (UoL) using IMS LD constructors (e.g., roles, learning activities, properties, and conditions) is difficult and even impossible for ordinary practitioners, because the required level of pedagogical knowledge and technical knowledge is significant.

• Enabling ordinary practitioners to create pedagogically sound and technically executable Uols by providing pedagogy-specific modeling languages

Page 4: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Domain-specific Modeling

• What is Domain-Specific Modeling (DSM) or Domain-specific language (DSL) DSM is a kind of model-driven approach to develop software applications. It raises the level of abstraction beyond programming by specifying the solution in terms of concepts and associated rules culled from the very domain of the problem being solved. The final software products are generated from these high-level specifications.

• Why to Use DSMDSM are more expressive than and therefore tackle complexity better, making modeling easier and more convenient. More importantly, they allow automatic, full code generation, similar to the way today's compilers generate Assembler from a programming language like JAVA.

Page 5: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

What are differences between DMS and other approaches• different users• different languages• different abstraction levels

Domain-specific Modeling

LD & QTI modelMap to LD & QTI interpret

Page 6: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Domain-specific Modeling

How to adopt DSM approach to develop software• Developing a meta-model• Develop executable components• Developing mapping functions to transform domain model to

components

Page 7: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Peer Assessment

Definitions:• Peer assessment is a process whereby groups rate their peers

(Falchikov 2001) • Peer assessment is an arrangement for peers to consider the level,

value, worth, quality or successfulness of the products or outcomes of learning of others of similar status (Topping, Smith, Swanson, & Elliot, 2000).

Peer assessment models:• Pure peer assessment (two learners do assignment and then assess the

outcome of his/her peers)• With additional stages (design assessment and react to feedback)• Group/collaborative assessment (more candidates and reviewers)• With involvement of the tutor• Different types of assignment tasks• Different distribution patterns• ……

Page 8: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

design assignment

writing article1

reviewing article2

improving article1

writing article2

reviewing article1

improving article2

final assessment2final assessment1

learner1 learner2tutor

article2

feedback1

improved a2

paper1

article1

feedback2

improved a1

paper2

Peer Assessment

A peer assessment example

tutor’s feedback1 tutor’s feedback2

assessment form1 assessment form2

Page 9: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Peer Assessment

A typology of peer assessment (Topping 1998)

Page 10: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Peer Assessment Modelling Language

• Four kinds of stages • In each stage, people with a certain role perform activities• In each activity, there may be input and output documents

Page 11: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Peer Assessment Modeling Language

• Guide to make design decisions by showing guidance and consequence• Make decisions by selecting default or pre-defined options

Page 12: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Peer Assessment Authoring Tool

• A peer assessment authoring tool will be based on the peer assessment modeling language (meta-model).

• Users will be guided to specify a peer assessment model by making a series of design decisions.

• The consequences of the decision-making will be presented as a diagram.

• The tool is underdevelopment.• The design and use of the tool will be explained (in a

mock-up UI) by using an example

Page 13: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestage

Peer assessment

Here shows the guidance to make design decisions

State bar

user’s choices (decision options)

Specify role structure, document, and service

Show and edit peer assessment model

Page 14: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestage

Peer assessment

How many stages in the peer assessment process?

Please make a decision

user’s decisionsDefault (three stages)With design assessment stageWith additional feedback stageMore complicated setting

Page 15: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestage

Peer assessment

How many roles will be involved?

Five stages have been defined

design assessment do assignment give feedback react to feedback give feedback 2

Default (two persons)With the involvement of tutorMore complicated setting

Page 16: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Would you like to define role structure?

reviewerR

designerR

candidateR

Default role setting and with the involvement of a tutor

learner1R

tutorR

learner2R

learner1R

learner2R

tutorR

Page 17: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Would you like to define a typical activity for each stage ?

reviewerR

designerR

candidateR

Please make a decision

learner1R

tutorR

learner2R

learner1R

learner2R

tutorR

Default settingMore complicated setting

Page 18: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Would you like to define a typical activity for each stage ?

reviewerR

designerR

candidateR

Nine activities are defined and roles are assigned

learner1R

tutorR

learner2R

learner1R

learner2R

tutorR

learner1 learner1 learner1

learner 2 learner 2 learner 2

learner1

learner2

tutor

Page 19: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Which stages will the tutor be involved?

reviewerR

designerR

candidateR

Please make a decision

learner1R

tutorR

learner2R

learner1R

learner2R

tutorR

learner1 learner1 learner1

learner 2 learner 2 learner 2

learner1

learner2

Give feedback 1Give feedback 2More complicated setting

tutor

Page 20: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Which stages will the tutor be involved?

reviewerR

designerR

candidateR

The tutor is assigned to work in the stage of “give feedback 2”

learner1R

tutorR

learner2R

learner1R

learner2R

tutorR

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

Page 21: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Would you like to create documents ?

reviewerR

designerR

candidateR

Please make a decision

learner1R

tutorR

learner2R

learner1R

learner2R

tutorR

Default settingMore complicated setting

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

Page 22: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Would you like to create typical documents ?

document are created

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1.1D

feedback1.2D

outcome1D

outcome2D

assignment1D

assignment2D

improved outcome1D

improved outcome2D

feedback2.1D

feedback2.2D

Page 23: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Could you please change the titles of documents and define documents?

document are created

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1.1D

feedback1.2D

outcome1D

outcome2D

assignment1D

assignment2D

improved outcome1D

improved outcome2D

feedback2.1D

feedback2.2D

finished

Page 24: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Could you define document?

document are created

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1D

feedback2D

article1D

article2D

paper1D

paper2D

improved article1D

improved article2D

tutor’s feedback1D

tutor’s feedback2D

finished

learner 2 learner 2

Review Form

How do you think about this article?

accept

accept with minor/major modification?

reject

Comments:

assessment form

assessment editor

assessment formD

Page 25: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

Could you define document?

document are created

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1D

feedback2D

article1D

article2D

paper1D

paper2D

improved article1D

improved article2D

tutor’s feedback1D

tutor’s feedback2D

finished

assessment formD

Page 26: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

How will the documents be distributed?

Please make a decision

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1D

feedback2D

article1D

article2D

paper1D

paper2D

improved article1D

improved article2D

tutor’s feedback1D

tutor’s feedback2D

assessment formD

Default settingMore complicated setting

Page 27: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

How will the documents be distributed?

documents are distributed by default

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1D

feedback2D

article1D

article2D

paper1D

paper2D

improved article1D

improved article2D

tutor’s feedback1D

tutor’s feedback2D

assessment formD

Page 28: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

File Edit View Tool Template Help

docrole service lanestagedesign assessment do assignment give feedback react to feedback

Peer assessment

give feedback 2

How will the documents be distributed?

doc-flow are customized

learner1 learner1 learner1

learner 2 learner 2 learner 2

tutor

tutor

tutor

feedback1D

feedback2D

article1D

article2D

paper1D

paper2D

improved article1D

improved article2D

tutor’s feedback1D

tutor’s feedback2D

assessment formD

Page 29: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Summary and Future Work

Summary:• Outline an approach to apply the domain-specific

modelling paradigm to the task of the development of peer assessment

• Develop a peer assessment modeling language• Propose a method to enable the end-user to model peer

assessment processes through making a series of design decisions

Future work:• Develop executable components• Design and implement mapping algorithm• Implement the tool and conduct evaluation

Page 30: Bridging the Gap between Practitioners and E-learning Standards: A Domain-specific Modeling Approach Yongwu Miao, Tim Sodhi, Francis Brouns, Peter Sloep,

Thanks for your attention!

Questions?