swel’07@aied’07, 2007/7/8 a theory-aware & standards-compliant authoring system smarties...

18
SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant A Theory-aware & Standards-compliant authoring system authoring system SMARTIES SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau Jacqueline Bourdeau

Upload: jeremy-page

Post on 17-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

SWEL’07@AIED’07, 2007/7/8

A Theory-aware & Standards-compliant A Theory-aware & Standards-compliant authoring systemauthoring system

SMARTIESSMARTIES

Riichiro Mizoguchi, Yusuke Hayashi Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeauand Jacqueline Bourdeau

Page 2: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

2

Overview of SMARTIESOverview of SMARTIES

• The objectiveThe objective– Theory-basedTheory-based design support for design support for standards-compliantstandards-compliant learning learning

contentscontents

• What SMARTIES can do:What SMARTIES can do:– Modeling frameworkModeling framework for scenario design for scenario design– Concepts and vocabularyConcepts and vocabulary for scenario design for scenario design– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with Theoretical justificationTheoretical justification of a scenario of a scenario

– ExplanationsExplanations of scenarios and theories of scenarios and theories– Consistency checkConsistency check of scenario-flow of scenario-flow– Scenario-Scenario-exportexport with design rationale with design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format

Page 3: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

3

Coverage of SMARTIESCoverage of SMARTIES

• Covered: Covered: – Abstract design phase of learning/instructional Abstract design phase of learning/instructional

designdesign• Skeleton of a scenarioSkeleton of a scenario• Structure of design rationale (justified by Structure of design rationale (justified by

theories)theories)

• Not covered yet:Not covered yet:– Detailed design of learning/instructional scenarioDetailed design of learning/instructional scenario

• Learning objects design & its useLearning objects design & its use– Execution of scenariosExecution of scenarios

• Adaptation to learners’ actual statesAdaptation to learners’ actual states

Page 4: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

4

Scenario model in SMARTIES (1/3)Scenario model in SMARTIES (1/3)

Abstract

Concrete

I_L event• Interaction between

an instructor and a learner.

• State-change of the learner

I_L event• Interaction between

an instructor and a learner.

• State-change of the learner

WAYDecomposition and Achievement relation between macro and micro I_L events

WAYDecomposition and Achievement relation between macro and micro I_L events

Page 5: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

5

Scenario model in SMARTIES (2/3)Scenario model in SMARTIES (2/3)

Abstract

Concrete

I_L event• Interaction between

an instructor and a learner.

• State-change of the learner

I_L event• Interaction between

an instructor and a learner.

• State-change of the learner

WAYDecomposition and Achievement relation between macro and micro I_L events

WAYDecomposition and Achievement relation between macro and micro I_L events

Way <-> Theory• A WAY-knowledge is

a WAY defined based on a theory.

• A theory is modeled as a set of WAY-knowledge .

Way <-> Theory• A WAY-knowledge is

a WAY defined based on a theory.

• A theory is modeled as a set of WAY-knowledge .

Page 6: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

6

Scenario model in SMARTIES (3/3)Scenario model in SMARTIES (3/3)

Abstract

Concrete

LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO LOLO

Learningcontent

Scenario (sequence)Scenario (sequence)

Scenario descriptionThe goal of the learner in this scenario is to be in "Apply level" state

Step1The instructor does "Show familiar things".The learner does "Look it".This interaction is for making the learner be in "Have recognized" state.[...more]

Step2The instructor does "Show familiar things in unfamiliar manner".The learner does "Look it".This interaction is for making the learner be in "Have recognized" state.[...more] …

Scenario descriptionThe goal of the learner in this scenario is to be in "Apply level" state

Step1The instructor does "Show familiar things".The learner does "Look it".This interaction is for making the learner be in "Have recognized" state.[...more]

Step2The instructor does "Show familiar things in unfamiliar manner".The learner does "Look it".This interaction is for making the learner be in "Have recognized" state.[...more] …

Page 7: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

7

Scenariointerpreter

Ontology

Scenariomodels

Explanationgenerator

Modelmanager

Way-knowledgemanager

Explanation of theories

Explanation of scenarios

Makingscenarios

Explanationtemplate

A system architectureA system architecture of of a theory-aware authoring tool a theory-aware authoring tool

IMS LDExport

Export in IMS LDformat

Way-Knowledge

Guidance for making

scenarios

IMS LDSpecifications

IMS LDSpecifications

Authoring Interface

Author

IMS LDcompliant tools

Page 8: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

8

Demonstration of SMARTIESDemonstration of SMARTIES

1.1. Scenario makingScenario making– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with

Theoretical justificationTheoretical justification of a scenario of a scenario– ExplanationsExplanations of scenarios of scenarios

2.2. Scenario modification with a sample scenarioScenario modification with a sample scenario– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Consistency checkConsistency check of scenario-flow of scenario-flow

3.3. Scenario exportScenario export– Scenario-Scenario-exportexport with design rationalewith design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format

Page 9: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

9

Demonstration of SMARTIES (1/3)Demonstration of SMARTIES (1/3)

