SlideShare a Scribd company logo
1 of 41
Mastery Grids: An Open Source
Social Educational Progress
Visualization
Tomasz D. Loboda, Julio Guerra,
Roya Hosseini, Peter Brusilovsky
PAWS Lab,
University of Pittsburgh
Overview
• The past
– Why we are doing it?
• The paper
– Mastery Grids and its evaluation
• Today’s state
– What we have done since submitting the paper?
• The future
– What are the plans and invitation to collaborate
The Past
• Why?
–Increase user performance
–Increase motivation and retention
• How?
–Adaptive Navigation Support
–Topic-based Adaptation
–Open Social Student Modeling
Adaptive Link Annotation: InterBook
1. Concept role
2. Current concept state
3. Current section state
4. Linked sections state
4
3
2
1
√
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 = Topic-Based ANS
Topic-Based Adaptation
Concept
A
Concept
B
Concept
C
 Each topic is associated with a number of
educational activities to learn about this topic
 Each activity classified under 1 topic
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.
 Topic–quiz organization:
QuizGuide: Success Rate
QuizGuide: Motivation
Average activity
0
50
100
150
200
250
300
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
 Within the same class QuizGuide session were much
longer than QuizPACK sessions: 24 vs. 14 question
attempts at average.
 Average Knowledge Gain for the class rose from 5.1 to 6.5
• Topic-Based interface organization is
familiar, matches the course
organization, and provides a
compromise between too-much and
too-little
• Two-way adaptive navigation
support guides to the right topic
• Open student model provides clear
overview of the progress
Topic-Based ANS: Success Recipes
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
NavEx = Concept-Based ANS
• 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
Social Guidance
• 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 –
“wisdom” extracted from the work of a community
of learners – might replace knowledge-based
guidance
• Social wisdom vs. knowledge engineering
Open Social Student Modeling
• Key ideas
– Assume simple topic-based design
– 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…
QuizMap
16
Parallel Introspective Views
17
Progressor
18
• Topic organization should follow the
natural progress or topics in the
course
• Clear comparison between “me” and
“group”
• Ability to compare with individual
peers, not only the group
• Privacy management
OSLM: Success Recipes
The Value of OSLM
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
The Secret
MasteryGrids
• Adaptive Navigation Support
• Topic-based Adaptation
• Open Social Student Modeling
• Social Educational Progress Visualization
• Multiple Content Types
• Open Source
• Concept-Based Recommendation
• Multiple Groups
The Study
• Fall 2013, 3 classes
• Java Programming
– 19 topics,75 examples and 94 QiuzJet problems
• Databases
– 19 topics, 64 examples, 46 SQL-Knot questions.
• Offered as an addition to the traditional portal
access (called “Links” in the paper)
• Incentive: 5 points out of 100 to solve 15+
problems – either Links or MG
Accessing MG interface from Links
Usage
Usage Groups in Java Class
• (Z) 4 students did not use either of the tools
• (L1) 2 students used Links only and never used
visualization
• (L2) 3 students used Links for content access, loaded the
visualization, did not use it
• (L.MG1) 16 students used Links for content access,
interactively explored MG, did not use it for content
access
• (L.MG2) 6 students used both Links and Mastery Grids
for content access
• (MG) 5 students used exclusively Mastery Grids for
content access.
Group-Based Analysis
• 5 (L1+L2) had little to no use of Mastery Grids
• 26 (L.MG1+L.MG2+MG) used it considerably
• Students who used the visualization seemed to
be more engaged with self-study content
– answered more questions
– tried more examples
– inspected more example line comments
– got a higher correct question answer ratio.
Subjective Responses
• High level of “good” responses
• A number of “poor” responses to specific
features which guided our work in 2014
More MG Activity = Better Grade?
• How?
– Pooled data from all three courses
– Only students who logged in at least once
– Fitted four linear mixed models
• Separately considered content and interface
– Only content access through Links or MG
– All activity with MG
What we are doing now?
• Enhanced Interface after two semesters of
learning and student feedback
• Easy authoring to define “your course”
• Exploring more advanced guidance and
modeling approaches based on large volume of
social data
• Interface and cultural studies in a wide variety of
classes from US to Nigeria
– Interested to be a pilot site? Write to peterb@pitt.edu
MG flexibility
• Parameters to set the visualization:
– show hide toolbar or any of its elements
– set the (sub) groups: top N, other sub groups
– preset values (for example load individual view by
default)
– enable/disable recommendation
• Parameters can be specified by group or
by user
Course Authoring Interface
A label showing that
you are the creator
of the course
domain
Institution
code
Course
code Course
title
Number of
Groups
using this
course
Creator
name
Acknowledgements
• Past work on ANS and OSLM
– Sergey Sosnovsky
– Michael Yudelson
– Sharon Hsiao
• Pitt “Innovation in Education” grant
• NSF Grants
– EHR 0310576
– IIS 0426021
– CAREER 0447083
• ADL “PAL” grant to build MasteryGrids
Try It!
• GitHub link Twitted
• 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!

