Towards ITS Authoring Tools for Domain Experts Robert - - PowerPoint PPT Presentation

towards its authoring tools for domain experts
SMART_READER_LITE
LIVE PREVIEW

Towards ITS Authoring Tools for Domain Experts Robert - - PowerPoint PPT Presentation

Towards ITS Authoring Tools for Domain Experts Robert Taylor Andy Smith Bradford Mo0 Samuel Leeman-Munk James Lester Department of Computer


slide-1
SLIDE 1

Towards ¡ITS ¡Authoring ¡Tools ¡for ¡ Domain ¡Experts ¡ ¡

Robert ¡Taylor ¡ Bradford ¡Mo0 ¡ Andy ¡Smith ¡ Samuel ¡Leeman-­‑Munk ¡

Department ¡of ¡Computer ¡Science ¡ North ¡Carolina ¡State ¡University ¡

James ¡Lester ¡

slide-2
SLIDE 2

Authors ¡

Authoring ¡ Tools ¡

Assistments ¡ AutoTutor ¡ Be0y’s ¡Brain ¡ Bio-­‑World ¡ Crystal ¡Island ¡ GeneCcs ¡Tutor ¡ GIFT ¡-­‑ ¡vMedic ¡ Physics ¡Playground ¡ Virtual ¡Cultural ¡ Awareness ¡Trainer ¡ Wayang ¡Math ¡ Tutor ¡

slide-3
SLIDE 3

Challenges ¡of ¡ITS ¡Authoring ¡

§ Authors ¡who ¡are ¡not ¡ITS ¡ experts ¡ § Enabling ¡collaboraCon ¡ § Reducing ¡the ¡ITS ¡ complexity ¡exposed ¡to ¡ the ¡author ¡

slide-4
SLIDE 4

Design ¡Principles ¡for ¡ITS ¡ Authoring ¡Tools ¡

§ Design ¡principles ¡ derived ¡from ¡our ¡ experience ¡ § AdopCng ¡exisCng ¡UI ¡ and ¡workflows ¡ § Leveraging ¡soPware ¡ engineering ¡techniques ¡

slide-5
SLIDE 5

Outline ¡

§ Related ¡Work ¡ § Case ¡Study: ¡Authoring ¡the ¡LEONARDO ¡ Digital ¡Science ¡Notebook ¡ § Design ¡Principles ¡for ¡ITS ¡Authoring ¡Tools ¡ ¡ § Conclusion ¡and ¡Future ¡Work ¡

slide-6
SLIDE 6

Outline ¡

§ Related ¡Work ¡ § Case ¡Study: ¡Authoring ¡the ¡LEONARDO ¡ Digital ¡Science ¡Notebook ¡ § Design ¡Principles ¡for ¡ITS ¡Authoring ¡Tools ¡ ¡ § Conclusion ¡and ¡Future ¡Work ¡

slide-7
SLIDE 7

Related ¡Work ¡

Eon ¡[Murray ¡1997] ¡is ¡an ¡ authoring ¡tool ¡prototype ¡ for ¡specifying: ¡ § Learning ¡environment ¡ § Domain ¡knowledge ¡ § Teaching ¡Strategies ¡ § Student ¡Model ¡

Eon ¡

slide-8
SLIDE 8

Related ¡Work ¡

ASAT ¡[Graesser ¡2005] ¡is ¡used ¡ to ¡build ¡AutoTutor-­‑based ¡ tutors: ¡ § ConversaCon ¡scripts ¡ § Content ¡ § ProducCon ¡rules ¡

AutoTutor ¡Script ¡Authoring ¡Tool ¡ (ASAT) ¡

slide-9
SLIDE 9

Related ¡Work ¡

ASPIRE ¡[Mitrovic ¡2009] ¡is ¡a ¡ web-­‑based ¡tool ¡for ¡creaCng ¡ constraint-­‑based ¡tutors: ¡ § Model ¡problems ¡& ¡ soluCons ¡ § Design ¡student ¡interface ¡ § Authoring-­‑server ¡ § Deployment-­‑server ¡

