SlideShare a Scribd company logo
1 of 42
Authoring Tools, Complexity,
Epistemic Forms, and Cognitive
Development:
“What works for authors?”
Tom Murray
University of Massachusetts
ITS 2014 Workshop:
Intelligent Tutoring System Authoring Tools
# 2
Authoring Tool Projects
• SETS – (1991) Equipment
maintenance training
• Eon - ITS authoring for
domain, student, teaching
models, and interface
• MetaLinks - hyperbook
authoring tool
• SimForest-G - Glass box
simulation authoring
• Rashi - Coached inquiry
learning environment w/
authoring tool
• Wayang/MathSprings –
(2014) teacher tools
Authoring Tools for Advanced Technology
Learning Environments
Murray, Blessing,
Ainsworth (Eds)
(2003)
Recent interests applied to ITS
authoring -- Theory
• User Roles vs Tools: Matching Complexity
• Activity Theory: Tools, Tasks, Users,
Community
• Epistemic Forms/Games
• Developmental Theory (of complexity)
ITS Authoring Tool
Design Tradeoffs
Usability
DepthFlexibility
Student
model
Expert
model
Pedagogy
model
Curriculum
model
easy,
efficient?
realistic,
“intelligent?
• Interoperability
• Multi-user ITS
• ...
Many domains,
and types?
Authoring Tool Users
Roles Benefits Problems
(tool use roles) (of that role) (of that role)
Teachers
PRACTICAL
Domain Experts &
Content Developers
PARTIAL
Instructional
Designers &
Learning Theorists
THEORETICAL
Knowledge
Engineers and ITS
Developers
EXPERIENCED
Computer scientists
& Software
developers
(ACTUAL?!)
Complexity capacity.
Don't have to build to
a real user base.
"its intuitively
obvious to the casual
observer…"
HIGH
Know learning
theories & research
Rare; not trained in
knowledge
engineering
MED
Know the tools; Are
sometimes also
plugged into user
testing
May not know what
it is like to teach or
learn the material
MED-HIGH
Complexity Design
Capacity
Practical experience
Not good at
articulating or
abstracting expertise
LOW
Auth. tool infers the
instructional methods
A fixed instructional
method
MED
Matching Complexity—
Tools vs. User capacity
Complexity?
Tools Users
1) Know your user (anticipate user needs)
2) Usability Testing (“early and often”)
3) Theory (of usability, cognition...)
Complex Software:
(investment) Risk Assessment
ITS design == AI-complete…….ITS A-Tool design == ITS-Complete!
Activity Theory
Auth. tool
(artifact)
User
(cognition)
Task
(goals)
Com. of
Practice
Rules
(“forms, games”)
Div. of Labor
ITS
(outcome)
Jonassen & Rohrer-Murphy 1999; Engestrom et al. 1999;
Complexity Coordination
Auth. tool
(artifact)
User
(cognition)
Task
(goals)
Com. of
Practice
Rules
(“forms, games”)
Div. of Labor
ITS
(outcome)
Complexity matching:
1. User <> Tool
2. Task <> User
3. COP (& user) <> Tool
• Cognitive Complexity (user)
• Task Complexity
• Tool Complexity
• Socio-cognitive complexity
(COP)
Authoring Tools for All Users?
(Tiered Authoring/Work Flow)
Roles Benefits Problems
(tool use roles) (of that role) (of that role)
Teachers
PRACTICAL
Domain Experts &
Content Developers
PARTIAL
Instructional
Designers &
Learning Theorists
THEORETICAL
Knowledge
Engineers and ITS
Developers
EXPERIENCED
Computer scientists
& Software
developers
(ACTUAL?!)
Complexity capacity.
Don't have to build to
a real user base.
"its intuitively
obvious to the casual
observer…"
HIGH
Know learning
theories & research
Rare; not trained in
knowledge
engineering
MED
Know the tools; Are
sometimes also
plugged into user
testing
May not know what
it is like to teach or
learn the material
MED-HIGH
Complexity Design
Capacity
Practical experience
Not good at
articulating or
abstracting expertise
LOW
Auth. tool infers the
instructional methods
A fixed instructional
method
MED
Capacity is context-dependent
• User complexity capacity: f(S,I,T)
Background skill (generic—see table)
+ Investment in training A-Tool
+ Time available to author this ITS
Sources of (software) system complexity
• Structural complexity (space)
– Object has many properties
– Many parts
– Many types of parts
– Many relationships
– Many types of relationships
• Perspectival complexity
– alternatives, hypotheticals,
variables, decision spaces
• Dynamic complexity
– Loops, Feedback, recursion
relationships (“non-linearity”)
Epistemic Forms & Games
(Mental Models)
(Collins & Furgeson, 1993)
• list
• matrix or table
• molecular model
• periodic table
• web page menu
• x-y graph
• pert chart
• binary tree
• floor plan
• street map
• org. chart
• musical score
• timeline
• cause/effect diagram
• network
• relational database
• sentence diagram
• term paper outline
Epistemic forms in interfaces
Can we estimate the complexity of
epistemic forms/games in authoring
tools?
• >> use cognitive developmental theory
Cognitive Developmentalists
Kegan; Fisher; Commons; Cook-Greuter...
• Human development and learning can be
described in terms of "qualitative differences
in mental complexity."
• …that add a hierarchical "structural
perspective in analyzing the organization of
actions and thought."
Development: the concept of Fun
Single Rep.
(unconnected list)
Fun is swinging on a swing. It’s sliding on a slide.
Rep.
Mapping
(connections)
Fun is when Tommy and I put blocks together and then
knock them down so that they make a loud noise that
makes us laugh.
Rep. System
(interconnections)
Fun is different things. Sometimes I like to climb…that
makes me…
Single Abstr.
(unconnected list)
Fun is a way of enjoying yourself. It is a form of pleasure.
Abst. Mapping
(connections)
There are a variety of ways that a person can have fun.
Some people enjoy physical activities, like sports or just
exercise. Some people…
• Actions at a higher order of hierarchical
complexity organize and transform the lower
order actions
• Complexity level (or “order”) based on:
1. complexity of objects operated upon (vertical
complexity; order of abstraction)
2. complexity of object coordination (horizontal
complexity; structure of objects)
Fisher’s Skill Theory
For any skill
algebra, reading, piano, parenting, tennis…
Addition > Multiplication > Algebra >
Calculus > …
• Single Set (e.g. a list)
(e.g. addition; subtraction…)
• Mapping (e.g. linear causal link)
(coordinating addition & subtraction)
• System (e.g. many interconnected parts)
(e.g. coordinating +, -, x, /)
• [System of Systems (an entire complex system)
(moving to Algebra)]
• System of Systems (an entire complex
system with feedback loops)
• System (e.g. many interconnected parts)
• Mapping (e.g. linear causal link)
• Single Set (e.g. a list)
(concrete operations)
(formal op.)
…(post-formal op.)
SYNTAX
(STRUCTURE)
SEMANTICS
(OBJECTS)
Increasing complexity of the
Mental Model
Complexity Level Epistemic Form
Text information fill-in boxes
Lists, choices, sliders, and check boxes
Tables and matrices
Hierarchies and trees
Simple scripts, Forms, schemas, or templates
Procedures with branches
Variables/Equations and Boolean logic
Structural models: concept networks, boxology
diagrams
Causal and constraint models, Decision Trees
Behavioral/procedural models: If/then and rule-
based procedural representations
Complex interactions
5. Architectures &
Ecosystems
Systems of systems, models, or rule-sets
1. Simple objects/info
2. Mappings & Abstractions
3. Formal Systems
4. Dynamic Systems
Epistemic Forms Complexity
1. Simple objects: lists, sliders, simple relationships
2. Complex mappings: tables, trees, scripts, concept nets
(cont.)
NEED TESTING/
DEBUGGING
TOOLS
3. Formal systems: Add variables, equations, static models
4. Dynamic Systems:
Loops, conditionals, dynamic/constrain models, rule systems
(cont.)
5. Dynamic Systems/ Architectures
(version control; constant monitoring)
Increasing complexity of the
Mental Model
Complexity Level Mental Model Characteristics
1. Simple objects Facts, isolated info-bits
2. Mappings &
Abstractions
Many relatinships, fairly linear,
predicatable
3. Formal Systems Abstractions, variables, decisions
4. Dynamic Systems Non-linearities, sub-systems, decision
trees
5. Architectures &
Ecosystems
Complex interactions, whole-systems,
evolving, unpredicatable
Roles Benefits Problems
(tool use roles) (of that role) (of that role)
Teachers
PRACTICAL
Domain Experts &
Content Developers
PARTIAL
Instructional
Designers &
Learning Theorists
THEORETICAL
Knowledge
Engineers and ITS
Developers
EXPERIENCED
Computer scientists
& Software
developers
(ACTUAL?!)
Complexity capacity.
Don't have to build to
a real user base.
"its intuitively
obvious to the casual
observer…"
HIGH
Know learning
theories & research
Rare; not trained in
knowledge
engineering
MED
Know the tools; Are
sometimes also
plugged into user
testing
May not know what
it is like to teach or
learn the material
MED-HIGH
Complexity Design
Capacity
Practical experience
Not good at
articulating or
abstracting expertise
LOW
Auth. tool infers the
instructional methods
A fixed instructional
method
MED
Review
• User Roles vs Tools: Matching Complexity
• Activity Theory: Tools, Tasks, Users,
Community
• Epistemic Forms/Games
• Developmental Theory (of complexity)
Conclusions:
If “we build it will they come”?
• Market & Buy-in: Have ITSs demonstrated cost-benefit
yet? In what situations?
• Creating a pipeline for training and trained ITS authors
and knowledge engineers
• Building communities of practice (examples: CTAT,
WISE, Knowledge Forum…)
• Expectation management: matching tool and user
complexity (and constraining the breadth/depth of the
outcome ITSs)
• Building an ITS authoring tool is like…?? What known
completed project? Using lessons from a parallel
domain?
Thank You
Extra Slides
GIFT Functional Block Diagram
Behavior Recorder
Data Shop
CTAT’s Modular Architecture
Student Interface
(or external problem-solving
environment)
Cool Modes
CyclePad
Java Swing
Flash
Learner Management
System
LMS
Tutor Shop
Cognitive Model
Development Tools
TDK (Lisp-based)
Jess tools (Java-
based)
Editor
Eclipse
Tutor Engine
Tertle (Lisp-based)
+ Model Tracer
Jess (Java--based)
+ Model Tracer
Example Tracer
(Java-based)
Example Tracer
(Flash-based)
GUI Builder
IntelliJ
Dreamweaver
Code Warrior
Netbeans
Flash MX 2004
Principles
• Syntax/structure in increasing complexity (first);
– they repeat for each:
• Semantic tier (abstraction level; “depth” of the
objects)
• New semantic tiers (depth) emerge with
sufficient syntax (breadth)
• You can’t skip levels in “development”
• Building intuitions of complexity is more
important that a formal theory of complexity.
About 40 ALE authoring tools
CATEGORY PROJECTS/SYSTEMS
1 Curriculum Sequencing
and Planning
Swift/DOCENT, IDE, ISD Expert, Expert
CML
2 Tutoring Strategies REDEEM (& COCA), Eon, GTE
3 Device Simulation and
Equipment Training
SIMQUEST, XAIDA, RIDES, DIAG,
Instructional Simulator
4 Domain Expert System Demonstr8, DIAG, D3 Trainer, Training
Express
5 Multiple Knowledge
Types
XAIDA, DNA, Instructional Simulator &
IDVisualizer, ID-Expert, IRIS, CREAM-
Tools
6 Intelligent/adaptive
Hypermedia
InterBook, MetaLinks, CALAT,
GETMAS, TANGOW, ECSAIWeb
7 Special Purpose IDLE-Tool/Imap/Indie, LAT, BioWorld
Case Builder, WEAR
40-60
as of
2002

