addictive links: adaptive navigation support in college-level courses

65
Addictive Links: Adaptive Navigation Support for College-Level Courses Peter Brusilovsky with: Sergey Sosnovsky, Michael Yudelson, Sharon Hsiao School of Information Sciences, University of Pittsburgh

Upload: university-of-eastern-finland-impdet-le

Post on 08-May-2015

139 views

Category:

Education


0 download

DESCRIPTION

Slides from presentation given by Prof. Peter Brusilovsky at Joensuu, Finland, September 9, 2013

TRANSCRIPT

Page 1: Addictive links: Adaptive Navigation Support in College-Level Courses

Addictive Links: Adaptive Navigation Support for College-Level Courses

Peter Brusilovsky with: Sergey Sosnovsky, Michael Yudelson, Sharon Hsiao

School of Information Sciences, University of Pittsburgh

Page 2: Addictive links: Adaptive Navigation Support in College-Level Courses

User Model

Collects information about individual user

Provides adaptation effect

Adaptive System

User Modeling side

Adaptation side

User-Adaptive Systems

Classic loop user modeling - adaptation in adaptive systems

Page 3: Addictive links: Adaptive Navigation Support in College-Level Courses

Adaptive Software Systems

•  Intelligent Tutoring Systems –  adaptive course sequencing –  adaptive . . .

•  Adaptive Hypermedia Systems –  adaptive presentation –  adaptive navigation support

•  Adaptive Help Systems •  Adaptive . . .

Page 4: Addictive links: Adaptive Navigation Support in College-Level Courses

Adaptive Hypermedia

•  Hypermedia systems = Pages + Links

•  Adaptive presentation

–  content adaptation

•  Adaptive navigation support

–  link adaptation

Page 5: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Direct guidance •  Hiding, restricting, disabling •  Generation •  Ordering •  Annotation •  Map adaptation

Adaptive Navigation Support

Page 6: Addictive links: Adaptive Navigation Support in College-Level Courses

Adaptive Link Annotation

Page 7: Addictive links: Adaptive Navigation Support in College-Level Courses

Adaptive Link Annotation: InterBook  

1. Concept role 2. Current concept state

3. Current section state 4. Linked sections state

4

3

2

1

√"

Metadata-based mechanism

Page 8: Addictive links: Adaptive Navigation Support in College-Level Courses

Personalized Information Access

Adaptive���Hypermedia

Adaptive���IR

Web���Recommenders

Navigation Search Recommendation

Metadata-based mechanism

Keyword-based mechanism

Community-based mechanism

Adaptation Mechanisms

Page 9: Addictive links: Adaptive Navigation Support in College-Level Courses

Adaptive Link Annotation: ScentTrails Con

tent

-bas

ed m

echa

nism

Page 10: Addictive links: Adaptive Navigation Support in College-Level Courses

Adaptive Link Annotation: CoWeb Soc

ial n

avig

atio

n m

echa

nism

Page 11: Addictive links: Adaptive Navigation Support in College-Level Courses

The Value of ANS

•  Lower navigation overhead – Access the content at the right time – Find relevant information faster

•  Better learning outcomes – Achieve the same level of knowledge faster – Better results with fixed time

•  Encourages non-sequential navigation

Page 12: Addictive links: Adaptive Navigation Support in College-Level Courses

The Case of QuizPACK •  QuizPACK: Quizzes for

Parameterized Assessment of C Knowledge

•  Each question is a pattern of a simple C program. When it is delivered to a student the special parameter is dynamically instantiated by a random value within the pre-assigned borders.

•  Used mostly as a self-assessment tool in two C-programming courses

Page 13: Addictive links: Adaptive Navigation Support in College-Level Courses

QuizPACK: Value and Problems

•  Good news: –  activity with QuizPACK significantly correlated with

student performance in classroom quizzes – Knowledge gain rose from 1.94 to 5.37

•  But: – Low success rate - below 40% – The system is under-used (used less than it deserves)

•  Less than 10 sessions at average •  Average Course Coverage below 40%

Page 14: Addictive links: Adaptive Navigation Support in College-Level Courses

Adding Motivation (2003) •  Students need some better motivation to work with non-

mandatory educational content… •  Added classroom quizzes:

