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

Slides:



Advertisements
Similar presentations
Maurice Hendrix, A3H AH2008, 29/07/2008 A meta level for LAG Adaptation Language.
Advertisements

Maurice Hendrix, Alexandra Cristea* London Knowledge Lab 25/11/2008 *Based on work in collaboration with Paul De Bra,
Maurice Hendrix, Alexandra I. Cristea EC-TEL 2009 {maurice, Adaptation languages for learning: the CAM meta-model.
Fawaz Ghali, Alexandra Cristea, Craig Stewart and Maurice Hendrix Collaborative Adaptation Authoring and Social Annotation in MOT (a.k.a MOT 2.0)
Authoring of Adaptive Hypermedia Dr. Alexandra Cristea
Maurice Hendrix CS411 seminar, 22/10/2009 Adaptation languages for learning: the CAM meta-model.
Ch. 5 Web Page Design – Templates and Style Sheets Mr. Ursone.
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
ALFANET September 23th, 2005UNFOLD-PROLEARN workshopValkenburg Authoring a full life cycle model in standards-based adaptive elearning Peter van Rosmalen.
Personalization and Adaptation in Learning Management Systems Prof. dr. Paul De Bra Eindhoven University of Technology February 1, 2011 Learntec Slide.
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
ADAPTIVE SYSTEMS & USER MODELING: course structure revisited Alexandra I. Cristea USI intensive course “Adaptive Systems” April-May 2003.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
1 Agenda Overview Review Roles Lists Libraries Columns.
Menu System ADVANCED EV3 PROGRAMMING LESSON By Droids Robotics
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
SEG4110 – Advanced Software Design and Reengineering
DATA MODELLING TOOLS FOR ORGANISING DATABASES. For a database to be organised and logical, it must be well-designed and set out. In such cases, the databases.
SOFTWARE ADAPTIVITY THROUGH XML-BASED BUSINESS RULES AND AGENTS Queen’s University of Belfast, School of Computer Science, Belfast, United Kingdom Liang.
The Goal & Structure of Textbook. Chapter 6 Topics (learning objects, Modules)
Using Styles and Style Sheets for Design
The future of adaptation (in the on-line world) Prof. dr. Paul De Bra Web Engineering Group Eindhoven University of Technology.
The Structured Specification. Why a Structured Specification? System analyst communicates the user requirements to the designer with a document called.
Intro to Dreamweaver Web Design Section 7-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Chapter 2 HTML Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Using the BLS Template (slide hidden from show; may be relocated or deleted) CORE slides – Presentation Title (slide 2) and Contact Info (slide 4) - are.
2007 © Giunti Labs – No reproduction without written permission Visualizing IMS Learning Design for easier editing Marco Luccini, Giunti Labs R&D Project.
Presented by : Sébastien Lauzon (Finance Canada).
Selected Topics in Software Engineering - Distributed Software Development.
Company LOGO An Architecture for Courseware Validation Mark Melia & Claus Pahl EdTech2007 – DIT.
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
GALE: The GRAPPLE Adaptive Learning Environment Paul De Bra Eindhoven University of Technology January 24, 2011 GRAPPLE Public Event Slide 1.
© 2010 Blackboard Inc. All rights reserved. Blackboard Learn 9.1 Keeping Students on Track.
© 2010 Blackboard Inc. All rights reserved. Blackboard Learn 9.1 Getting Started.
DESIGNER & DEVELOPER ORIENTATION Blackboard 9.1. Appearance & Style The first thing you need to do is to make sure that you are in Edit Mode. On the far.
© Blackboard Inc. All rights reserved. Blackboard Learn 9.1 Getting Started.
January 2006Colby College ITS Setting Up Course Pages.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Web Site Development - Process of planning and creating a website.
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
DITA TOPICS - ADVANCED. Session Results Topic Types Review Format/Layout Separated from Content DITA Concept Elements Using DITA Concept Elements - Advanced.
SAP CRM Web UI.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
1 Identifying & Reaching Keith G Knightson Nortel Networks Beyond Naming & Addressing ITU-T SG2 Workshop, January 25-27, 2000.
DYNAMIC FAQ AND DOCUMENTATION PAGES IN SHAREPOINT A modern, reusable, and easy-to-use model.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
COP Introduction to Database Structures
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
The GRAPPLE Infrastructure
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Chapter 1 Introduction to HTML.
John D. McGregor Eclipse Process Framework Module 2 Session 4
Intro to Dreamweaver Web Design Section 8-1
Objective % Select and utilize tools to design and develop websites.
Integrating Geospatial Elements into the ABS Information Model
Quickr Places & Templates Introduction
Dreamweaver Basics.
ITEC 3220A Using and Designing Database Systems
A meta level for LAG Adaptation Language re-use in education
Visual Modeling Using Rational Rose
Topic 9 – Exploring Scenarios Lesson 1 - Computational Forms
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
Versioning in Adaptive Hypermedia
Modeling Tangible User Interfaces
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
Introduction to reference metadata and quality reporting
Presentation transcript:

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

The GRAPPLE Framework

The GAT Framework Learner Model Pedagogical Relations Course Domain

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

THE DOMAIN TOOL Defining Concepts

Domain Structure content into concepts Relationships defined between concepts is-composed-of is-a

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

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 JupiterPlanet parent

Domain: Concepts

THE COURSE TOOL 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

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: target G-Prerequisite

Basic Pedagogical Rules G(rapple)-Start G(rapple)-Layout Items: Solar System Name: self G-Start Items: Solar System, Planet, Star Name: self G-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

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

Creating a Course Insert pedagogical rules into the course Insert concepts into the sockets of the rules

Creating a Course

CREATING PEDAGOGICAL RULES Advanced Mode: Defining pedagogies

Creating Pedagogical Rules Advanced users can use the Pedagogical Relationship Type tool to define their own rules:

Creating Pedagogical Rules In the Meta Info tab, authors can add a comment to describe how the rule behaves Parameters can also be defined

Creating Pedagogical Rules Adaptation rules can be specified using GALE code %target% { #suitability & !`(${%source%#knowledge}>%level%)` }

Creating Pedagogical Rules Rules can read/write learner model variables

Creating Pedagogical Rules Constraints can be specified:

Creating Pedagogical Rules Associating domain relations with this rule

DEMO

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

Conclusions Come to the Authoring Workshop this afternoon to get a hands-on experience! Thank you for listening Any Questions?