More Related Content

What's hot

Reflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOCReflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOCSheila Webber
 
Motivation and Emotion - Assessment task skills
Motivation and Emotion - Assessment task skillsMotivation and Emotion - Assessment task skills
Motivation and Emotion - Assessment task skillsJames Neill
 
Mooc pedagogies and learning design
Mooc pedagogies and learning designMooc pedagogies and learning design
Mooc pedagogies and learning designSlavi Stoyanov
 
Affective behaviour cognition learning gains project presentation
Affective behaviour cognition learning gains project presentationAffective behaviour cognition learning gains project presentation
Affective behaviour cognition learning gains project presentationBart Rienties
 
Open Rubrics and The Semantic Web: Open Ed 2010
Open Rubrics and The Semantic Web: Open Ed 2010Open Rubrics and The Semantic Web: Open Ed 2010
Open Rubrics and The Semantic Web: Open Ed 2010bpanulla
 
2014 ku village presentation pbl ct for participants
2014 ku village presentation   pbl ct for participants2014 ku village presentation   pbl ct for participants
2014 ku village presentation pbl ct for participantsJuleeSPoolePHD
 
Scary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and AkohScary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and AkohCOHERE2012
 
Reflections on Implementing a Learning to Learn Module: Learning for Success ...
Reflections on Implementing a Learning to Learn Module: Learning for Success ...Reflections on Implementing a Learning to Learn Module: Learning for Success ...
Reflections on Implementing a Learning to Learn Module: Learning for Success ...CONUL_ACIL
 
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prietoifi8106tlu
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Trianaifi8106tlu
 
Design Patterns for Badge Systems in Higher Education
Design Patterns for Badge Systems in Higher EducationDesign Patterns for Badge Systems in Higher Education
Design Patterns for Badge Systems in Higher EducationHans Põldoja
 
Building a Community of Practice in an Online Learning Environment
Building a Community of Practice in an Online Learning EnvironmentBuilding a Community of Practice in an Online Learning Environment
Building a Community of Practice in an Online Learning EnvironmentCOHERE2012
 
The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...
The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...
The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...COHERE2012
 
Community College Consortium OER Panel eLearning 2013
Community College Consortium OER Panel eLearning 2013Community College Consortium OER Panel eLearning 2013
Community College Consortium OER Panel eLearning 2013Una Daly
 
Charting the Design and Analytics Agenda of Learnersourcing Systems
Charting the Design and Analytics Agenda of Learnersourcing SystemsCharting the Design and Analytics Agenda of Learnersourcing Systems
Charting the Design and Analytics Agenda of Learnersourcing SystemsHassan Khosravi
 
EBank evaluation
EBank evaluationEBank evaluation
EBank evaluationgrainne
 
The domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentationThe domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentationOana Tifrea-Marciuska
 
Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...
Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...
Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...OER Commons
 

What's hot (20)

Reflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOCReflections on teaching and information behaviour in a Futurelearn MOOC
Reflections on teaching and information behaviour in a Futurelearn MOOC
 
Motivation and Emotion - Assessment task skills
Motivation and Emotion - Assessment task skillsMotivation and Emotion - Assessment task skills
Motivation and Emotion - Assessment task skills
 
Mooc pedagogies and learning design
Mooc pedagogies and learning designMooc pedagogies and learning design
Mooc pedagogies and learning design
 
Affective behaviour cognition learning gains project presentation
Affective behaviour cognition learning gains project presentationAffective behaviour cognition learning gains project presentation
Affective behaviour cognition learning gains project presentation
 
Open Rubrics and The Semantic Web: Open Ed 2010
Open Rubrics and The Semantic Web: Open Ed 2010Open Rubrics and The Semantic Web: Open Ed 2010
Open Rubrics and The Semantic Web: Open Ed 2010
 