–  Five randomly initialized questions out of 20-30 questions assigned each week

•  Good results - activity, percentage of active questions, course coverage - all increased 2-3 times! But still not as much as we want. Could we do better?

•  Maybe students bump into wrong questions? Too easy? Too complicated? Discouraging…

•  Let’s try something that worked in the past

Page 15: Addictive links: Adaptive Navigation Support in College-Level Courses

Questions of the current quiz, served by QuizPACK

List of annotated links to all quizzes available for a student in the current course

Refresh and help icons

QuizGuide = QuizPACK+ANS

Page 16: Addictive links: Adaptive Navigation Support in College-Level Courses

Demo: QuizPack

•  KT Portal - http://adapt2.sis.pitt.edu/cbum/

•  Create your account or use test / test

Page 17: Addictive links: Adaptive Navigation Support in College-Level Courses

Topic-Based Adaptation

Concept A

Concept B

Concept C

n  Each topic is associated with a number of educational activities to learn about this topic

n  Each activity classified under 1 topic

Page 18: Addictive links: Adaptive Navigation Support in College-Level Courses

QuizGuide: Adaptive Annotations •  Target-arrow abstraction:

–  Number of arrows – level of knowledge for the specific topic (from 0 to 3). Individual, event-based adaptation.

–  Color Intensity – learning goal (current, prerequisite for current, not-relevant, not-ready). Group, time-based adaptation.

n  Topic–quiz organization:

Page 19: Addictive links: Adaptive Navigation Support in College-Level Courses

QuizGuide: Architecture

User Model

QuizGuide QuizPACK

Student's Browser

Page 20: Addictive links: Adaptive Navigation Support in College-Level Courses

QuizGuide: Motivation

•  Adaptive navigation support increased student's activity and persistence of using the system

Average activity

050

100150200250300

2002 2003 2004

Average num. of sessions

0

5

10

15

20

2002 2003 2004

Average course coverage

0%10%20%30%40%50%60%

2002 2003 2004

Active students

0%

20%

40%

60%

80%

100%

2002 2003 2004

n  Within the same class QuizGuide session were much longer than QuizPACK sessions: 24 vs. 14 question attempts at average.

n  Average Knowledge Gain for the class rose from 5.1 to 6.5

Page 21: Addictive links: Adaptive Navigation Support in College-Level Courses

QuizGuide: Success Rate?

n Well, that worked too, but the scale is not comparable

n One-way ANOVA shows that mean success value for QuizGuide is significantly larger then the one for QuizPACK: F(1, 43) = 5.07 (p-value = 0.03).

Page 22: Addictive links: Adaptive Navigation Support in College-Level Courses

A new value of ANS?

•  The scale of the effect is too large… May be just a good luck?

• New effect after 15 years of research? • Not quite new, rather ignored and

forgotten - ELM-ART data

Page 23: Addictive links: Adaptive Navigation Support in College-Level Courses

ELM-ART: Navigation Support

Page 24: Addictive links: Adaptive Navigation Support in College-Level Courses

Round 2: Let’s Try it Again…

•  Maybe the effect could only be discovered in full-scale classroom studies – while past studies were lab-based?

•  Another study with the same system – QuizGuide+QuizPACK vs. QuizPACK

•  A study with another system using similar kinds of adaptive navigation support – NavEx+WebEx vs. WebEx

•  NavEx - a value-added ANS front-end for WebEx - interactive example exploration system

Page 25: Addictive links: Adaptive Navigation Support in College-Level Courses

WebEx - Code Examples

Page 26: Addictive links: Adaptive Navigation Support in College-Level Courses

Concept-based student modeling

Example 2 Example M

Example 1

Problem 1

Problem 2 Problem K

Concept 1

Concept 2

Concept 3

Concept 4

Concept 5

Concept N

Examples

Problems

Concepts

Page 27: Addictive links: Adaptive Navigation Support in College-Level Courses

NavEx = WebEx + ANS

Page 28: Addictive links: Adaptive Navigation Support in College-Level Courses

Does it work?

•  The increase of the amount of work for the course

Clicks - Overall

0

50

100

150

200

250

300

Non-adaptive Adaptive

Examples

Quizzes

Lectures - Overall

0