More Related Content

Similar to Authoring Tools, Complexity, Epistemic Forms, and Cognitive Development

Yess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste LagrangeYess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste Lagrange
carlos torres
 
Open Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledgeOpen Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledge
Norm Friesen
 
Instructional design part 1
Instructional design part 1Instructional design part 1
Instructional design part 1
robinlatio
 
Universal design for learners
Universal design for learnersUniversal design for learners
Universal design for learners
sterrone
 

Similar to Authoring Tools, Complexity, Epistemic Forms, and Cognitive Development (20)

Snips and snails and puppy dog tails: the need to preserve complexity in math...
Snips and snails and puppy dog tails: the need to preserve complexity in math...Snips and snails and puppy dog tails: the need to preserve complexity in math...
Snips and snails and puppy dog tails: the need to preserve complexity in math...
 
Yess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste LagrangeYess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste Lagrange
 
Resume--Alpheus E Madsen
Resume--Alpheus E MadsenResume--Alpheus E Madsen
Resume--Alpheus E Madsen
 
Aied99 a toolstalk_murray
Aied99 a toolstalk_murrayAied99 a toolstalk_murray
Aied99 a toolstalk_murray
 
Open Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledgeOpen Textbooks, Educational content & knowledge
Open Textbooks, Educational content & knowledge
 