1.1. Scenario makingScenario making– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with

Theoretical justificationTheoretical justification of a scenario of a scenario– ExplanationsExplanations of scenarios of scenarios

2.2. Scenario modification with a sample scenarioScenario modification with a sample scenario– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Consistency checkConsistency check of scenario-flow of scenario-flow

3.3. Scenario exportScenario export– Scenario-Scenario-exportexport with design rationalewith design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format

Page 10: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

10

Scenario settingScenario setting•Situation

– Learner: School kids, learning in the classroom

– Object: A concept– Goal: Understanding of the

target concept• Already knowing the

concept• After this scenario the

learner learn to apply it.

•Setting of the root I_L event

• Main flow of learning/instruction– Preparation -> Development

-> Assessment -> Follow-up

SlotsSlots ValueValue

Type of I_L event Developmental event

Learner property: Age (type)

School kid

Learner property: Context Classroom learning

Object property: Content type

Concept

Instructional action Supportive action

Learning action Understand

State of learner Understand level

Page 11: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

11

Generation mechanism of Generation mechanism of explanationexplanation

Support learning/ Aquire understanding/ Understand

Advancethe development/ Develop/ Developed

Present content/ Recognize/ Recognizing the content

Guide practice/ Develop/ Developed

Coached exercise

Give information

Coached exercise

Developmental event

.XML .XML .HTML

Model &Ontology

Data

Explanationcontent

Explanationrepresentation

I_L eventContenttemplate

I_L eventRepresentation

template

Scenario model

Ontology

.XSL .XSL

.XML .XML .HTML

OntologyData

Explanationcontent

Explanationrepresentation

WAY knowledgeContenttemplate

WAY knowledgeRepresentation

template

.XSL .XSL

Page 12: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

12

Demonstration of SMARTIES (2/3)Demonstration of SMARTIES (2/3)

1.1. Scenario makingScenario making– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with

Theoretical justificationTheoretical justification of a scenario of a scenario– ExplanationsExplanations of scenarios of scenarios

2.2. Scenario modification with a sample scenarioScenario modification with a sample scenario– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Consistency checkConsistency check of scenario-flow of scenario-flow

3.3. Scenario exportScenario export– Scenario-Scenario-exportexport with design rationalewith design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format

Page 13: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

13

Sample scenario Sample scenario

• From From Charles M. Reigeluth (Eds.)Charles M. Reigeluth (Eds.)

““Instructional Theories in ActionInstructional Theories in Action

Lessons Illustrating Selected Theories and Models”Lessons Illustrating Selected Theories and Models”

• Based on Gagne’s theoryBased on Gagne’s theory– Target is Target is Intellectual skillIntellectual skill

“Use a previously unencountered optical micro scope “Use a previously unencountered optical micro scope properly”properly”

• Demonstration the following theory-aware Demonstration the following theory-aware functionalityfunctionality– Blending multiple theories into a scenarioBlending multiple theories into a scenario– Finding similar theories to an author’s own strategyFinding similar theories to an author’s own strategy– Consistency check of scenario-flowConsistency check of scenario-flow

Page 14: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

14

Demonstration of SMARTIES (2/3)Demonstration of SMARTIES (2/3)

1.1. Scenario makingScenario making– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with

Theoretical justificationTheoretical justification of a scenario of a scenario– ExplanationsExplanations of scenarios of scenarios

2.2. Scenario modification with a sample scenarioScenario modification with a sample scenario– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Consistency checkConsistency check of scenario-flow of scenario-flow

3.3. Scenario exportScenario export– Scenario-Scenario-exportexport with design rationalewith design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format

Page 15: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

15

Inside of SMARTIESInside of SMARTIES

• Basic functionality Basic functionality of SMARTIESof SMARTIES1.1. Read and write the ontologyRead and write the ontology2.2. I_L event pattern matchingI_L event pattern matching

(and unfolding scenario model) (and unfolding scenario model)

3.3. Rule-based reasoningRule-based reasoning• E.g. Scenario consistency check ruleE.g. Scenario consistency check rule

– all the data used in the rule is all the data used in the rule is defined in the ontologydefined in the ontology

• Declarative definitionDeclarative definition of of concepts in the ontologyconcepts in the ontology

• All the theories and scenarios in All the theories and scenarios in SMARTIES are SMARTIES are modeled based on modeled based on

the ontologythe ontology

Way-knowledge base

Advancethe development

/ Develop/ Developed

Present content/ Recognize

/ Recognizing the content

Guide practice/ Develop

/ Developed

Guide practice/ Develop

/ Developed

Advancethe development

/ Develop/ Developed

Present content/ Recognize

/ Recognizing the content

Guide practice/ Develop

/ Developed

Advancethe development

/ Develop/ Developed

Present content/ Recognize

/ Recognizing the content

Guide practice/ Develop

/ Developed

Advancethe development/ Develop/ Developed

Present content/ Recognize

/ Recognizing the content

Guide practice/ Develop

/ Developed

Guide practice/ Develop

/ Developed

Advancethe development

/ Develop/ Developed

Present content/ Recognize