2

4

6

8

10

12

Non-adaptive Adaptive

Examples

Quizzes

Learning Objects - Overall

0

5

10

15

20

25

30

Non-adaptive Adaptive

Examples

Quizzes

Page 29: Addictive links: Adaptive Navigation Support in College-Level Courses

Is It Really Addictive?

•  Are they coming more often? Mostly, but there is no stable effect

•  But when they come, they stay… like with an addictive game

Clicks - Per Session

0

5

10

15

20

Non-adaptive Adaptive

Examples

Quizzes

Learning Objects - Per

Session

0

1

2

3

4

Non-adaptive Adaptive

Examples

Quizzes

Page 30: Addictive links: Adaptive Navigation Support in College-Level Courses

Why It Is Working?

•  Progress-based annotation – Displays the progress achieved so far – Does it work as a reward mechanism? – Open Student Modeling

•  State-based annotation – Not useful, ready, not ready – Access activities in the right time – Appropriate difficulty, keep motivation

Page 31: Addictive links: Adaptive Navigation Support in College-Level Courses

A Deeper Look

Page 32: Addictive links: Adaptive Navigation Support in College-Level Courses

The Diversity of Work

•  C-Ratio: Measures the breadth of exploration •  Goal distance: Measures the depth

Self-motivated Work - C-Ratio

(%)

0

0.2

0.4

0.6

Non-adaptive Adaptive

Quizzes

Examples

Self-motivated Work - Goal