Instructional design part 1
Instructional design part 1Instructional design part 1
Instructional design part 1
 
Resonance Introduction at SacPy
Resonance Introduction at SacPyResonance Introduction at SacPy
Resonance Introduction at SacPy
 
Summer Institute 2014 Educational Technology presentation
Summer Institute 2014 Educational Technology presentationSummer Institute 2014 Educational Technology presentation
Summer Institute 2014 Educational Technology presentation
 
Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far
 
Virtuaalsed õpikeskkonnad ja õpihaldussüsteemid
Virtuaalsed õpikeskkonnad ja õpihaldussüsteemidVirtuaalsed õpikeskkonnad ja õpihaldussüsteemid
Virtuaalsed õpikeskkonnad ja õpihaldussüsteemid
 
Universal design for learners
Universal design for learnersUniversal design for learners
Universal design for learners
 
Deep Learning: Towards General Artificial Intelligence
Deep Learning: Towards General Artificial IntelligenceDeep Learning: Towards General Artificial Intelligence
Deep Learning: Towards General Artificial Intelligence
 
Analytic and strategic challenges of serious games
Analytic and strategic challenges of serious gamesAnalytic and strategic challenges of serious games
Analytic and strategic challenges of serious games
 
Content Exploration Lecture
Content Exploration LectureContent Exploration Lecture
Content Exploration Lecture
 
