transformable and sakai interface flexibility jutta treviranus and colin clark adaptive technology...

57
TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

Upload: madeleine-small

Post on 11-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

TransformAble and Sakai Interface Flexibility

Jutta Treviranus and Colin Clark

Adaptive Technology Resource Centre, University of Toronto

Page 2: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

2

The Sakai UI Dilemma

Page 3: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

3

Goal: Consistent User Experience

• Growing number of tools• Growing number of developers

• A consistent identifiable look• Intuitiveness and transparency of

design

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 4: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

4

“You say tomato, I say tomato, lets call the whole thing off”

• Sakai is a very diverse community

• We differ greatly in our preferences, needs, habits, concepts, comforts, convictions….

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 5: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

5

“Different strokes for different folks…”

• Institutional preferences and branding• Conventions of academic discipline• Cultural differences• Linguistic differences• Differences related to age• Differences related to role and perspective• Different teaching approaches• Different learning approaches• Disability and environmental constraints

Page 6: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

6

Consistent User Experience vs

Accommodating Differences

• Do we need to choose?

• Or can we have our cake and eat it too?

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.QuickTime™ and a

TIFF (Uncompressed) decompressorare needed to see this picture.

Page 7: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

7

Proposal: “Flexible User Interface”

• Swappable styles

• Swappable UI components

• Runtime transformation for unique needs of individual

Page 8: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

8

Learning outcomes context…

Page 9: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

9

What have we e-learned?

Page 10: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

10

What have we re-learned?

(In another context)

Page 11: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

11

Outcomes of E-learning

• Does not save money

• Does not save instructor time

• Does not shift the Bell curve higher

* Campus Computing Project, Educause, UCLA, Flashlight Implementations, Project 25, What's the Difference?: A

Review of Contemporary Research on the Effectiveness of Distance Learning in Higher Education , NEA Affiliate Capacity Building--Higher Education

Page 12: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

12

Outcomes of E-learning

• Compresses the Bell curve

• Assists learners who had difficulty with traditional delivery

• Makes academic life easier for students

Page 13: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

13

Other side of Bell Curve• Fewer high achievers

Why?• Students unprepared for self-directed

learning• We have cultivated “Educational

Bulimics”- binge and purge on facts Thomas Marino

• Require stress or tension to perform

Page 14: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

14

Determinates of Success

• Action and Interaction– passive vs active learning– Retention: “half the fun is in the chase”– Engagement: “it’s good to feel needed”– Ownership

• Personal relevance• Personalization• Convenience- the customer attitude

– Expectations of technology

Page 15: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

15

The Right Motivators

• External vs Internal

• Competition vs collaboration and the competition of collaboration

• Private and public rewards

Page 16: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

16

Beyond No Significant Difference: Each learner learns differently

• The major value added by on-line learning is the ability to personalize learning

• On-line learning gives us the ability to scale the individualized learning experience to a large group of learners

Page 17: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

17

Causes of Educational Breakdown

• Mismatch of pace• Mismatch of knowledge assumptions• Mismatch of learning approach with teaching

approach• Mismatch of motivators and feedback• Mismatch of sequence or path• Access barriers

Page 18: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

18

Marginalized Student

• The student who uses an alternative access system• The student who is shy

– Flexible balance between social and private learning

• The student who is learning English– Pace and modality

• The student who is disorganized– Single structured repository

• The student with a disability– Flexible presentation and control

Page 19: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

19

Disability in Learning Context

• Disability= Mismatch between learner needs and education offered

• Not a personal trait but artifact of relationship between the learner and the learning environment or education delivery

• Accessibility= The ability of the learning environment to adjust to the needs of all learners

Page 20: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

20

Accessibility =

• Flexibility of education environment, curriculum and delivery

• Availability of adequate alternative-but-equivalent content and activities

Page 21: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

21

Personalization

• To optimize learning experience for each learner

• Of user interface, content and activity

Page 22: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

22

Preferences• Presentation style• Depth of content structure• Classification or sorting preferences• Access requirements• Equivalent content requirements• Language• Path (sequential vs overview and then detail)• Content views• Learner scaffolding types (definition, interactive exercises, peer

discussion)• Learning activity

Page 23: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

23

Session specific preferences

• Learner outcome goals

• Topic exclusions

• Placeholders, annotations and knowledge review

• Facilitating communities of interest

Page 24: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

24

The Accessibility Context

Page 25: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

25

Three Approaches to Meeting Accessibility Commitments

1. Single Compliant Resource approach

2. Media rich plus “accessible” alternative approach

3. Transformation based approach

Page 26: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

26

Problems Identified with Single Compliant Resource

Approach• Rejection of valuable resources that are not compliant • “Accessible for everyone but optimal for no-one”• Time and expertise required of all resource creators• Reluctance to use new or innovative technologies• Design decisions often do not make the experience better

for all users (breaks the “curbcut rule”)

Page 27: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

27

Problems Identified with “Two Versions” Approach

• “Accessible” version not maintained and becomes outdated

• Unequal access to resource

• People with disabilities not a homogenous group

Page 28: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

28

The Transformation Approach

• A transformable, flexible resource system

• Dynamically matching resources and resource delivery to needs of each individual

Page 29: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

29

The Difference

• “Just in case” approaches vs. “Just in time” approach

• Resource compliance vs. system compliance