Distance (LO's)

0

5

10

15

20

Non-adaptive Adaptive

Quizzes

Examples

Page 33: Addictive links: Adaptive Navigation Support in College-Level Courses

Round 3: Trying another domain…

•  Is it something relevant to C programming or to simple kind of content?

•  New changes: – SQL Programming instead of C – Programming problems (code writing) instead of

questions (code evaluation) – Comparison of concept-based and topic-based

mechanisms in the same domain and with the same kind of content

Page 34: Addictive links: Adaptive Navigation Support in College-Level Courses

•  SQL-KnoT delivers online SQL problems, checks student’s answers and provides a corrective feedback

•  Every problem is dynamically generated using a template and a set of databases

•  All problems have been assigned to 1 of the course topics and indexed with concepts from the SQL ontology

SQL Knowledge Tester

Page 35: Addictive links: Adaptive Navigation Support in College-Level Courses

•  To investigate possible influence of concept-based adaptation in the present of topic-based adaptation we developed two versions of QuizGuide:

Topic-based Topic-based+Concept-Based

Concept-based vs Topic-based ANS

Page 36: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Two Database Courses (Fall 2007): §  Undergraduate (36 students) §  Graduate (38 students)

•  Each course divided into two groups: §  Topic-based navigation §  Topic-based + Concept-Based Navigation

•  All students had access to the same set of SQL-KnoT problems available in adaptive (QuizGuide) and in non-adaptive mode (Portal)

Study Design

Page 37: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Total number of attempts made by all students: in adaptive mode (4081), in non-adaptive mode (1218)

•  Students in general were much more willing to access the adaptive version of the system, explored more content with it and to stayed with it longer:

Questions

0255075100

Quizzes

0510152025 Topics

0123456

Sessions

012345 Session Length

0510152025

Adaptive Non-adaptive

It works again! Like magic…

Page 38: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Did concept-based adaptation increase the magnitude of the motivational effect? §  No significant difference in the average numbers of attempts,

problems answered, topics explored §  No significant difference in the session length

•  Was there any other observable difference? §  Average number of attempts per question

§  Resulting Knowledge Level (averaged across all concepts)

Attempts per question

0

24

6

Knowledge level

0

0.2

0.4

0.6

Combined Topic-based

Concept-based ANS: Added Value?

Page 39: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Question-based Patterns:

•  Topic-based Patterns:

Repetition 0: incorrect previous

attempt

Repetition 1: correct previous

attempt

Sequence Repetition Go-Back Skipping

Next Topic Jump-Forward Jump-Backward Combined

Pattern Analysis

Page 40: Addictive links: Adaptive Navigation Support in College-Level Courses

Topic Pattern Distribution

0%10%20%30%40%50%60%70%80%

Next-Topic Jump-Fwrd Jump-Bkwd

Combined (undegraduate)Combined (graduate)Topic-based (undegraduate)Topic-based (graduate)

Pattern Analysis (2)

Page 41: Addictive links: Adaptive Navigation Support in College-Level Courses

Question Pattern Distribution

0%

10%

20%

30%

40%

50%

60%

Sequence Go-Back Skipping Repetition-0 Repetition-1

Combined (undegraduate)Combined (graduate)Topic-based (undegraduate)Topic-based (graduate)

Pattern Analysis (3)

Page 42: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Difference in the ratio of Repetition1 pattern explains: §  difference in the average number of attempts per question §  difference in the cumulative resulting knowledge level

§  Students repeat the same question again and again: §  They “get addicted“ to the concept-based icons §  Is it a good thing for us?

− YES – they react to the navigational cues, they work more − NO – we expect them to concentrate on those questions where they have

smaller progress instead of drilling in the same question

Discussion

Page 43: Addictive links: Adaptive Navigation Support in College-Level Courses

Round 4: The Issue of Complexity •  Let’s now try it for Java… •  What is the research goal? •  Java is a more sophisticated domain than C

– OOP versus Procedural – Higher complexity

•  Will it work for complex questions?

•  Will it work similarly? 0% 20% 40% 60% 80% 100%

C

Java

language complexity

Easy

Moderate

Hard

Page 44: Addictive links: Adaptive Navigation Support in College-Level Courses

Meet QuizJET!

Page 45: Addictive links: Adaptive Navigation Support in College-Level Courses
Page 46: Addictive links: Adaptive Navigation Support in College-Level Courses

Naviga&on  Area Presenta&on  Area

JavaGuide

Page 47: Addictive links: Adaptive Navigation Support in College-Level Courses

!! !! JavaGuide

(Fall 2008) QuizJET

(Spring 2008) !! parameters (n=22) (n=31)

Overall User Statistics

Attempts 125.50 41.71 Success Rate 58.31% 42.63% Distinct Topics 11.77 4.94 Distinct Questions 46.18 17.23

Average User Session Statistics

Attempts 30.34 21.50 Distinct Topics 2.85 2.55 Distinct Questions 11.16 8.88

Magic… Here We Go Again!

Page 48: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Significantly more Attempts on the easy questions in JavaGuide than in QuizJET

•  F(1, 153) = 7.081, p = .009, partial η2 = .044

The Effect Depends on Complexity

Page 49: Addictive links: Adaptive Navigation Support in College-Level Courses

•  Significant higher Success Rate

•  F(1, 153) = 40.593, p <.001, partial η2 = .210 •  On average 2.5 times

more likely to answer a quiz correctly with adaptive navigation support

68.73% 67.00%

39.32% 38.00% 28.23%

11.90% 0%

20%

40%

60%

80%

100%

Easy Moderate Hard Su

cces

s Rat

e

Complexity Level

Success Rate

JavaGuide

QuizJET

Different Pattern For Success Rate

Page 50: Addictive links: Adaptive Navigation Support in College-Level Courses

0.94

0.61

0.29

1.85

1.01

0.44

0

0.5

1

1.5

2

Easy Moderate Hard

Att

empt

s/Q

uest

ion

Complexity Level

Average Attempts per Question

68.73% 67.00%

39.32% 38.00% 28.23%

11.90% 0%

20%

40%

60%

80%

100%

Easy Moderate Hard

Succ

ess R

ate

Complexity Level

Success Rate

JavaGuide

QuizJET

Prerequisite-based guidance prepared students to attempt complex questions after exploring easier ones

Putting it Together…

Page 51: Addictive links: Adaptive Navigation Support in College-Level Courses

Round 5: Social Navigation

•  Concept-based and topic-based navigation support work well to increase success and motivation

•  Knowledge-based approaches require some knowledge engineering – concept/topic models, prerequisites, time schedule

•  In our past work we learned that social navigation – guidance extracted from the work of a community of learners – might replace knowledge-based guidance

•  Social wisdom vs. knowledge engineering

Page 52: Addictive links: Adaptive Navigation Support in College-Level Courses

Open Social Student Modeling

•  Key ideas – Assume simple topic-based design – No prerequsites or concept modeling – Show topic- and content- level knowledge progress of

a student in contrast to the same progress of the class •  Main challenge

– How to design the interface to show student and class progress over topics?

– We went through several attempts

Page 53: Addictive links: Adaptive Navigation Support in College-Level Courses

QuizMap

53

Page 54: Addictive links: Adaptive Navigation Support in College-Level Courses

Parallel Introspective Views

54

Page 55: Addictive links: Adaptive Navigation Support in College-Level Courses

0

40

80

120

160

QuizJET+IV QuizJET+Portal JavaGuide

Attempts

Attempts

Results: Progress

Page 56: Addictive links: Adaptive Navigation Support in College-Level Courses

Class vs. Peers

•  Peer progress was important, students frequently accessed content using peer models

•  The more the students compared to their peers, the higher post-quiz scores they received (r= 0.34 p=0.004)

•  Parallel IV didn’t allow to recognized good peers before opening the model

•  Progressor added clear peer progress

Page 57: Addictive links: Adaptive Navigation Support in College-Level Courses

F(1,32)= 11.303, p<.01

71.35%

42.63% 58.31%

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

QuizJET+IV QuizJET+Portal JavaGuide

Success Rate

Success Rate

Results: Success

Page 58: Addictive links: Adaptive Navigation Support in College-Level Courses

Why It Is Important?

•  Many systems demonstrated their educational effectiveness in a lab-like settings: once the students are pushed to use it - it benefits their learning

•  However, once released to real classes, these systems are under-used - most of them offer additional non-mandatory learning opportunities

•  “Students are only interested in points and grades” •  Convert all tools into credit-bearing activities? •  Or use alternative approaches to increase motivation

Page 59: Addictive links: Adaptive Navigation Support in College-Level Courses

Progressor

59

Page 60: Addictive links: Adaptive Navigation Support in College-Level Courses

The Value of Peers

205.73

113.05

80.81

125.5

0

50

100

150

200

250

Attempts

Progressor

QuizJET+IV

QuizJET+Portal

JavaGuide

68.39% 71.35%

42.63%

58.31%

0.00%

20.00%

40.00%

60.00%

80.00%

Success Rate

Progressor

QuizJET+IV

QuizJET+Portal

JavaGuide

Page 61: Addictive links: Adaptive Navigation Support in College-Level Courses

The Secret

Page 62: Addictive links: Adaptive Navigation Support in College-Level Courses

Take-home messages

•  A combination of progress-based and state-based adaptive link annotation increases the amount and the diversity of student work with non-mandatory educational content

•  The effect is stable and the scale of it is quite large

•  Properly organized Social Navigation might be at least as successful as the knowledge-based

•  Requires a long-term classroom study to observe

Page 63: Addictive links: Adaptive Navigation Support in College-Level Courses

What we are doing now?

•  Exploring new generation of open social modeling tools in wide variety if classes and domains from US to Nigeria –  Interested to be a pilot site?

•  Exploring more advanced guidance and modeling approaches based on large volume of social data

•  Applying open social modeling to motivate readings

Page 64: Addictive links: Adaptive Navigation Support in College-Level Courses

Acknowledgements

•  Joint work with – Sergey Sosnovsky – Michael Yudelson – Sharon Hsiao

•  Pitt “Innovation in Education” grant •  NSF Grants

– EHR 0310576 –  IIS 0426021 – CAREER 0447083

Page 65: Addictive links: Adaptive Navigation Support in College-Level Courses

Try It!

•  http://adapt2.sis.pitt.edu/kt/

•  Brusilovsky, P., Sosnovsky, S., and Yudelson, M. (2009) Addictive links: The motivational value of adaptive link annotation. New Review of Hypermedia and Multimedia 15 (1), 97-118.

•  Hsiao, I.-H., Sosnovsky, S., and Brusilovsky, P. (2010) Guiding students to the right questions: adaptive navigation support in an E-Learning system for Java programming. Journal of Computer Assisted Learning 26 (4), 270-283.

•  Hsiao, I.-H., Bakalov, F., Brusilovsky, P., and König-Ries, B. (2013) Progressor: social navigation support through open social student modeling. New Review of Hypermedia and Multimedia [PDF]

Read About It!