2014 ku village presentation pbl ct for participants
2014 ku village presentation   pbl ct for participants2014 ku village presentation   pbl ct for participants
2014 ku village presentation pbl ct for participants
 
Scary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and AkohScary World of Letting Go, Snow and Akoh
Scary World of Letting Go, Snow and Akoh
 
Reflections on Implementing a Learning to Learn Module: Learning for Success ...
Reflections on Implementing a Learning to Learn Module: Learning for Success ...Reflections on Implementing a Learning to Learn Module: Learning for Success ...
Reflections on Implementing a Learning to Learn Module: Learning for Success ...
 
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
 
Moocs
MoocsMoocs
Moocs
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
 
Design Patterns for Badge Systems in Higher Education
Design Patterns for Badge Systems in Higher EducationDesign Patterns for Badge Systems in Higher Education
Design Patterns for Badge Systems in Higher Education
 
Building a Community of Practice in an Online Learning Environment
Building a Community of Practice in an Online Learning EnvironmentBuilding a Community of Practice in an Online Learning Environment
Building a Community of Practice in an Online Learning Environment
 
Interrelation between Pedagogical Design and Learning Interaction Patterns in...
Interrelation between Pedagogical Design and Learning Interaction Patterns in...Interrelation between Pedagogical Design and Learning Interaction Patterns in...
Interrelation between Pedagogical Design and Learning Interaction Patterns in...
 
The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...
The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...
The Quest for the Finest Blend of Text and Voice in Graduate Online Learning:...
 
Community College Consortium OER Panel eLearning 2013
Community College Consortium OER Panel eLearning 2013Community College Consortium OER Panel eLearning 2013
Community College Consortium OER Panel eLearning 2013
 
Charting the Design and Analytics Agenda of Learnersourcing Systems
Charting the Design and Analytics Agenda of Learnersourcing SystemsCharting the Design and Analytics Agenda of Learnersourcing Systems
Charting the Design and Analytics Agenda of Learnersourcing Systems
 
EBank evaluation
EBank evaluationEBank evaluation
EBank evaluation
 
The domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentationThe domain model of adaptive learning system - presentation
The domain model of adaptive learning system - presentation
 
Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...
Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...
Research Examining the Impact of Open Textbook Adoption on Teaching and Learn...
 

Similar to Mastery Grids: An Open Source Social Educational Progress Visualization

IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...Peter Brusilovsky
 
Personalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AIPersonalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AIPeter Brusilovsky
 
The User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the UsersThe User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the UsersPeter Brusilovsky
 
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...Peter Brusilovsky
 
Online assessment
Online assessmentOnline assessment
Online assessmentNisha Singh
 
Learning from Usain Bolt: Integrating Ipsative Assessments Into Our Learning
Learning from Usain Bolt: Integrating Ipsative Assessments Into Our LearningLearning from Usain Bolt: Integrating Ipsative Assessments Into Our Learning
Learning from Usain Bolt: Integrating Ipsative Assessments Into Our LearningOpus Learning
 
Personalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPersonalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPeter Brusilovsky
 
Data driveneducationicwl2016
Data driveneducationicwl2016Data driveneducationicwl2016
Data driveneducationicwl2016Peter Brusilovsky
 
Addictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshopAddictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshopPeter Brusilovsky
 
Creating knowledge curators
Creating knowledge curatorsCreating knowledge curators
Creating knowledge curatorsAndrew Hiskens
 
Conole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching SeminarConole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching SeminarGrainne Conole
 
Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...
Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...
Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...Simon Bates
 
E-learning and Employability Shift Focus on Learning (Again) - Blazenka Divjak
E-learning and Employability Shift Focus on Learning (Again) - Blazenka DivjakE-learning and Employability Shift Focus on Learning (Again) - Blazenka Divjak
E-learning and Employability Shift Focus on Learning (Again) - Blazenka DivjakEDEN Digital Learning Europe
 
Making history in the digital age apt2014 presentation v3
Making history in the digital age   apt2014 presentation v3Making history in the digital age   apt2014 presentation v3
Making history in the digital age apt2014 presentation v3Vicki Dale
 
Project based-learning by Liliana Nederita
Project based-learning by Liliana NederitaProject based-learning by Liliana Nederita
Project based-learning by Liliana NederitaIrina K
 
