inside theory-aware authoring system

69
1 Inside Theory-Aware Authoring System Riichiro Mizoguchi, Yusuke Ha yashi Osaka University Jacqueline Bourdeau Tele University

Upload: gafna

Post on 11-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Inside Theory-Aware Authoring System. Riichiro Mizoguchi, Yusuke Hayashi Osaka University Jacqueline Bourdeau Tele University. Structure of this talk. Introduction Part 1: How SMARTIES works Functionality and computational aspect of ontology use Presented by Yusuke Hayashi - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Inside Theory-Aware Authoring System

1

Inside Theory-AwareAuthoring System

Riichiro Mizoguchi, Yusuke HayashiOsaka University

Jacqueline BourdeauTele University

Page 2: Inside Theory-Aware Authoring System

2

Structure of this talk

Introduction Part 1: How SMARTIES works

– Functionality and computational aspect of ontology usePresented by Yusuke Hayashi

Part 2: How the ontology is built and its underlying philosophy of its design– Ontology engineering aspect

Presented by myself

Page 3: Inside Theory-Aware Authoring System

3

DomainDomainDomainDomains

Knowledge of Math, Physics, Plant operation

Plution mechanism, etc.

Task :Instruction/

Learning support

ITS/ILE/OLE Ontology-aware/ID-Theory-aware

Authoring environment

Ontology of each domain

Domain ontology

Task ontology

Ontologies of Caring,Tutoring strategy,Teaching material,Learner model, etc.

1

1

1

2

Support modelbuilding

Role of baseontology

2

InstructionalScience

LearningSciences

ID Knowledge Server

2

ID ontology

3

Binding of taskand domain K3

Author/Engineer

Our dream at the time of 2000

Page 4: Inside Theory-Aware Authoring System

4

Main objectives ofOMNIBUS project

Realization of– Theory-awareness and Standards-complianceStandards-compliance– Fluent flow of knowledge from theoreticians to

practitioners (authors, learners, etc.)• so that they enjoy intelligent guidance by the system to

produce theory- and standards-compliant scenarios

– To prevent blind configuration of LOsTo prevent blind configuration of LOs under the slogan: repurposing/reuse of LOs using standards

– Eventually, to enable to capture Best Practices as empirical theories

Page 5: Inside Theory-Aware Authoring System

5

Concepts: 980Relations: 156Slots: 3952

Learning Processes/events

Learning theory

Learning world

InstructionalProcesses/events

Instructional theory

Instructional designProcesses/events

Instructional world

Instructional design world

Instructional design theory

explain

explain

explain

Plan/design

Influence/facilitate

Page 6: Inside Theory-Aware Authoring System

6

Structure of this talk

Introduction Part 1: How SMARTIES works

– Functionality and computational aspect of ontology usePresented by Yusuke Hayashi

Part 2: How the ontology is built with underlying philosophy of its design– Ontology engineering aspect

Presented by myself

Page 7: Inside Theory-Aware Authoring System

Demo ofDemo of An Theory-aware & Standards-An Theory-aware & Standards-

compliant compliant authoring systemauthoring system

SMARTIESSMARTIES

Page 8: Inside Theory-Aware Authoring System

8

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 9: Inside Theory-Aware Authoring System