• Accessible to “everyone” vs. optimized for every individual

Page 30: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

30

The Open Standards, Interoperability Context…

Page 31: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

31

Specifications to Support Personalization:

IMS “AccessForAll” specifications• A way to state what you need/prefer as a learner or user (ACCLIP)• A way to match up what you need with the right resources (ACCMD)

Common Specification:• Proposed ISO/IEC standard in Final Draft• DC-Accessibility extension• IEEE LOM binding

• http://www.imsglobal.org/accessibility

Page 32: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

32

Must avoid..

• Stereotypes and assumptions of requirements

• Labeling or classifying users/learners in politically sensitive ways

• Collecting irrelevant private information

Page 33: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

33

Must Address Critical Interoperability

• Restricted interface choices and flexibility• Each person with a disability is potentially a unique

external system that needs to interoperate• Must respond to a huge array of interfaces, which

change frequently• Essential that these personal access systems can

find information in a consistent place, stated using a consistent vocabulary, structured in a consistent way

Page 34: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

34

Take advantage of ability to:

• Transform user interface of resource (display and control)

• Re-aggregate learning resources

Page 35: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

35

Objectives for Specifications

• Address legislative and regulatory requirements• Do not compromise the experience of the student

majority• Do not unduly burden education provider• Facilitate cumulative and collaborative authoring• Respect unique individual requirements (learner-

centric)

Page 36: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

36

ACCLIP

Accessibility for LIP (Learner information Package) or ACCLIP

– How do I want/need things to be displayed?– How do I want/need things to be controlled?– What content alternatives, equivalents or helpful tools do I

want/need?– In what context?

Page 37: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

37

ACCMD

• Label primary resource– Can it be transformed (EARL statement)– Does it require hearing, site or text literacy– What are the locations of any known equivalents

• The Alternative equivalents– What primary resource is this for?– What learner preferences or requirements does this

address?

Page 38: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

38

Personal Preference Statement

• Where do we keep it

• How do we assert it

Page 39: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

39

Prerequisites

• Flexible architecture• Resource pools• Good authoring practices

– Content and structure independent of presentation

– Function independent of method of control– Well structured (e.g., markup)– Well labeled (e.g., metadata)

Page 40: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

40

Implications for teaching if it is to be fully implemented

• Create transformable curriculum

Page 41: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

41

Shift for Educators

• Flexibility of presentation rather than quality of single presentation

• Flexibility of path

• Flexibility of pace

• Modularity rather than completeness

• Harness learning peers

Page 42: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

42

Shift for Educators

• Cooperative authoring

• Cumulative authoring

• Learner driven construction

Page 43: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

43

Now given the context what are we doing in Sakai…

Page 44: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

44

What are the TransformAble Services?

• Three services packaged as Web services and Java libraries:

1. PreferAble2. StyleAble3. SenseAble

• Can be used independently or as a suite to provide accessibility services to a Web app

Page 45: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

45

PreferAble

• A guided preferences editing tool• Users specify preferences and needs by

answering easy to understand questions• Implements ISO AccessForAll spec• Provides a user interface that can be

embedded in a Web application• Implementers can customize UI to match site

branding & user experience

Page 46: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

46

PreferAble Architecture

Page 47: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

47

StyleAble

• Styles and transforms site presentation to meet individual needs and preferences

• Two types of transformations:– Style sheet generation– Document transformations

• Transformations rely on HTML document markup: use good semantic markup

Page 48: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

48

Style Sheet Generation

• Applies user style preferences to global site appearance

• Screen enhancement:– font face,family, and size– foreground, background, highlight colours– link appearance

Page 49: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

49

Document Transformations

• Restructures document based on learner needs

• Given a well-formed document, StyleAble can automatically generate:– A table of contents– List of available links– Reduced content density version

Page 50: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

50

StyleAble Architecture

Page 51: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

51

SenseAble

• SenseAble is an alternative content matcher and aggregator

• Performs two main functions:1. Matching and ranking adaptations based

on learner preferences

2. Aggregation, assembling, and substitution of resources

Page 52: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

52

SenseAble

• Aggregator:– replaces and recombines parts of a multi-part

resource based on the best matches found– Examples include:

• Adding captions or audio descriptions to a movie• Adding graphic or textual alternatives

• Matcher:– searches through metadata for alternative

resources within the repository and selects among adaptations based on user's preferences

Page 53: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

53

SenseAble Architecture

Page 54: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

54

Demo: TILE and Stretch

• http://inclusivelearning.ca • TILE provides the groundwork for

TransformAble functionality• TILE is a single monolithic application:

authoring tool, repository, and prototype learning environment

• We’re currently in the process of refactoring TILE into separate services

Page 55: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

55

Integrating TransformAble with Sakai

• Step 1: Enhance Sakai presentation layer to support transformation

• Step 2: Integrate PreferAble & StyleAble into Sakai

• Step 3: Integrate SenseAble with Sakai’s ongoing repository work

• Timeline: March 31, 2007• We need your help and suggestions!

Page 56: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

56

Staging?

• Pilot institutions

• Pilot applications

• Select services

• Maturity of content repositories within Sakai

• Scaling

Page 57: TransformAble and Sakai Interface Flexibility Jutta Treviranus and Colin Clark Adaptive Technology Resource Centre, University of Toronto

57

Questions, Suggestions, Volunteers….