L1_Introduction - part 1.pdf
L1_Introduction - part 1.pdfL1_Introduction - part 1.pdf
L1_Introduction - part 1.pdf
 
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
CoCoDeS: Multi-device Support for Collocated Collaborative Learning Design @ ...
 
Ltp technology enhanced learning
Ltp technology enhanced learningLtp technology enhanced learning
Ltp technology enhanced learning
 
Bring your own idea - Visual learning analytics
Bring your own idea - Visual learning analyticsBring your own idea - Visual learning analytics
Bring your own idea - Visual learning analytics
 
Bower Computer Science Education Literature Review Csta
Bower Computer Science Education Literature Review CstaBower Computer Science Education Literature Review Csta
Bower Computer Science Education Literature Review Csta
 
Active learning(jigsaw method)1 merged
Active learning(jigsaw method)1   mergedActive learning(jigsaw method)1   merged
Active learning(jigsaw method)1 merged
 

More from perspegrity5

Experiential integral ed book group slides 1
Experiential integral ed book group slides 1Experiential integral ed book group slides 1
Experiential integral ed book group slides 1
perspegrity5
 
2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray
2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray
2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray
perspegrity5
 
ODR 2013 SDSkills dashboard umass
ODR 2013 SDSkills dashboard umassODR 2013 SDSkills dashboard umass
ODR 2013 SDSkills dashboard umass
perspegrity5
 