Driving adoptions through communities of practice
Driving adoptions through communities of practiceDriving adoptions through communities of practice
Driving adoptions through communities of practiceCharles Key
 
Education of the 21st century MLIS student for technical agility.
Education of the 21st century MLIS student for technical agility.Education of the 21st century MLIS student for technical agility.
Education of the 21st century MLIS student for technical agility.Steven MacCall
 

Similar to Mastery Grids: An Open Source Social Educational Progress Visualization (20)

IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
IUI2017 SmartLearn keynote: Intelligent Interfaces for Open Social Student M...
 
Personalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AIPersonalized Learning: Expanding the Social Impact of AI
Personalized Learning: Expanding the Social Impact of AI
 
The User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the UsersThe User Side of Personalization: How Personalization Affects the Users
The User Side of Personalization: How Personalization Affects the Users
 
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...What Should I Do Next?  Adaptive Sequencing in the Context of Open Social Stu...
What Should I Do Next? Adaptive Sequencing in the Context of Open Social Stu...
 
EC-TEL 2015
EC-TEL 2015EC-TEL 2015
EC-TEL 2015
 
Online assessment
Online assessmentOnline assessment
Online assessment
 
Learning from Usain Bolt: Integrating Ipsative Assessments Into Our Learning
Learning from Usain Bolt: Integrating Ipsative Assessments Into Our LearningLearning from Usain Bolt: Integrating Ipsative Assessments Into Our Learning
Learning from Usain Bolt: Integrating Ipsative Assessments Into Our Learning
 
Personalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPersonalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning Programming
 
Data driveneducationicwl2016
Data driveneducationicwl2016Data driveneducationicwl2016
Data driveneducationicwl2016
 
Addictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshopAddictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshop
 
Creating knowledge curators
Creating knowledge curatorsCreating knowledge curators
Creating knowledge curators
 
Conole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching SeminarConole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching Seminar
 
Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...
Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...
Plenary lecture at 2016 NTU Learning and Teaching Seminar - Students as Partn...
 
E-learning and Employability Shift Focus on Learning (Again) - Blazenka Divjak
E-learning and Employability Shift Focus on Learning (Again) - Blazenka DivjakE-learning and Employability Shift Focus on Learning (Again) - Blazenka Divjak
E-learning and Employability Shift Focus on Learning (Again) - Blazenka Divjak
 
Making history in the digital age apt2014 presentation v3
Making history in the digital age   apt2014 presentation v3Making history in the digital age   apt2014 presentation v3
Making history in the digital age apt2014 presentation v3
 
Project based-learning by Liliana Nederita
Project based-learning by Liliana NederitaProject based-learning by Liliana Nederita
Project based-learning by Liliana Nederita
 
Addictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level CoursesAddictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level Courses
 
Driving adoptions through communities of practice
Driving adoptions through communities of practiceDriving adoptions through communities of practice
Driving adoptions through communities of practice
 
Education of the 21st century MLIS student for technical agility.
Education of the 21st century MLIS student for technical agility.Education of the 21st century MLIS student for technical agility.
Education of the 21st century MLIS student for technical agility.
 
Course Design_MON_950_beane
Course Design_MON_950_beaneCourse Design_MON_950_beane
Course Design_MON_950_beane
 

More from Peter Brusilovsky

SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...Peter Brusilovsky
 
Computer Science Education: Tools and Data
Computer Science Education: Tools and DataComputer Science Education: Tools and Data
Computer Science Education: Tools and DataPeter Brusilovsky
 
Action Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User ModelingAction Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User ModelingPeter Brusilovsky
 
User Control in Adaptive Information Access
User Control in Adaptive Information AccessUser Control in Adaptive Information Access
User Control in Adaptive Information AccessPeter Brusilovsky
 
Human-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshop
Human-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshopHuman-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshop
Human-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshopPeter Brusilovsky
 
User Control in AIED (Artificial Intelligence in Education)
User Control in AIED (Artificial Intelligence in Education)User Control in AIED (Artificial Intelligence in Education)
User Control in AIED (Artificial Intelligence in Education)Peter Brusilovsky
 
The Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talkThe Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talkPeter Brusilovsky
 
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...Peter Brusilovsky
 
Two Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information AccessTwo Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information AccessPeter Brusilovsky
 
Human Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in EducationHuman Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in EducationPeter Brusilovsky
 
Interfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent RecommendationsInterfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent RecommendationsPeter Brusilovsky
 
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...Peter Brusilovsky
 
The Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two DomainsThe Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two DomainsPeter Brusilovsky
 
From Expert-Driven to Data-Driven Adaptive Learning
From Expert-Driven to Data-Driven Adaptive LearningFrom Expert-Driven to Data-Driven Adaptive Learning
From Expert-Driven to Data-Driven Adaptive LearningPeter Brusilovsky
 
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...Peter Brusilovsky
 
Personalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based VisualizationPersonalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based VisualizationPeter Brusilovsky
 
From adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebFrom adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebPeter Brusilovsky
 
Adaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generationAdaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generationPeter Brusilovsky
 
Domain Modeling for Personalized Learning
Domain Modeling for Personalized LearningDomain Modeling for Personalized Learning
Domain Modeling for Personalized LearningPeter Brusilovsky
 
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...Peter Brusilovsky
 

More from Peter Brusilovsky (20)

SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...SANN: Programming Code Representation Using Attention Neural Network with Opt...
SANN: Programming Code Representation Using Attention Neural Network with Opt...
 
Computer Science Education: Tools and Data
Computer Science Education: Tools and DataComputer Science Education: Tools and Data
Computer Science Education: Tools and Data
 
Action Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User ModelingAction Sequence Mining and Behavior Pattern Analysis for User Modeling
Action Sequence Mining and Behavior Pattern Analysis for User Modeling
 
User Control in Adaptive Information Access
User Control in Adaptive Information AccessUser Control in Adaptive Information Access
User Control in Adaptive Information Access
 
Human-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshop
Human-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshopHuman-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshop
Human-Centered AI in AI-ED - Keynote at AAAI 2022 AI for Education workshop
 
User Control in AIED (Artificial Intelligence in Education)
User Control in AIED (Artificial Intelligence in Education)User Control in AIED (Artificial Intelligence in Education)
User Control in AIED (Artificial Intelligence in Education)
 
The Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talkThe Return of Intelligent Textbooks - ITS 2021 keynote talk
The Return of Intelligent Textbooks - ITS 2021 keynote talk
 
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
Data-Driven Education 2020: Using Big Educational Data to Improve Teaching an...
 
Two Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information AccessTwo Brains are Better than One: User Control in Adaptive Information Access
Two Brains are Better than One: User Control in Adaptive Information Access
 
Human Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in EducationHuman Interfaces to Artificial Intelligence in Education
Human Interfaces to Artificial Intelligence in Education
 
Interfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent RecommendationsInterfaces for User-Controlled and Transparent Recommendations
Interfaces for User-Controlled and Transparent Recommendations
 
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
UMAP 2019 talk Evaluating Visual Explanations for Similarity-Based Recommenda...
 
The Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two DomainsThe Power of Known Peers: A Study in Two Domains
The Power of Known Peers: A Study in Two Domains
 
From Expert-Driven to Data-Driven Adaptive Learning
From Expert-Driven to Data-Driven Adaptive LearningFrom Expert-Driven to Data-Driven Adaptive Learning
From Expert-Driven to Data-Driven Adaptive Learning
 
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
Stereotype Modeling for Problem-Solving Performance Predictions in MOOCs and ...
 
Personalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based VisualizationPersonalization in the Context of Relevance-Based Visualization
Personalization in the Context of Relevance-Based Visualization
 
From adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive WebFrom adaptive hypermedia to the adaptive Web
From adaptive hypermedia to the adaptive Web
 
Adaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generationAdaptive Educational Hypermedia: From generation to generation
Adaptive Educational Hypermedia: From generation to generation
 
Domain Modeling for Personalized Learning
Domain Modeling for Personalized LearningDomain Modeling for Personalized Learning
Domain Modeling for Personalized Learning
 
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
Supporting Cross-Device Web Search with Social Navigation-Based Mobile Touch ...
 

