an introduction to the grapple authoring paradigm & toolset

28
An Introduction to the GRAPPLE Authoring Paradigm & Toolset Jonathan Foss Alexandra Cristea University of Warwick, UK

Upload: bonnie

Post on 13-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

An Introduction to the GRAPPLE Authoring Paradigm & Toolset. Jonathan Foss Alexandra Cristea University of Warwick, UK. The GRAPPLE Framework. The GRAPPLE Framework. The GAT Framework. Learner Model. Domain. Course. Pedagogical Relations. GRAPPLE Authoring Tool (GAT). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Jonathan FossAlexandra Cristea

University of Warwick, UK

Page 2: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

The GRAPPLE Framework

Page 3: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

The GRAPPLE Framework

Page 4: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

The GAT FrameworkLearnerModel

PedagogicalRelations

Course

Domain

Page 5: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

GRAPPLE Authoring Tool (GAT)• Separates the challenge of creating an Adaptive Course

into four distinct areas:– Domains (e.g., Astronomy, Finance, etc.)– Pedagogical Relations (prerequisites, etc.)– Learner Models (beginner, int, adv learners; etc.)– Courses (combine above elements)

• GAT provides tools to address each area– Different authors use different tools!– Separate editing views for beginner/ advanced

authors

Page 6: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

THE DOMAIN TOOLDefining Concepts

Page 7: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Domain• Structure content into concepts• Relationships defined between concepts

is-composed-of

is-a

Page 8: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Domain: Concepts• Concepts– Name and Description– Resources: URLs to actual content– Properties: Metadata• These can be used for pedagogical purposes

later on in the course tool– E.g., the order of the concepts in the menu

Page 9: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Domain: Relationships• Relationships– Allow the definition of inherent domain

links between concepts– Custom relationships can also be defined– These can be used for pedagogical

purposes later on in the course tool• e.g. “parent” relationship allows the menu to be

structured

Jupiter Planetparent

Page 10: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Domain: Concepts

Page 11: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

THE COURSE TOOLCreating a Course

Page 12: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating a Course• Author can create a course by using

pedagogical rules and domain concepts• A beginner author has a list of pedagogical

rules to select from

Page 13: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Basic Pedagogical Rules• Rules define the behaviour of the course• For instance G(rapple)-Prerequisite:

States that Planet should be visited before Mars is recommended

Items: Planet

Name: source

Items: Mars

Name: targetG-

Prerequisite

Page 14: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Basic Pedagogical Rules• G(rapple)-Start

• G(rapple)-Layout

Items: Solar SystemName: self

G-Start

Items: Solar System, Planet, StarName: selfG-Layout

States that Solar System should be

shown first

States that Solar System, Planet and

Star should be included in the layout menu for

the course

Page 15: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Basic Pedagogical Rules• There are 12 default pedagogical rules– G-Prerequisite-Parent– G-Knowledge-Update– G-Knowledge-Propagation– G-Knowledge-Propagation-Parent– G-Hide– G-Unhide– G-Visit– G-Quiz

Page 16: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating a Course

• Insert pedagogical rules into the course

• Insert concepts into the sockets of the rules

Page 17: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating a Course

Page 18: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating a Course

Page 19: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

CREATING PEDAGOGICAL RULES

Advanced Mode: Defining pedagogies

Page 20: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating Pedagogical Rules• Advanced users can use the Pedagogical

Relationship Type tool to define their own rules:

Page 21: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating Pedagogical Rules• In the Meta Info tab, authors can add a

comment to describe how the rule behaves

• Parameterscan also be defined

Page 22: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating Pedagogical Rules• Adaptation rules can be specified using

GALE code

%target% {#suitability & !`(${%source%#knowledge}>%level%)`}

Page 23: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating Pedagogical Rules• Rules can read/write learner model variables

Page 24: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating Pedagogical Rules• Constraints can be specified:

Page 25: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Creating Pedagogical Rules• Associating domain relations with this rule

Page 26: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

DEMO

Page 27: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Conclusions• GAT divides the authoring challenge into:– Domain– Course– Pedagogical Rules

• Authors can specialize according to their ability and interests

• Tools use simple paradigms, with graphical representations

Page 28: An Introduction to the GRAPPLE Authoring Paradigm & Toolset

Conclusions• Come to the Authoring Workshop this

afternoon to get a hands-on experience!

• Thank you for listening

• Any Questions?