Soc comp slides_march_2012
Soc comp slides_march_2012Soc comp slides_march_2012
Soc comp slides_march_2012
perspegrity5
 

More from perspegrity5 (15)

2023 IEC wisdom skills-awakening-sharable.pptx
2023 IEC wisdom skills-awakening-sharable.pptx2023 IEC wisdom skills-awakening-sharable.pptx
2023 IEC wisdom skills-awakening-sharable.pptx
 
2021 ESRAD wisdom skills_murray.pptx
2021 ESRAD wisdom skills_murray.pptx2021 ESRAD wisdom skills_murray.pptx
2021 ESRAD wisdom skills_murray.pptx
 
2022 IEC Murray_wisdom skills-upside down SHARABLE.pdf
2022 IEC Murray_wisdom skills-upside down SHARABLE.pdf2022 IEC Murray_wisdom skills-upside down SHARABLE.pdf
2022 IEC Murray_wisdom skills-upside down SHARABLE.pdf
 
2021 Summary of Research on the STAGES Developmental Model
2021 Summary of Research on the STAGES Developmental Model2021 Summary of Research on the STAGES Developmental Model
2021 Summary of Research on the STAGES Developmental Model
 
What's going on in later stages?—Do integral developmental theories agree?
What's going on in later stages?—Do integral developmental theories agree? What's going on in later stages?—Do integral developmental theories agree?
What's going on in later stages?—Do integral developmental theories agree?
 
Experiential integral ed book group slides 1
Experiential integral ed book group slides 1Experiential integral ed book group slides 1
Experiential integral ed book group slides 1
 
Mystical Claims and Embodied Knowledge in a Post-Metaphysical Age
Mystical Claims and Embodied Knowledge  in a Post-Metaphysical AgeMystical Claims and Embodied Knowledge  in a Post-Metaphysical Age
Mystical Claims and Embodied Knowledge in a Post-Metaphysical Age
 
BP 2014: Supporting Deeper Deliberative Dialogue Through Awareness Tools
BP 2014: Supporting Deeper Deliberative Dialogue Through Awareness ToolsBP 2014: Supporting Deeper Deliberative Dialogue Through Awareness Tools
BP 2014: Supporting Deeper Deliberative Dialogue Through Awareness Tools
 
Supporting Social Deliberative Skills-StudiesDashboardTextanalysis-Murray
Supporting Social Deliberative Skills-StudiesDashboardTextanalysis-MurraySupporting Social Deliberative Skills-StudiesDashboardTextanalysis-Murray
Supporting Social Deliberative Skills-StudiesDashboardTextanalysis-Murray
 
2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray
2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray
2013 AIED SRL workshop--Social Deliberatie Skills Defined_ Murray
 
ODR 2013 SDSkills dashboard umass
ODR 2013 SDSkills dashboard umassODR 2013 SDSkills dashboard umass
ODR 2013 SDSkills dashboard umass
 
Soc comp slides_march_2012
Soc comp slides_march_2012Soc comp slides_march_2012
Soc comp slides_march_2012
 
Spiralectics- Tom Murray 11.10
Spiralectics- Tom Murray 11.10Spiralectics- Tom Murray 11.10
Spiralectics- Tom Murray 11.10
 
Holding and Promoting Beliefs: A Develpmental View.
Holding and Promoting Beliefs: A Develpmental View.Holding and Promoting Beliefs: A Develpmental View.
Holding and Promoting Beliefs: A Develpmental View.
 
