inside theory-aware authoring system
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 PresentationTRANSCRIPT
![Page 1: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/1.jpg)
1
Inside Theory-AwareAuthoring System
Riichiro Mizoguchi, Yusuke HayashiOsaka University
Jacqueline BourdeauTele University
![Page 2: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/7.jpg)
Demo ofDemo of An Theory-aware & Standards-An Theory-aware & Standards-
compliant compliant authoring systemauthoring system
SMARTIESSMARTIES
![Page 8: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/14.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/15.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/17.jpg)
17The main window of SMARTIES (1/2)
The scenario explained in the previous slide is displayed here.
![Page 18: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/19.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/20.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/21.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/22.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/23.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/24.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/25.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/26.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/27.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/28.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/29.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/30.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/31.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/32.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/33.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/34.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/35.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/36.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/37.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/38.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/39.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/40.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/41.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/42.jpg)
42Export to IMS LD (3/3)
There is a link to a theory-definition pages.
![Page 43: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/43.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/44.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/45.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/46.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/47.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/48.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/49.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/50.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/51.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/52.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/53.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/54.jpg)
54
![Page 55: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/55.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/56.jpg)
56
Function decomposition
全体機能
部分機能1 部分機能2 部分機能3
方式
方法
原理・理論
現象
構造
部品
機能分解
Subfunction1
Function Decomposition
Subfunction3Subfunction2
Function
Way
Component
Structure
Phenomena
Theory
Method
![Page 57: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/57.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/58.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/59.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/60.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/61.jpg)
61
![Page 62: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/62.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/63.jpg)
63
The key issue is State of learners
Internal State
External state
![Page 64: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/64.jpg)
64
![Page 65: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/65.jpg)
65
![Page 66: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/66.jpg)
66
Statistics of state usageacross theories
![Page 67: Inside Theory-Aware Authoring System](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/67.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/68.jpg)
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](https://reader031.vdocuments.mx/reader031/viewer/2022020417/56814319550346895daf7319/html5/thumbnails/69.jpg)
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