9

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 theories)Structure of design rationale (justified by 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 10: Inside Theory-Aware Authoring System

10

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 11: Inside Theory-Aware Authoring System

11

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 12: Inside Theory-Aware Authoring System

12

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 13: Inside Theory-Aware Authoring System

13

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 14: Inside Theory-Aware Authoring System

14

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 15: Inside Theory-Aware Authoring System

15

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 16: Inside Theory-Aware Authoring System

16

Scenario settingScenario setting•SituationSituation

– Learner: School kids, learning Learner: School kids, learning in the classroomin the classroom

– Object: A conceptObject: A concept– Goal: Understanding of the Goal: Understanding of the

target concepttarget concept• Already knowing the Already knowing the

conceptconcept• After this scenario the After this scenario the

learner learn to apply it. learner learn to apply it.

•Setting of the root I_L Setting of the root I_L eventevent

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

-> Assessment -> Follow-up-> 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 17: Inside Theory-Aware Authoring System

17The main window of SMARTIES (1/2)

The scenario explained in the previous slide is displayed here.

Page 18: Inside Theory-Aware Authoring System

18The main window of SMARTIES (2/2)

the explanation of it is shown here.

If an author click an I_L event (a node) or WAY (square in the middle of a link), the explanation of it is shown.For example, If you click this I_L event…

Instructional action

Learning action

State change(terminal state)

I_L event type

Legend

Page 19: Inside Theory-Aware Authoring System

19I_L event editing (1/3)

An author can edit the I_L event at this I_L event setting window.

Page 20: Inside Theory-Aware Authoring System

20I_L event editing (2/3)

This is the ontology browser

If an author want to choose a concept from the OMNIBUS ontology, push a button next to a field and then the ontology browser appears.

Page 21: Inside Theory-Aware Authoring System

21I_L event editing (3/3)

Undefined action is expressed in italic style.

If an author want to use an action that is not defined in the ontology, you can put any words in the fields.In such case, the action is shown in Italic style in the I_L event in the main window and SMARTIES can’t understand the action.

Page 22: Inside Theory-Aware Authoring System

22Looking for WAY knowledge to decompose an I_L event

The composition of selected WAY knowledge

The explanation of selected WAY knowledge

The selected WAY knowledge

These are the applicable WAY knowledge to decompose the target I_L event.These are sorted firstly by the elements used in matching, secondly by the paradigm and lastly by the theory.

The target I_L event

Looking for WAY knowledge to decompose this I_L event

Page 23: Inside Theory-Aware Authoring System

23Making WAYs on an author’s own idea

Of course, an author can make WAYs on his/her own idea.

Page 24: Inside Theory-Aware Authoring System

24

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 25: Inside Theory-Aware Authoring System

25

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 26: Inside Theory-Aware Authoring System

26

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 27: Inside Theory-Aware Authoring System

27Overview of the sample scenario model based on Gagne-Briggs theory.

(From Perty, B., Mouton, H., Reigeluth, C. M.: “A Lesson Based on the Gagne’-Briggs Theory of Instruction”, in Reigeluth, C. M. (Eds.): Instructional-design theories and models A new paradigm of instructional theory, Mahwah, New Jersey: Lawrence Erlbaum Associates, Inc., pp. 11-44, 1999.)

Page 28: Inside Theory-Aware Authoring System

28Check of all alternative WAYs in a scenario model (1/2)

This doesn’t have any alternatives

These are some alternatives

Page 29: Inside Theory-Aware Authoring System

29Check of all alternative WAYs in a scenario model (2/2)

These are the applicable alternative WAY knowledge to decompose the target I_L event. These are sorted firstly by the elements used in matching, secondly by the paradigm and lastly by the theory.

The target I_L event

The composition of selected WAY knowledge

The explanation of selected WAY knowledge

The selected WAY knowledge

Checking the definitions of alternative pieces of WAY knowledge.

Page 30: Inside Theory-Aware Authoring System

30Check of the similarity of author-define WAY and WAY knowledge (1/2)

For example, check the similarity about this this WAY

Similar WAY knowledge are sorted by the similarity.1.0 is the maximum of the similarity. 0.0 is the minimum.

Page 31: Inside Theory-Aware Authoring System

31

These two sub I_L event is the same so the similarity is 1.0

Check of the similarity of author-define WAY and WAY knowledge (2/2)

Page 32: Inside Theory-Aware Authoring System

32Consistency check of the scenario sequence (1/2)

This indicates this WAY is inconsistent with the previous I_L event and the WAY of it.

The explanation about the inconsistency is shown in this tab.

Page 33: Inside Theory-Aware Authoring System

33Consistency check of the scenario sequence (2/2)

This indicates this WAY is inconsistent with the previous I_L event and the WAY of it.

These two I_L events are the leaves of the previous I_L event.

The previous I_L event

This WAY is based on Gagne’s theory that is a kind of cognitivist theory This WAY is based on Jon

assen’s theory that is a kind of consructivist theory

The explanation about the inconsistency

Page 34: Inside Theory-Aware Authoring System

34

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 35: Inside Theory-Aware Authoring System

35

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 36: Inside Theory-Aware Authoring System

36

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 37: Inside Theory-Aware Authoring System

37Export of simple scenario description (1/2)

This is a simple scenario description that has only instructor’s and learner’s actual actions.

This is a design rationale of this step, which is the goal state

This is the I_L event extracted to the step 1 of the scenario.

Page 38: Inside Theory-Aware Authoring System

38Export of simple scenario description (2/2)

This is a further detailed design rationale of this step.This comes from the path from the leaf I_L event to the root I_L event.

Page 39: Inside Theory-Aware Authoring System

39Export to IMS LD (1/3)

The exported IMS LD manifest file.

Files are exported here.Zipped file is the package file in order to import the scenario to Reload LD player and editor.

Page 40: Inside Theory-Aware Authoring System

40

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 our model and IMS

LD

Page 41: Inside Theory-Aware Authoring System

41Export to IMS LD (2/3)

If an author click one of these activity(-structure), the explanation is shown.

This is an explanation about the activity(-structure). This explanation is generated by SMARTIES.

Page 42: Inside Theory-Aware Authoring System

42Export to IMS LD (3/3)

There is a link to a theory-definition pages.

Page 43: Inside Theory-Aware Authoring System

43

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 44: Inside Theory-Aware Authoring System

44

Structure of this talk

Introduction Part 1: How SMARTIES works

– Functionality and computational aspect of ontology usePresented by Yusuke Hayashi

Part 2: How the ontology is built with underlying philosophy of its design– Ontology engineering aspect

Presented by myself

Page 45: Inside Theory-Aware Authoring System

45

Learning Processes/events

Learning theory

Learning world

InstructionalProcesses/events

Instructional theory

Instructional designProcesses/events

Instructional world

Instructional design world

Instructional design theory

explain

explain

explain

Plan/design

Influence/facilitate

Concepts: 980Relations: 156Slots: 3952

Page 46: Inside Theory-Aware Authoring System

46

Hozo http://www.hozo.jp/

OntologyManager

Lan

guage

Man

agemen

t System

Ontology ServerOntology ServerClients

(other agents)

ModelModel

OntologyOntology

Referen

ce / Install

Onto Studio(a guide system for ontology design)

support

Ontology/Model Developer

bu

ildin

g(m

odifyin

g)b

rowsin

g

DependencyManagement

On

tologyE

ditor

TrackingPane

Information of changes

Page 47: Inside Theory-Aware Authoring System

47

Building a heavy-weight ontology

Goal – To find an ontological model of learning/instructional/ID theories for buildin

g an engineering infrastructure for making computerstheory-aware

Research issues for building such an ontology– What is an engineering infrastructure on which we can represent common a

nd different features of various theories?– How to cover declarative and procedural aspects of theories– How to “operationalize” theories so that computers can help authors describe

appropriate scenarios which are theory-compliant– What is the core of such an ontology?– How to model basic actions and context-dependent actions– All concepts used by application programs must be properly defined in tAll concepts used by application programs must be properly defined in t

he ontologyhe ontology

Page 48: Inside Theory-Aware Authoring System

48

Basic issues and policies Declarative aspects Actions and Events

– All (generic) actions are classified in the Common world– All contextual actions are classified with the I/L context under

Educational Event class– No action or process is in Learning and Instructional worlds

Procedural aspect of theories– Clear distinction between state-based actions and motion-based

actions (primitive)– Theory consists of Strategies – Strategy is modeled as Action decomposition tree

Role issue– Learning goal is defined as a Role holder in the Learning with

the class constraint: What to learn– Instructional goal is defined explicitly

Page 49: Inside Theory-Aware Authoring System

49

Basic interpretation of learning theories Learning theories describe

– A few conditions which guarantee that a learning action is effective– Learning benefits of a learning action

Reflecting learning theories to learning event – Preparing learning conditions

• When learning conditions are satisfied, the learning theory guarantees the learning action is successful.

– Effect of learning • A learning theory can tell us what effect is expected after a learning action.

Page 50: Inside Theory-Aware Authoring System

50

Core modelof learning/instructional events

The difficulty in modeling instruction and learning might be that the change is achieved by two kinds of actions:– Instructional actions leads a learner to do some sort of learning actions– Learning actions cause the change of learner’s state.

The key points of our conceptualization are – to emphasize the relation among the three and – to model a contribution of instructional action on the change of learner’s state.

I_L event

Advancethe development/ Develop/ Developed

Learning action

State-change(Terminal state)

Instructional action

Instructional event

Learning event

Instructional theory

Learning theory

Page 51: Inside Theory-Aware Authoring System

51

Instructional theories prescribe effective instructional processes for intended learning processes.

– Relation between instructional events and learning events can be supported by instructional theories.

Two viewpoints of relations between learning and instruction

– An instructional action influences or facilitates learning actions.

• Then the learning actions achieve state-changes of learner.

– An instructional action prepares the following learning events.

• The instructional action satisfies the necessary conditions of the following learning actions.

Implementation of the core model(I_L event)

PreparePrepare

InfluenceInfluence

Same asSame as

Instructional action

Learning effect

Learning condition

Page 52: Inside Theory-Aware Authoring System

52

Basic issues and policies Declarative aspects Actions and Events

– All actions are classified in the Common world– All events are classified with the I/L context under

Educational Event class– No action or process is in Learning and Instructional worlds– Clear distinction between state-based actions and motion-based actions

(primitive). Procedural aspect of theories

– Theory consists of Strategies – Strategy is modeled as Action decomposition tree

Learning goal is defined as a Role holder in the Learning with the class constraint: What to learn– Instructional goal is defined explicitly

Page 53: Inside Theory-Aware Authoring System

53

Conceptual Framework of RoleRole-Holder

Role Concept

Learner

CourseAge

  Name

LearnerRole

Class

Height

Weight

Context

depend on Agent

Potential player

playable

NationalitySex

Learning event

Two ways for property inheritance from 1. Super classes 2. Potential player and its super classes

Page 54: Inside Theory-Aware Authoring System

54

Page 55: Inside Theory-Aware Authoring System

55

Basic issues and policies Declarative aspects Actions and Events

– All generic actions are classified in the Common world– All contextual actions are classified with the I/L context under

Educational Event class– No action or process is in Learning and Instructional worlds– Clear distinction between state-based actions and motion-based

actions (primitive) Procedural aspect of theories

– Theory consists of Strategies – Strategy is modeled as Action decomposition tree

Role issue– Learning goal is defined as a Role holder in the Learning with the class

constraint: What to learn– Instructional goal is defined explicitly

Page 56: Inside Theory-Aware Authoring System

56

Function decomposition

全体機能

部分機能1 部分機能2 部分機能3

方式

方法

原理・理論

現象

構造

部品

機能分解

Subfunction1

Function Decomposition

Subfunction3Subfunction2

Function

Way

Component

Structure

Phenomena

Theory

Method

Page 57: Inside Theory-Aware Authoring System

57

Function(Action) decomposition- Example -

全体機能

部分機能1 部分機能2 部分機能3

方式

方法

原理・理論

現象

構造

部品

機能分解

Make content

Function (action) Decomposition

Send a mailComposesentences

Inform

Mail way

Mail system

Method

Natural L.

(State change)

Page 58: Inside Theory-Aware Authoring System

58

Basic issues and policies Declarative and procedural aspects Actions and Events

– All actions are classified in the Common world– All events are classified with the I/L context under

Educational Event class– No action or process is in Learning and Instructional worlds– Clear distinction between state-based actions and motion-based actions

(primitive)

Procedural aspect of theories– Theory consists of Strategies – Strategy is modeled as Action decomposition tree

Role issue– Learning goal is defined as a Role holder in the Learning with the class

constraint: What to learn– Instructional goal is defined explicitly

Page 59: Inside Theory-Aware Authoring System

59

Function(Action) decomposition- Example -

全体機能

部分機能1 部分機能2 部分機能3

方式

方法

原理・理論

現象

構造

部品

機能分解

Explain goal

Function (action) Decomposition

Show exampleExplain its value

Get motivated

Inner motiv-ation way

Goal & utility

Inner motivation

Method

(State change)

Page 60: Inside Theory-Aware Authoring System

60

Framework of capturing strategiesand its sophisticated use

Modeling of ways to achieve a goal (state change)– A Way is conceptualized as a relation of decomposition and achievement between

macro I_L event and micro I_L events

A goal can be usually achieved in several ways– There may be different ways to achieve the same goal (state-change of a learner).– Theories give different ways to achieve goals as strategies.

Macro I_L event

Micro I_L event

Present content/ Recognize/ Recognizing the content

Guide practice/ Develop/ Developed

Advancethe development/ Develop/ Developed

or

and

Way1

Bottom-up interpretation:aggregation of state-changes in the micro I_L events achieves the macro I_L event

Bottom-up interpretation:aggregation of state-changes in the micro I_L events achieves the macro I_L event

and

Way2

Top-down interpretation: To achieve the macro I_L event, then achieve two micro I_L events

Page 61: Inside Theory-Aware Authoring System

61

Page 62: Inside Theory-Aware Authoring System

62

Possibility of a comprehensive ontology which covers theories and paradigms

Considerations for commonality and difference between paradigms and theories– In the first place, each paradigm/theory has its own definition of “Learning”...?But...– Although many theories prescribe the same method for the same situation, these are

described in different terminology [Reigeluth 83].– Although behaviorism, cognitivism and constructivism each has many unique features,

they describe the same phenomena of “learning” [Ertmer 93].

Our Working hypothesis for building a comprehensive ontology – Every theory rests somehow on the common basis of explaining learning and

instruction.– While the assumed mechanism of developing knowledge is different for each paradigm,

the idea of states in the learning process is common. There must be an engineering approximation of the states where

we can conceptualize “Learning” by change of learner’s state.

Page 63: Inside Theory-Aware Authoring System

63

The key issue is State of learners

Internal State

External state

Page 64: Inside Theory-Aware Authoring System

64

Page 65: Inside Theory-Aware Authoring System

65

Page 66: Inside Theory-Aware Authoring System

66

Statistics of state usageacross theories

Page 67: Inside Theory-Aware Authoring System

67

Summary of OMNIBUS ontology– Computational aspect –

Theories are decomposed into way knowledge as strategies

Way knowledge consists of macro I_L event and micro I_L events

An I_L event consists of chunks of I event and L events

All events are defined as composite of participants and actions with resulting state changestate change

Actions are defined context-independently

Page 68: Inside Theory-Aware Authoring System

68

is-a hierarchies of – Theories– Actions– States– Events

Way knowledge is also organized in an is-a hierarchy

Knowledge world with paradigms of learning/instructional theories

Summary of OMNIBUS ontology– Declarative aspect –

Page 69: Inside Theory-Aware Authoring System

69

SMARTIES

Theory-compliant authoring of scenarios Standards(IMS-LD)-compliant output Theory blending Explanation generation Feedback based on evaluation of the scenario

Future work Exploiting properties Linkage of LOs