ASPIRE ¡

slide-10
SLIDE 10

Related ¡Work ¡

CTAT ¡[Aleven ¡2009] ¡facilitates ¡ the ¡development ¡of ¡ cogniCve ¡tutors: ¡ § Example-­‑tracing ¡tutors ¡ § “Mass ¡ProducCon” ¡to ¡ speed ¡up ¡content ¡ creaCon ¡ § Used ¡by ¡non-­‑ programmers ¡

CogniDve ¡Tutor ¡Authoring ¡Tools ¡ (CTAT) ¡

slide-11
SLIDE 11

Outline ¡

§ Related ¡Work ¡ § Case ¡Study: ¡Authoring ¡the ¡the ¡LEONARDO ¡ Digital ¡Science ¡Notebook ¡ § Design ¡Principles ¡for ¡ITS ¡Authoring ¡Tools ¡ ¡ § Conclusion ¡and ¡Future ¡Work ¡

slide-12
SLIDE 12

LEONARDO ¡CyberPad ¡ Tablet ¡Deployment ¡

slide-13
SLIDE 13

LEONARDO ¡CyberPad ¡ Laptop ¡Deployment ¡

slide-14
SLIDE 14

LEONARDO ¡CyberPad ¡

slide-15
SLIDE 15

LEONARDO ¡CyberPad ¡

slide-16
SLIDE 16

LEONARDO ¡CyberPad ¡

slide-17
SLIDE 17

LEONARDO ¡ MulC-­‑State ¡Deployment ¡

§ States: ¡8 ¡ § Classrooms: ¡38 ¡ § Students: ¡912 ¡ ¡

slide-18
SLIDE 18

LEONARDO ¡Curricular ¡Content ¡

§ IniCal ¡curricular ¡content: ¡

  • Energy ¡& ¡Circuits ¡
  • MagneCsm ¡

§ Based ¡on ¡Full ¡OpCon ¡ Science ¡System ¡(FOSS) ¡ § Includes ¡physical ¡and ¡ virtual ¡experiments ¡

slide-19
SLIDE 19

LEONARDO ¡

slide-20
SLIDE 20

LEONARDO ¡Composer ¡

Authors ¡use ¡Composer ¡ to ¡create: ¡ § Curricular ¡content ¡ § Agent ¡dialogue ¡ § Agent ¡behavior ¡

slide-21
SLIDE 21

Prior ¡to ¡Composer ¡

Original ¡authoring ¡workflow: ¡ § Word ¡used ¡to ¡author ¡ curriculum ¡and ¡agent ¡dialogue ¡ § Doc ¡copied ¡into ¡XML ¡ § XML ¡embedded ¡in ¡the ¡iPad ¡ app ¡ § Agent ¡behavior ¡authored ¡in ¡ code ¡by ¡soPware ¡engineers ¡

¡ ¡ <XML ¡/> ¡ ¡ ¡

slide-22
SLIDE 22

Prior ¡to ¡Composer ¡

The ¡following ¡people ¡ were ¡made ¡sad ¡by ¡the ¡

  • riginal ¡authoring ¡

workflow: ¡

§ John ¡Bedward, ¡STEM ¡Educa+on ¡ § Courtney ¡Behrle, ¡STEM ¡Educa+on ¡ § Michael ¡Carter, ¡English ¡ § Kirby ¡Culbertson, ¡Art ¡and ¡Design ¡ § Samuel ¡Leeman-­‑Munk, ¡Computer ¡Science ¡ § Bradford ¡Mo0, ¡Computer ¡Science ¡ § Lindsay ¡Pa0erson, ¡STEM ¡Educa+on ¡ § Marc ¡Russo, ¡Art ¡and ¡Design ¡ § Angela ¡Shelton, ¡STEM ¡Educa+on ¡ § Ruth ¡Sirkin, ¡STEM ¡Educa+on ¡ § Andy ¡Smith, ¡Computer ¡Science ¡ § Robert ¡Taylor, ¡Computer ¡Science ¡ § Eric ¡Wiebe, ¡STEM ¡Educa+on ¡