/ Recognizing the content

Guide practice/ Develop

/ Developed

Present content/ Recognize/ Recognizing the content

Guide practice/ Develop/ Developed

Coached exercise

Give information

Coached exercise

Scenario model

Pattern matching

Support learning/ Aquire understanding/ Understand

Advancethe development/ Develop/ Developed

Developmental event

Application

Page 16: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

16

Demonstration of SMARTIES (3/3)Demonstration of SMARTIES (3/3)

1.1. Scenario makingScenario making– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with

Theoretical justificationTheoretical justification of a scenario of a scenario– ExplanationsExplanations of scenarios of scenarios

2.2. Scenario modification with a sample scenarioScenario modification with a sample scenario– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Consistency checkConsistency check of scenario-flow of scenario-flow

3.3. Scenario exportScenario export– Scenario-Scenario-exportexport with design rationalewith design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format

Page 17: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

17

Support learning/ Aquire understanding/ Understand

Advancethe development/ Develop/ Developed

Present content/ Recognize/ Recognizing the content

Guide practice/ Develop/ Developed

Present what to learn/ Recognize/ Recognizing what to learn

Give guidelines/ Recognize/ Recognizing how to learn

ref. Gagne and Briggs

<imscp:manifest ...(Snip)... identifier="CP-Sample-of-IMS-LD-export">

<imscp:organizations><imsld:learning-design identifier="sample“...(Snip)...<imsld:title>Sample of IMS LD export</imsld:title>

...(Snip)...<imsld:components><imsld:roles><imsld:learner identifier="R-learner"/>...(Snip)...<imsld:activities>(Snip)...<imsld:activity-structure Identifier=“IAS-Present content836231168“structure-type="sequence"><imsld:title>IAS-Present content</imsld:title>- <imsld:information> <imsld:item identifier=“IASI-Present content857600000”      identifierref="RES-i857600000" isvisible="true" /> </imsld:information><imsld:activity-structure-ref

ref="LAS-Present what to learn857059328"/><imsld:activity-structure-ref ref="LAS-Give guidelines858066944"/>

</imsld:activity-structure><imsld:activity-structure identifier=“LAS-Recognize836231168" structure-type="sequence"><imsld:title>LAS-Recognize</imsld:title><imsld:activity-structure-ref ...(Snip)... </imsld:activity-structure>

(Snip)...<imsld:environments>(Snip)...

<imscp:manifest ...(Snip)... identifier="CP-Sample-of-IMS-LD-export">

<imscp:organizations><imsld:learning-design identifier="sample“...(Snip)...<imsld:title>Sample of IMS LD export</imsld:title>

...(Snip)...<imsld:components><imsld:roles><imsld:learner identifier="R-learner"/>...(Snip)...<imsld:activities>(Snip)...<imsld:activity-structure Identifier=“IAS-Present content836231168“structure-type="sequence"><imsld:title>IAS-Present content</imsld:title>- <imsld:information> <imsld:item identifier=“IASI-Present content857600000”      identifierref="RES-i857600000" isvisible="true" /> </imsld:information><imsld:activity-structure-ref

ref="LAS-Present what to learn857059328"/><imsld:activity-structure-ref ref="LAS-Give guidelines858066944"/>

</imsld:activity-structure><imsld:activity-structure identifier=“LAS-Recognize836231168" structure-type="sequence"><imsld:title>LAS-Recognize</imsld:title><imsld:activity-structure-ref ...(Snip)... </imsld:activity-structure>

(Snip)...<imsld:environments>(Snip)...

XML description of IMS LD

Activity-structure for Learner

Activity-structure for Instructor

Role

Activities

Environment

HTMLfile

This structure is based on “Gagne and Briggs’s theory”.The goal “Developed” is achieved by …

This structure is based on “Gagne and Briggs’s theory”.The goal “Developed” is achieved by …

Relation between Relation between our model and IMS our model and IMS

LDLD

Page 18: SWEL’07@AIED’07, 2007/7/8 A Theory-aware & Standards-compliant authoring system SMARTIES Riichiro Mizoguchi, Yusuke Hayashi and Jacqueline Bourdeau

18

Demonstration of SMARTIESDemonstration of SMARTIES

1.1. Scenario makingScenario making– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Application Application of a theory to a scenarioof a theory to a scenario– Preservation of Preservation of design rationaledesign rationale of a scenario with of a scenario with

Theoretical justificationTheoretical justification of a scenario of a scenario– ExplanationsExplanations of scenarios of scenarios

2.2. Scenario modification with a sample scenarioScenario modification with a sample scenario– Multiple theory-based guidelinesMultiple theory-based guidelines for scenario design for scenario design

• Blending multiple theoriesBlending multiple theories into a scenario into a scenario• Finding similar theoriesFinding similar theories to an author’s own strategy to an author’s own strategy

– Consistency checkConsistency check of scenario-flow of scenario-flow

3.3. Scenario exportScenario export– Scenario-Scenario-exportexport with design rationalewith design rationale

• simple scenario description simple scenario description • IMS LD-compliant formatIMS LD-compliant format