On the development of beliefs vs. capacities: A post-metaphysical view of sec...
On the development of beliefs vs. capacities: A post-metaphysical view of sec...On the development of beliefs vs. capacities: A post-metaphysical view of sec...
On the development of beliefs vs. capacities: A post-metaphysical view of sec...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Authoring Tools, Complexity, Epistemic Forms, and Cognitive Development

  • 1. Authoring Tools, Complexity, Epistemic Forms, and Cognitive Development: “What works for authors?” Tom Murray University of Massachusetts ITS 2014 Workshop: Intelligent Tutoring System Authoring Tools
  • 2. # 2 Authoring Tool Projects • SETS – (1991) Equipment maintenance training • Eon - ITS authoring for domain, student, teaching models, and interface • MetaLinks - hyperbook authoring tool • SimForest-G - Glass box simulation authoring • Rashi - Coached inquiry learning environment w/ authoring tool • Wayang/MathSprings – (2014) teacher tools
  • 3. Authoring Tools for Advanced Technology Learning Environments Murray, Blessing, Ainsworth (Eds) (2003)
  • 4. Recent interests applied to ITS authoring -- Theory • User Roles vs Tools: Matching Complexity • Activity Theory: Tools, Tasks, Users, Community • Epistemic Forms/Games • Developmental Theory (of complexity)
  • 5. ITS Authoring Tool Design Tradeoffs Usability DepthFlexibility Student model Expert model Pedagogy model Curriculum model easy, efficient? realistic, “intelligent? • Interoperability • Multi-user ITS • ... Many domains, and types?
  • 6. Authoring Tool Users Roles Benefits Problems (tool use roles) (of that role) (of that role) Teachers PRACTICAL Domain Experts & Content Developers PARTIAL Instructional Designers & Learning Theorists THEORETICAL Knowledge Engineers and ITS Developers EXPERIENCED Computer scientists & Software developers (ACTUAL?!) Complexity capacity. Don't have to build to a real user base. "its intuitively obvious to the casual observer…" HIGH Know learning theories & research Rare; not trained in knowledge engineering MED Know the tools; Are sometimes also plugged into user testing May not know what it is like to teach or learn the material MED-HIGH Complexity Design Capacity Practical experience Not good at articulating or abstracting expertise LOW Auth. tool infers the instructional methods A fixed instructional method MED
  • 7. Matching Complexity— Tools vs. User capacity Complexity? Tools Users 1) Know your user (anticipate user needs) 2) Usability Testing (“early and often”) 3) Theory (of usability, cognition...)
  • 8. Complex Software: (investment) Risk Assessment ITS design == AI-complete…….ITS A-Tool design == ITS-Complete!
  • 9. Activity Theory Auth. tool (artifact) User (cognition) Task (goals) Com. of Practice Rules (“forms, games”) Div. of Labor ITS (outcome) Jonassen & Rohrer-Murphy 1999; Engestrom et al. 1999;
  • 10. Complexity Coordination Auth. tool (artifact) User (cognition) Task (goals) Com. of Practice Rules (“forms, games”) Div. of Labor ITS (outcome) Complexity matching: 1. User <> Tool 2. Task <> User 3. COP (& user) <> Tool • Cognitive Complexity (user) • Task Complexity • Tool Complexity • Socio-cognitive complexity (COP)
  • 11. Authoring Tools for All Users? (Tiered Authoring/Work Flow) Roles Benefits Problems (tool use roles) (of that role) (of that role) Teachers PRACTICAL Domain Experts & Content Developers PARTIAL Instructional Designers & Learning Theorists THEORETICAL Knowledge Engineers and ITS Developers EXPERIENCED Computer scientists & Software developers (ACTUAL?!) Complexity capacity. Don't have to build to a real user base. "its intuitively obvious to the casual observer…" HIGH Know learning theories & research Rare; not trained in knowledge engineering MED Know the tools; Are sometimes also plugged into user testing May not know what it is like to teach or learn the material MED-HIGH Complexity Design Capacity Practical experience Not good at articulating or abstracting expertise LOW Auth. tool infers the instructional methods A fixed instructional method MED
  • 12. Capacity is context-dependent • User complexity capacity: f(S,I,T) Background skill (generic—see table) + Investment in training A-Tool + Time available to author this ITS
  • 13. Sources of (software) system complexity • Structural complexity (space) – Object has many properties – Many parts – Many types of parts – Many relationships – Many types of relationships • Perspectival complexity – alternatives, hypotheticals, variables, decision spaces • Dynamic complexity – Loops, Feedback, recursion relationships (“non-linearity”)
  • 14. Epistemic Forms & Games (Mental Models) (Collins & Furgeson, 1993) • list • matrix or table • molecular model • periodic table • web page menu • x-y graph • pert chart • binary tree • floor plan • street map • org. chart • musical score • timeline • cause/effect diagram • network • relational database • sentence diagram • term paper outline
  • 15. Epistemic forms in interfaces
  • 16. Can we estimate the complexity of epistemic forms/games in authoring tools? • >> use cognitive developmental theory
  • 17. Cognitive Developmentalists Kegan; Fisher; Commons; Cook-Greuter... • Human development and learning can be described in terms of "qualitative differences in mental complexity." • …that add a hierarchical "structural perspective in analyzing the organization of actions and thought."
  • 18. Development: the concept of Fun Single Rep. (unconnected list) Fun is swinging on a swing. It’s sliding on a slide. Rep. Mapping (connections) Fun is when Tommy and I put blocks together and then knock them down so that they make a loud noise that makes us laugh. Rep. System (interconnections) Fun is different things. Sometimes I like to climb…that makes me… Single Abstr. (unconnected list) Fun is a way of enjoying yourself. It is a form of pleasure. Abst. Mapping (connections) There are a variety of ways that a person can have fun. Some people enjoy physical activities, like sports or just exercise. Some people…
  • 19. • Actions at a higher order of hierarchical complexity organize and transform the lower order actions • Complexity level (or “order”) based on: 1. complexity of objects operated upon (vertical complexity; order of abstraction) 2. complexity of object coordination (horizontal complexity; structure of objects)
  • 20. Fisher’s Skill Theory For any skill algebra, reading, piano, parenting, tennis…
  • 21. Addition > Multiplication > Algebra > Calculus > … • Single Set (e.g. a list) (e.g. addition; subtraction…) • Mapping (e.g. linear causal link) (coordinating addition & subtraction) • System (e.g. many interconnected parts) (e.g. coordinating +, -, x, /) • [System of Systems (an entire complex system) (moving to Algebra)]
  • 22. • System of Systems (an entire complex system with feedback loops) • System (e.g. many interconnected parts) • Mapping (e.g. linear causal link) • Single Set (e.g. a list)
  • 23. (concrete operations) (formal op.) …(post-formal op.) SYNTAX (STRUCTURE) SEMANTICS (OBJECTS)
  • 24. Increasing complexity of the Mental Model Complexity Level Epistemic Form Text information fill-in boxes Lists, choices, sliders, and check boxes Tables and matrices Hierarchies and trees Simple scripts, Forms, schemas, or templates Procedures with branches Variables/Equations and Boolean logic Structural models: concept networks, boxology diagrams Causal and constraint models, Decision Trees Behavioral/procedural models: If/then and rule- based procedural representations Complex interactions 5. Architectures & Ecosystems Systems of systems, models, or rule-sets 1. Simple objects/info 2. Mappings & Abstractions 3. Formal Systems 4. Dynamic Systems
  • 25. Epistemic Forms Complexity 1. Simple objects: lists, sliders, simple relationships 2. Complex mappings: tables, trees, scripts, concept nets
  • 26. (cont.) NEED TESTING/ DEBUGGING TOOLS 3. Formal systems: Add variables, equations, static models 4. Dynamic Systems: Loops, conditionals, dynamic/constrain models, rule systems
  • 27. (cont.) 5. Dynamic Systems/ Architectures (version control; constant monitoring)
  • 28. Increasing complexity of the Mental Model Complexity Level Mental Model Characteristics 1. Simple objects Facts, isolated info-bits 2. Mappings & Abstractions Many relatinships, fairly linear, predicatable 3. Formal Systems Abstractions, variables, decisions 4. Dynamic Systems Non-linearities, sub-systems, decision trees 5. Architectures & Ecosystems Complex interactions, whole-systems, evolving, unpredicatable
  • 29. Roles Benefits Problems (tool use roles) (of that role) (of that role) Teachers PRACTICAL Domain Experts & Content Developers PARTIAL Instructional Designers & Learning Theorists THEORETICAL Knowledge Engineers and ITS Developers EXPERIENCED Computer scientists & Software developers (ACTUAL?!) Complexity capacity. Don't have to build to a real user base. "its intuitively obvious to the casual observer…" HIGH Know learning theories & research Rare; not trained in knowledge engineering MED Know the tools; Are sometimes also plugged into user testing May not know what it is like to teach or learn the material MED-HIGH Complexity Design Capacity Practical experience Not good at articulating or abstracting expertise LOW Auth. tool infers the instructional methods A fixed instructional method MED
  • 30. Review • User Roles vs Tools: Matching Complexity • Activity Theory: Tools, Tasks, Users, Community • Epistemic Forms/Games • Developmental Theory (of complexity)
  • 31. Conclusions: If “we build it will they come”? • Market & Buy-in: Have ITSs demonstrated cost-benefit yet? In what situations? • Creating a pipeline for training and trained ITS authors and knowledge engineers • Building communities of practice (examples: CTAT, WISE, Knowledge Forum…) • Expectation management: matching tool and user complexity (and constraining the breadth/depth of the outcome ITSs) • Building an ITS authoring tool is like…?? What known completed project? Using lessons from a parallel domain?
  • 34.
  • 36. Behavior Recorder Data Shop CTAT’s Modular Architecture Student Interface (or external problem-solving environment) Cool Modes CyclePad Java Swing Flash Learner Management System LMS Tutor Shop Cognitive Model Development Tools TDK (Lisp-based) Jess tools (Java- based) Editor Eclipse Tutor Engine Tertle (Lisp-based) + Model Tracer Jess (Java--based) + Model Tracer Example Tracer (Java-based) Example Tracer (Flash-based) GUI Builder IntelliJ Dreamweaver Code Warrior Netbeans Flash MX 2004
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Principles • Syntax/structure in increasing complexity (first); – they repeat for each: • Semantic tier (abstraction level; “depth” of the objects) • New semantic tiers (depth) emerge with sufficient syntax (breadth) • You can’t skip levels in “development” • Building intuitions of complexity is more important that a formal theory of complexity.
  • 42. About 40 ALE authoring tools CATEGORY PROJECTS/SYSTEMS 1 Curriculum Sequencing and Planning Swift/DOCENT, IDE, ISD Expert, Expert CML 2 Tutoring Strategies REDEEM (& COCA), Eon, GTE 3 Device Simulation and Equipment Training SIMQUEST, XAIDA, RIDES, DIAG, Instructional Simulator 4 Domain Expert System Demonstr8, DIAG, D3 Trainer, Training Express 5 Multiple Knowledge Types XAIDA, DNA, Instructional Simulator & IDVisualizer, ID-Expert, IRIS, CREAM- Tools 6 Intelligent/adaptive Hypermedia InterBook, MetaLinks, CALAT, GETMAS, TANGOW, ECSAIWeb 7 Special Purpose IDLE-Tool/Imap/Indie, LAT, BioWorld Case Builder, WEAR 40-60 as of 2002