Mastery Grids: An Open Source Social Educational Progress Visualization

  • 1. Mastery Grids: An Open Source Social Educational Progress Visualization Tomasz D. Loboda, Julio Guerra, Roya Hosseini, Peter Brusilovsky PAWS Lab, University of Pittsburgh
  • 2. Overview • The past – Why we are doing it? • The paper – Mastery Grids and its evaluation • Today’s state – What we have done since submitting the paper? • The future – What are the plans and invitation to collaborate
  • 3. The Past • Why? –Increase user performance –Increase motivation and retention • How? –Adaptive Navigation Support –Topic-based Adaptation –Open Social Student Modeling
  • 4. Adaptive Link Annotation: InterBook 1. Concept role 2. Current concept state 3. Current section state 4. Linked sections state 4 3 2 1 √
  • 5. 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 = Topic-Based ANS
  • 6. Topic-Based Adaptation Concept A Concept B Concept C  Each topic is associated with a number of educational activities to learn about this topic  Each activity classified under 1 topic
  • 7. 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.  Topic–quiz organization:
  • 9. QuizGuide: Motivation Average activity 0 50 100 150 200 250 300 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  Within the same class QuizGuide session were much longer than QuizPACK sessions: 24 vs. 14 question attempts at average.  Average Knowledge Gain for the class rose from 5.1 to 6.5
  • 10. • Topic-Based interface organization is familiar, matches the course organization, and provides a compromise between too-much and too-little • Two-way adaptive navigation support guides to the right topic • Open student model provides clear overview of the progress Topic-Based ANS: Success Recipes
  • 11. 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
  • 13. • 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
  • 14. Social Guidance • 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 – “wisdom” extracted from the work of a community of learners – might replace knowledge-based guidance • Social wisdom vs. knowledge engineering
  • 15. Open Social Student Modeling • Key ideas – Assume simple topic-based design – 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…
  • 19. • Topic organization should follow the natural progress or topics in the course • Clear comparison between “me” and “group” • Ability to compare with individual peers, not only the group • Privacy management OSLM: Success Recipes
  • 20. The Value of OSLM 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
  • 22. MasteryGrids • Adaptive Navigation Support • Topic-based Adaptation • Open Social Student Modeling • Social Educational Progress Visualization • Multiple Content Types • Open Source • Concept-Based Recommendation • Multiple Groups
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. The Study • Fall 2013, 3 classes • Java Programming – 19 topics,75 examples and 94 QiuzJet problems • Databases – 19 topics, 64 examples, 46 SQL-Knot questions. • Offered as an addition to the traditional portal access (called “Links” in the paper) • Incentive: 5 points out of 100 to solve 15+ problems – either Links or MG
  • 30. Usage
  • 31. Usage Groups in Java Class • (Z) 4 students did not use either of the tools • (L1) 2 students used Links only and never used visualization • (L2) 3 students used Links for content access, loaded the visualization, did not use it • (L.MG1) 16 students used Links for content access, interactively explored MG, did not use it for content access • (L.MG2) 6 students used both Links and Mastery Grids for content access • (MG) 5 students used exclusively Mastery Grids for content access.
  • 32. Group-Based Analysis • 5 (L1+L2) had little to no use of Mastery Grids • 26 (L.MG1+L.MG2+MG) used it considerably • Students who used the visualization seemed to be more engaged with self-study content – answered more questions – tried more examples – inspected more example line comments – got a higher correct question answer ratio.
  • 33.
  • 34. Subjective Responses • High level of “good” responses • A number of “poor” responses to specific features which guided our work in 2014
  • 35. More MG Activity = Better Grade? • How? – Pooled data from all three courses – Only students who logged in at least once – Fitted four linear mixed models • Separately considered content and interface – Only content access through Links or MG – All activity with MG
  • 36. What we are doing now? • Enhanced Interface after two semesters of learning and student feedback • Easy authoring to define “your course” • Exploring more advanced guidance and modeling approaches based on large volume of social data • Interface and cultural studies in a wide variety of classes from US to Nigeria – Interested to be a pilot site? Write to peterb@pitt.edu
  • 37. MG flexibility • Parameters to set the visualization: – show hide toolbar or any of its elements – set the (sub) groups: top N, other sub groups – preset values (for example load individual view by default) – enable/disable recommendation • Parameters can be specified by group or by user
  • 38.
  • 39. Course Authoring Interface A label showing that you are the creator of the course domain Institution code Course code Course title Number of Groups using this course Creator name
  • 40. Acknowledgements • Past work on ANS and OSLM – Sergey Sosnovsky – Michael Yudelson – Sharon Hsiao • Pitt “Innovation in Education” grant • NSF Grants – EHR 0310576 – IIS 0426021 – CAREER 0447083 • ADL “PAL” grant to build MasteryGrids
  • 41. Try It! • GitHub link Twitted • 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!