slide-23
SLIDE 23

Prior ¡to ¡Composer ¡

Drawbacks: ¡

§ 15+ ¡minute ¡iteraCon ¡

§ Lack ¡of ¡WYSIWYG ¡ § “CollaboraCon” ¡by ¡e-­‑mailing ¡ Word ¡docs ¡

§ Prone ¡to ¡programmer ¡error ¡ § Rules ¡authored ¡in ¡source ¡ code ¡

Author ¡

¡ ¡

Engineer ¡ <XML ¡/> ¡

¡ ¡

slide-24
SLIDE 24

Lesson ¡Learned: ¡ ¡ Create ¡an ¡Authoring ¡Tool ¡

§ IdenCfy ¡authors: ¡

  • STEM ¡experts ¡
  • K-­‑12 ¡teachers ¡(future) ¡

§ IdenCfy ¡familiar ¡tools ¡ § Design ¡workflow ¡based ¡

  • n ¡familiar ¡UIs ¡& ¡features ¡

§ IteraCvely ¡develop ¡ Composer ¡based ¡on ¡ author ¡feedback ¡

Edmodo ¡ Google ¡Docs ¡ PowerPoint ¡

slide-25
SLIDE 25

LEONARDO ¡Architecture ¡ Prior ¡to ¡Composer ¡

CyberPad ¡ Cloud-­‑based ¡Server ¡ Student ¡ Data ¡ Curricular ¡ Content ¡ Pedagogical ¡ Rules ¡ CyberPad ¡ Curricular ¡ Content ¡ Pedagogical ¡ Rules ¡

slide-26
SLIDE 26

LEONARDO ¡Architecture ¡ with ¡Composer ¡

Composer ¡ Composer ¡ CyberPad ¡ CyberPad ¡ CyberPad ¡ CyberPad ¡ Cloud-­‑based ¡Server ¡ Curricular ¡ Content ¡ Pedagogical ¡ Rules ¡ Student ¡ Data ¡

slide-27
SLIDE 27

Composer ¡Features ¡

§ Simplified ¡workflow ¡ § Familiar ¡UI ¡ § Rapid ¡iteraCon ¡ § Curricular ¡content ¡stored ¡ in ¡cloud ¡ § Web-­‑based ¡authoring ¡tool ¡

Author ¡

¡ ¡ ¡ ¡

slide-28
SLIDE 28

Outline ¡

§ Related ¡Work ¡ § Case ¡Study: ¡Authoring ¡the ¡LEONARDO ¡ Digital ¡Science ¡Notebook ¡ § Design ¡Principles ¡for ¡ITS ¡Authoring ¡Tools ¡ ¡ § Conclusion ¡and ¡Future ¡Work ¡

slide-29
SLIDE 29

Principle ¡1: ¡Familiar ¡User ¡ Interface ¡Paradigm ¡

§ UI ¡is ¡the ¡most ¡ important ¡feature ¡ § Familiar ¡to ¡author ¡

§ Leverage ¡decades ¡of ¡ usability ¡and ¡efficiency ¡ improvements ¡

PowerPoint ¡ Composer ¡

slide-30
SLIDE 30

Principle ¡2: ¡Standard ¡ EdiCng ¡Features ¡

§ Relied ¡upon ¡by ¡authors ¡

  • Copy, ¡Cut, ¡and ¡Paste ¡
  • Undo ¡and ¡Redo ¡
  • Revision ¡Tracking ¡

§ Can ¡profoundly ¡affect ¡ curricular ¡content ¡storage ¡ § Should ¡not ¡be ¡leP ¡as ¡a ¡ feature ¡to ¡be ¡added ¡at ¡the ¡ end ¡of ¡project ¡

slide-31
SLIDE 31

Principle ¡3: ¡Author ¡CollaboraCon ¡

§ MulCple ¡author ¡ collaboraCon ¡ § Facilitates ¡ communiCes ¡of ¡ authors ¡ § Increase ¡both ¡quality ¡ and ¡quanCty ¡of ¡ content ¡

slide-32
SLIDE 32

Principle ¡4: ¡Rapid ¡IteraCon ¡

§ WYSIWYG ¡or ¡live ¡connecCon ¡ to ¡the ¡ITS ¡ § Changes ¡can ¡be ¡quickly ¡seen ¡ in ¡the ¡context ¡of ¡the ¡ITS ¡ § Test ¡ITS ¡behavior ¡while ¡ ediCng ¡rules ¡

slide-33
SLIDE 33

Principle ¡5: ¡Accommodate ¡ Novice ¡and ¡Expert ¡Authors ¡

§ UI ¡tailored ¡to ¡novice ¡ and ¡expert ¡users ¡ § Wizard ¡interfaces ¡for ¡ novice ¡users ¡ ¡ § Advanced ¡authoring ¡ UI ¡for ¡expert ¡users ¡

slide-34
SLIDE 34

Principle ¡6: ¡AutomaCon ¡

§ Some ¡tasks ¡too ¡labor ¡ intensive ¡ § Provide ¡automaCon ¡ for ¡repeCCve ¡tasks ¡ § Learning ¡analyCcs ¡to ¡ highlight ¡curricular ¡ “hot ¡spots” ¡

Composer ¡ Curricular ¡ Content ¡ Pedagogical ¡ Rules ¡ Student ¡ Data ¡ Learning ¡ AnalyCcs ¡

slide-35
SLIDE 35

Outline ¡

§ Related ¡Work ¡ § Case ¡Study: ¡Authoring ¡the ¡LEONARDO ¡ Digital ¡Science ¡Notebook ¡ § Design ¡Principles ¡for ¡ITS ¡Authoring ¡Tools ¡ ¡ § Conclusion ¡and ¡Future ¡Work ¡

slide-36
SLIDE 36

Conclusion ¡

§ Widespread ¡deployment ¡of ¡ITSs ¡depends ¡on ¡ efficient ¡transfer ¡of ¡domain ¡knowledge ¡ § Authoring ¡tool ¡design ¡can ¡leverage ¡decades ¡of ¡ soPware ¡UI ¡and ¡workflow ¡evoluCon ¡ § Authoring ¡tools ¡hold ¡great ¡promise ¡to ¡facilitate ¡ rapid ¡creaCon ¡of ¡ITSs ¡

slide-37
SLIDE 37

Future ¡Work ¡

§ Apply ¡learning ¡analyCcs ¡to ¡idenCfy ¡parts ¡of ¡the ¡ curriculum ¡that ¡need ¡addiConal ¡scaffolding ¡ § Introduce ¡intelligent ¡user ¡interface ¡to ¡facilitate ¡ accelerated ¡development ¡of ¡content ¡by ¡novice ¡ authors ¡ § InvesCgate ¡the ¡effects ¡of ¡these ¡capabiliCes ¡on ¡author ¡ efficiency ¡and ¡curricular ¡content ¡quality ¡

slide-38
SLIDE 38

Acknowledgements ¡

Collaborators ¡ Support ¡ Contact ¡

§ John ¡Bedward, ¡STEM ¡Educa+on ¡ § Courtney ¡Behrle, ¡STEM ¡Educa+on ¡ § Michael ¡Carter, ¡English ¡ § Kirby ¡Culbertson, ¡Art ¡and ¡Design ¡ § Christopher ¡Mitchell, ¡Computer ¡Science ¡ § Lindsay ¡Pa0erson, ¡STEM ¡Educa+on ¡ § Jonathan ¡Rowe, ¡Computer ¡Science ¡ § Marc ¡Russo, ¡Art ¡and ¡Design ¡ § Wayne ¡Sheffield, ¡STEM ¡Educa+on ¡ § Angela ¡Shelton, ¡STEM ¡Educa+on ¡ § Ruth ¡Sirkin, ¡STEM ¡Educa+on ¡ § Eric ¡Wiebe, ¡STEM ¡Educa+on ¡ NaConal ¡Science ¡FoundaCon: ¡ ¡DRL-­‑1020229 ¡ rgtaylor@ncsu.edu ¡

slide-39
SLIDE 39