SlideShare a Scribd company logo
1 of 22
Enhancing Online Problems Through Instructor-
Centered Tools for Randomized Experiments
Joseph Jay Williams
University of Toronto Computer Science ( Nat. U. of Singapore)
www.josephjaywilliams.com/papers, tiny.cc/icepdf
Anna Rafferty, Andrew Ang, Dustin Tingley, Walter Lasecki, Juho Kim
[I’m originally from the Caribbean,
Trinidad and Tobago]
Postdoc at U of T (www.josephjaywilliams.com/postdoc)
Computer Science PhD positions to do Education Research
CHI 2019 subcommittee on “Learning/Families” (Amy Ogan &
I are SCs)
How Can We Help Instructors Conduct A/B Experiments?
• Opportunity: Collect data about alternative instructional
approaches, instead of relying on intuition
• Obstacle: Time and effort to program experiments
• Elaboration Messages in online problems
x = matrix(rnorm(m*n),m,n)
What is the standard error?
Answer:
A z-score is defined as the number of
standard deviations a specific point is
away from the mean.
Elaboration Messages:
Explanations,
Hints,
Learning Tips
Related Work
• Technology for A/B Experimentation (Optimizely,
edX, ASSISTments) (Heffernan & Heffernan, 2014)
• Involving instructors in research (Barab & Squire, 2014)
• Elaboration messages in online problems (Shute, 2008)
Overview
• Design goals for instructor-centered
experimentation
• DynamicProblem, an end-user tool (on-campus
courses & MOOCs)
• Reinforcement learning for dynamic
experimentation
• Insights from deployment with 3 instructors
Goals for Instructor Centered Experimentation
• 1. Deploy experiments and obtain data with
minimal programming
– Provide end-user plug-in, DynamicProblem
• 2. Use data for practical improvement
– Use reinforcement learning to automatically give
more effective conditions to future students
DynamicProblem Plug-In for Courses
• Embed into any Learning Management System (e.g. Canvas)
or MOOC, via Learning Tools Interoperability Standard
Student View of DynamicProblem
Linda is training for a marathon, which is a race that is 26
miles long.
Her average training time for the 26 miles is 208 minutes,
but the day of the marathon she was x minutes faster than
her average time.
What was Linda's running speed for the marathon in miles
per minute?
Elaboration Message
Linda's speed is the distance she ran divided by the time it took. The
distance Linda ran was 26 miles. The time it took her was 208 – x.
Linda's speed was 26/(208 - x)
26/(208 - x)
How helpful was the above information for your learning?
Completely Perfectly
Unhelpful Helpful
0 1 2 3 4 5 6 7 8 9 10
A
B
ACM Learning @ Scale 2016
Instructor View of DynamicProblem
View Elaboration Messages
Add Elaboration Messages
View Elaboration Messages
Learning Tip
Data Dashboard (Instructor 3)
Learning Tip
Probability
of
Message
Observations from Deployment with 3 Instructors
• Lowered Barriers: “not aware of any tools that do this
sort of thing”, “even if I found one, wouldn’t have the
technical expertise to incorporate it in my course”
• Reflection on pedagogy: “I never really seriously
considered [testing] multiple versions as we are now
doing. So even if we don't get any significant data, that
will have been a benefit in my mind”
• Making research practical: “a valuable tool. Putting in
the hands of the teacher to understand how their
students learn. Not just in broad terms, but specifically
in their course”….
2. Use Data For Practical Improvement
• Instructor concerns:
– Experiments advance researchers’ goals, but do not
directly help their students
– Ethics of giving students unhelpful conditions
• Approach of Dynamic Experimentation:
– Analyze data in real-time
– Give higher-rated messages to future students
Model
Action a
Dynamic Experimentation: Exploration vs Exploitation
• Multi-Armed Bandit (Reinforcement Learning)
A
Reward R
Policy
Elaboration Message A
The probability is 3/7 * 5/8, because the number of
cookies is changing.
Rating
How helpful was the above information for your learning?
0 1 2 3 4 5 6 7 8 9 10
A B
70% 30%
(Probability of Message being Helpful)
(0 to 10 Rating by Student)
Elaboration Message B
The number of cookies is changing..
Randomized Probability
Matching (Thompson Sampling)
Dynamically Weighted Randomization
• 50/50 probability of assignment
• 60/40
• 70/30
• … 100/0
• Probability a student assigned to a message =
• Probability of that message being highest rated
Instructor 2’s Experiment
Probability
of
Message
Observations from Deployment with 3 Instructors
• Directly helping students: “improved the experience
of many of the students by giving them answers that
are more helpful… the earlier ones can help improve
the experience of the later students. That’s pretty
neat”
Student Perceptions?
• Students weren’t surprised by, and appreciated the
approach:
• “I assume companies are always A/B testing on me”
• “now the data I provide can help other people learn”
Limitations & Future Work
• Conduct better experiments
– You can use the hosted tool: www.josephjaywilliams.com/dynamicproblem
github.com/kunanit/adaptive-mooclet-lti
• Go beyond subjective student judgments
• Instructor-researcher collaboration
• Personalization of Elaboration Messages
–MOOClet WebService for dynamic A/B testing
(www.josephjaywilliams.com/mooclet)
Review
• Design goals for instructor experimentation
• DynamicProblem, an end-user tool (Use it at
www.josephjaywilliams.com/dynamicproblem)
• Multi-armed bandits for dynamic experimentation
• Insights from deployment with 3 instructors
• Limitations & Future Work
• PhD students can do education at U of T Comp Sci
• www.josephjaywilliams.com/postdoc
• Learning/Families subcommittee for CHI 2019 (Amy
Ogan & I are SCs)
Thank you!
• National University of Singapore Information
Systems & Analytics
• Harvard VPAL Research Group

More Related Content

What's hot

Teaching electronic resources to students with computer anxiety
Teaching electronic resources to students with computer anxietyTeaching electronic resources to students with computer anxiety
Teaching electronic resources to students with computer anxietyAurélie Gandour
 
Observed to Improve
Observed to ImproveObserved to Improve
Observed to Improveolumisti
 
Surviving (and thriving) in the Age of Technology-Enhanced Instruction
Surviving (and thriving) in the Age of Technology-Enhanced InstructionSurviving (and thriving) in the Age of Technology-Enhanced Instruction
Surviving (and thriving) in the Age of Technology-Enhanced InstructionMaria H. Andersen
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
Some experiences from evaluating and stress testing digital examination systems
Some experiences from evaluating and stress testing digital examination systemsSome experiences from evaluating and stress testing digital examination systems
Some experiences from evaluating and stress testing digital examination systemsPer Olof Arnäs
 
Introduction to College Studies
Introduction to College StudiesIntroduction to College Studies
Introduction to College Studiesbtjt97
 
DIT_Clickers_Workshop Sept 2011
DIT_Clickers_Workshop Sept 2011DIT_Clickers_Workshop Sept 2011
DIT_Clickers_Workshop Sept 2011Barry_Ryan
 
Between a Rock and a Hard place
Between a Rock and a Hard placeBetween a Rock and a Hard place
Between a Rock and a Hard placeMaria H. Andersen
 
Getting bums on virtual seats for library training, the benefit of hindsight ...
Getting bums on virtual seats for library training, the benefit of hindsight ...Getting bums on virtual seats for library training, the benefit of hindsight ...
Getting bums on virtual seats for library training, the benefit of hindsight ...IL Group (CILIP Information Literacy Group)
 
Poll everywhere
Poll everywherePoll everywhere
Poll everywheredrew_grace
 
Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...
Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...
Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...光章 林
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning AnalyticsXavier Ochoa
 
Blog virtual manipulatives research ppt
Blog virtual manipulatives research pptBlog virtual manipulatives research ppt
Blog virtual manipulatives research pptcastilloe6086
 
Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010cummingscraig
 
Analysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of HomdepotAnalysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of HomdepotMJ Ferdous
 
Elac team project2
Elac team project2Elac team project2
Elac team project2Unjoo Lee
 
AMATYC Ignite 2017 2nd Half
AMATYC Ignite 2017 2nd HalfAMATYC Ignite 2017 2nd Half
AMATYC Ignite 2017 2nd HalfFred Feldon
 
Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Christian Bokhove
 
Teaching coding workshops
Teaching coding workshops Teaching coding workshops
Teaching coding workshops Whitni Watkins
 
Data collection and analysis
Data collection and analysisData collection and analysis
Data collection and analysiseducw200
 

What's hot (20)

Teaching electronic resources to students with computer anxiety
Teaching electronic resources to students with computer anxietyTeaching electronic resources to students with computer anxiety
Teaching electronic resources to students with computer anxiety
 
Observed to Improve
Observed to ImproveObserved to Improve
Observed to Improve
 
Surviving (and thriving) in the Age of Technology-Enhanced Instruction
Surviving (and thriving) in the Age of Technology-Enhanced InstructionSurviving (and thriving) in the Age of Technology-Enhanced Instruction
Surviving (and thriving) in the Age of Technology-Enhanced Instruction
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
Some experiences from evaluating and stress testing digital examination systems
Some experiences from evaluating and stress testing digital examination systemsSome experiences from evaluating and stress testing digital examination systems
Some experiences from evaluating and stress testing digital examination systems
 
Introduction to College Studies
Introduction to College StudiesIntroduction to College Studies
Introduction to College Studies
 
DIT_Clickers_Workshop Sept 2011
DIT_Clickers_Workshop Sept 2011DIT_Clickers_Workshop Sept 2011
DIT_Clickers_Workshop Sept 2011
 
Between a Rock and a Hard place
Between a Rock and a Hard placeBetween a Rock and a Hard place
Between a Rock and a Hard place
 
Getting bums on virtual seats for library training, the benefit of hindsight ...
Getting bums on virtual seats for library training, the benefit of hindsight ...Getting bums on virtual seats for library training, the benefit of hindsight ...
Getting bums on virtual seats for library training, the benefit of hindsight ...
 
Poll everywhere
Poll everywherePoll everywhere
Poll everywhere
 
Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...
Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...
Experience Sharing of Introducing Free Software to Campus: Example of Geng-fa...
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
Blog virtual manipulatives research ppt
Blog virtual manipulatives research pptBlog virtual manipulatives research ppt
Blog virtual manipulatives research ppt
 
Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010
 
Analysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of HomdepotAnalysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of Homdepot
 
Elac team project2
Elac team project2Elac team project2
Elac team project2
 
AMATYC Ignite 2017 2nd Half
AMATYC Ignite 2017 2nd HalfAMATYC Ignite 2017 2nd Half
AMATYC Ignite 2017 2nd Half
 
Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014
 
Teaching coding workshops
Teaching coding workshops Teaching coding workshops
Teaching coding workshops
 
Data collection and analysis
Data collection and analysisData collection and analysis
Data collection and analysis
 

Similar to CHI (Computer Human Interaction) 2019 enhancing online problems through instructor centered tools for randomized experiments

Learner Analytics and the “Big Data” Promise for Course & Program Assessment
Learner Analytics and the “Big Data” Promise for Course & Program AssessmentLearner Analytics and the “Big Data” Promise for Course & Program Assessment
Learner Analytics and the “Big Data” Promise for Course & Program AssessmentJohn Whitmer, Ed.D.
 
How online educational resources provide novel affordances for conducting pra...
How online educational resources provide novel affordances for conducting pra...How online educational resources provide novel affordances for conducting pra...
How online educational resources provide novel affordances for conducting pra...Joseph Jay Williams
 
The why and what of testa
The why and what of testaThe why and what of testa
The why and what of testaTansy Jessop
 
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...DreamBox Learning
 
CCC-M F2F meeting_141007
CCC-M F2F meeting_141007CCC-M F2F meeting_141007
CCC-M F2F meeting_141007McGill_RSB
 
Lessons Learned from Moodle VLE/LMS Data in the Field
Lessons Learned from Moodle VLE/LMS Data in the FieldLessons Learned from Moodle VLE/LMS Data in the Field
Lessons Learned from Moodle VLE/LMS Data in the FieldJohn Whitmer, Ed.D.
 
TESTA to FASTECH Presentation
TESTA to FASTECH PresentationTESTA to FASTECH Presentation
TESTA to FASTECH PresentationTansy_Jessop
 
WCOL2019: Learning analytics for learning design or learning design for learn...
WCOL2019: Learning analytics for learning design or learning design for learn...WCOL2019: Learning analytics for learning design or learning design for learn...
WCOL2019: Learning analytics for learning design or learning design for learn...Marko Teräs
 
CCD Jump into JiTT - Feb 2014
CCD Jump into JiTT - Feb 2014CCD Jump into JiTT - Feb 2014
CCD Jump into JiTT - Feb 2014Jeff Loats
 
The power of learning analytics to unpack learning and teaching: a critical p...
The power of learning analytics to unpack learning and teaching: a critical p...The power of learning analytics to unpack learning and teaching: a critical p...
The power of learning analytics to unpack learning and teaching: a critical p...Bart Rienties
 
Changing the assessment narrative
Changing the assessment narrativeChanging the assessment narrative
Changing the assessment narrativeTansy Jessop
 
TESTA to FASTECH (November 2011)
 TESTA to FASTECH (November 2011) TESTA to FASTECH (November 2011)
TESTA to FASTECH (November 2011)TESTA winch
 
Learning analytics overview: Building evidence based practice
Learning analytics overview: Building evidence based practiceLearning analytics overview: Building evidence based practice
Learning analytics overview: Building evidence based practiceShane Dawson
 
An evidence based model
An evidence based modelAn evidence based model
An evidence based modelJisc
 
Defining Adaptive Learning Technology
Defining Adaptive Learning TechnologyDefining Adaptive Learning Technology
Defining Adaptive Learning TechnologyDreamBox Learning
 
CHECO Retreat - Changing landscape of teaching
CHECO Retreat - Changing landscape of teachingCHECO Retreat - Changing landscape of teaching
CHECO Retreat - Changing landscape of teachingJeff Loats
 
Learning Analytics: Realizing their Promise in the California State University
Learning Analytics:  Realizing their Promise in the California State UniversityLearning Analytics:  Realizing their Promise in the California State University
Learning Analytics: Realizing their Promise in the California State UniversityJohn Whitmer, Ed.D.
 

Similar to CHI (Computer Human Interaction) 2019 enhancing online problems through instructor centered tools for randomized experiments (20)

Joseph Jay Williams - WESST - Bridging Research via MOOClets and Collaborativ...
Joseph Jay Williams - WESST - Bridging Research via MOOClets and Collaborativ...Joseph Jay Williams - WESST - Bridging Research via MOOClets and Collaborativ...
Joseph Jay Williams - WESST - Bridging Research via MOOClets and Collaborativ...
 
Joseph Jay Williams - WESST - Bridging Research and Practice via MOOClets & C...
Joseph Jay Williams - WESST - Bridging Research and Practice via MOOClets & C...Joseph Jay Williams - WESST - Bridging Research and Practice via MOOClets & C...
Joseph Jay Williams - WESST - Bridging Research and Practice via MOOClets & C...
 
Learner Analytics and the “Big Data” Promise for Course & Program Assessment
Learner Analytics and the “Big Data” Promise for Course & Program AssessmentLearner Analytics and the “Big Data” Promise for Course & Program Assessment
Learner Analytics and the “Big Data” Promise for Course & Program Assessment
 
How online educational resources provide novel affordances for conducting pra...
How online educational resources provide novel affordances for conducting pra...How online educational resources provide novel affordances for conducting pra...
How online educational resources provide novel affordances for conducting pra...
 
The why and what of testa
The why and what of testaThe why and what of testa
The why and what of testa
 
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
Defining Adaptive Learning Technology: What it is, how it works, and why it’s...
 
CCC-M F2F meeting_141007
CCC-M F2F meeting_141007CCC-M F2F meeting_141007
CCC-M F2F meeting_141007
 
Lessons Learned from Moodle VLE/LMS Data in the Field
Lessons Learned from Moodle VLE/LMS Data in the FieldLessons Learned from Moodle VLE/LMS Data in the Field
Lessons Learned from Moodle VLE/LMS Data in the Field
 
TESTA to FASTECH Presentation
TESTA to FASTECH PresentationTESTA to FASTECH Presentation
TESTA to FASTECH Presentation
 
WCOL2019: Learning analytics for learning design or learning design for learn...
WCOL2019: Learning analytics for learning design or learning design for learn...WCOL2019: Learning analytics for learning design or learning design for learn...
WCOL2019: Learning analytics for learning design or learning design for learn...
 
CCD Jump into JiTT - Feb 2014
CCD Jump into JiTT - Feb 2014CCD Jump into JiTT - Feb 2014
CCD Jump into JiTT - Feb 2014
 
1 why do testa
1 why do testa1 why do testa
1 why do testa
 
The power of learning analytics to unpack learning and teaching: a critical p...
The power of learning analytics to unpack learning and teaching: a critical p...The power of learning analytics to unpack learning and teaching: a critical p...
The power of learning analytics to unpack learning and teaching: a critical p...
 
Changing the assessment narrative
Changing the assessment narrativeChanging the assessment narrative
Changing the assessment narrative
 
TESTA to FASTECH (November 2011)
 TESTA to FASTECH (November 2011) TESTA to FASTECH (November 2011)
TESTA to FASTECH (November 2011)
 
Learning analytics overview: Building evidence based practice
Learning analytics overview: Building evidence based practiceLearning analytics overview: Building evidence based practice
Learning analytics overview: Building evidence based practice
 
An evidence based model
An evidence based modelAn evidence based model
An evidence based model
 
Defining Adaptive Learning Technology
Defining Adaptive Learning TechnologyDefining Adaptive Learning Technology
Defining Adaptive Learning Technology
 
CHECO Retreat - Changing landscape of teaching
CHECO Retreat - Changing landscape of teachingCHECO Retreat - Changing landscape of teaching
CHECO Retreat - Changing landscape of teaching
 
Learning Analytics: Realizing their Promise in the California State University
Learning Analytics:  Realizing their Promise in the California State UniversityLearning Analytics:  Realizing their Promise in the California State University
Learning Analytics: Realizing their Promise in the California State University
 

More from Joseph Jay Williams

Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...
Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...
Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...Joseph Jay Williams
 
Experiments in Educational Research and Practice
Experiments in Educational Research and PracticeExperiments in Educational Research and Practice
Experiments in Educational Research and PracticeJoseph Jay Williams
 
Learning innovation at scale chi 2014 workshop extended abstract
Learning innovation at scale chi 2014 workshop extended abstractLearning innovation at scale chi 2014 workshop extended abstract
Learning innovation at scale chi 2014 workshop extended abstractJoseph Jay Williams
 
Experiments in Educational Research & Practice
Experiments in Educational Research & PracticeExperiments in Educational Research & Practice
Experiments in Educational Research & PracticeJoseph Jay Williams
 
Supporting Instructors in MOOCs: Using cognitive science research to guide pe...
Supporting Instructors in MOOCs: Using cognitive science research to guide pe...Supporting Instructors in MOOCs: Using cognitive science research to guide pe...
Supporting Instructors in MOOCs: Using cognitive science research to guide pe...Joseph Jay Williams
 
Using Experiments and Cognitive Science Research to Improve the Design of Onl...
Using Experiments and Cognitive Science Research to Improve the Design of Onl...Using Experiments and Cognitive Science Research to Improve the Design of Onl...
Using Experiments and Cognitive Science Research to Improve the Design of Onl...Joseph Jay Williams
 
Doing online learning research with both scientific and financial value
Doing online learning research with both scientific and financial valueDoing online learning research with both scientific and financial value
Doing online learning research with both scientific and financial valueJoseph Jay Williams
 
How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?Joseph Jay Williams
 
Joseph Williams – Bloomsburg Corporate Advisory Council Meeting
Joseph Williams – Bloomsburg Corporate Advisory Council MeetingJoseph Williams – Bloomsburg Corporate Advisory Council Meeting
Joseph Williams – Bloomsburg Corporate Advisory Council MeetingJoseph Jay Williams
 
Explanation & learning slides (talk @ pittsburgh science of learning center)
Explanation & learning slides (talk @ pittsburgh science of learning center)Explanation & learning slides (talk @ pittsburgh science of learning center)
Explanation & learning slides (talk @ pittsburgh science of learning center)Joseph Jay Williams
 

More from Joseph Jay Williams (11)

Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...
Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...
Learning Engineering of MOOClets: Simultaneously benefiting Professional Lear...
 
Experiments in Educational Research and Practice
Experiments in Educational Research and PracticeExperiments in Educational Research and Practice
Experiments in Educational Research and Practice
 
Learning innovation at scale chi 2014 workshop extended abstract
Learning innovation at scale chi 2014 workshop extended abstractLearning innovation at scale chi 2014 workshop extended abstract
Learning innovation at scale chi 2014 workshop extended abstract
 
Experiments in Educational Research & Practice
Experiments in Educational Research & PracticeExperiments in Educational Research & Practice
Experiments in Educational Research & Practice
 
Supporting Instructors in MOOCs: Using cognitive science research to guide pe...
Supporting Instructors in MOOCs: Using cognitive science research to guide pe...Supporting Instructors in MOOCs: Using cognitive science research to guide pe...
Supporting Instructors in MOOCs: Using cognitive science research to guide pe...
 
Using Experiments and Cognitive Science Research to Improve the Design of Onl...
Using Experiments and Cognitive Science Research to Improve the Design of Onl...Using Experiments and Cognitive Science Research to Improve the Design of Onl...
Using Experiments and Cognitive Science Research to Improve the Design of Onl...
 
Doing online learning research with both scientific and financial value
Doing online learning research with both scientific and financial valueDoing online learning research with both scientific and financial value
Doing online learning research with both scientific and financial value
 
How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?
 
Joseph Williams – Bloomsburg Corporate Advisory Council Meeting
Joseph Williams – Bloomsburg Corporate Advisory Council MeetingJoseph Williams – Bloomsburg Corporate Advisory Council Meeting
Joseph Williams – Bloomsburg Corporate Advisory Council Meeting
 
Williams lombrozo2010
Williams lombrozo2010Williams lombrozo2010
Williams lombrozo2010
 
Explanation & learning slides (talk @ pittsburgh science of learning center)
Explanation & learning slides (talk @ pittsburgh science of learning center)Explanation & learning slides (talk @ pittsburgh science of learning center)
Explanation & learning slides (talk @ pittsburgh science of learning center)
 

Recently uploaded

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

CHI (Computer Human Interaction) 2019 enhancing online problems through instructor centered tools for randomized experiments

  • 1. Enhancing Online Problems Through Instructor- Centered Tools for Randomized Experiments Joseph Jay Williams University of Toronto Computer Science ( Nat. U. of Singapore) www.josephjaywilliams.com/papers, tiny.cc/icepdf Anna Rafferty, Andrew Ang, Dustin Tingley, Walter Lasecki, Juho Kim [I’m originally from the Caribbean, Trinidad and Tobago] Postdoc at U of T (www.josephjaywilliams.com/postdoc) Computer Science PhD positions to do Education Research CHI 2019 subcommittee on “Learning/Families” (Amy Ogan & I are SCs)
  • 2. How Can We Help Instructors Conduct A/B Experiments? • Opportunity: Collect data about alternative instructional approaches, instead of relying on intuition • Obstacle: Time and effort to program experiments • Elaboration Messages in online problems x = matrix(rnorm(m*n),m,n) What is the standard error? Answer: A z-score is defined as the number of standard deviations a specific point is away from the mean. Elaboration Messages: Explanations, Hints, Learning Tips
  • 3. Related Work • Technology for A/B Experimentation (Optimizely, edX, ASSISTments) (Heffernan & Heffernan, 2014) • Involving instructors in research (Barab & Squire, 2014) • Elaboration messages in online problems (Shute, 2008)
  • 4. Overview • Design goals for instructor-centered experimentation • DynamicProblem, an end-user tool (on-campus courses & MOOCs) • Reinforcement learning for dynamic experimentation • Insights from deployment with 3 instructors
  • 5. Goals for Instructor Centered Experimentation • 1. Deploy experiments and obtain data with minimal programming – Provide end-user plug-in, DynamicProblem • 2. Use data for practical improvement – Use reinforcement learning to automatically give more effective conditions to future students
  • 6. DynamicProblem Plug-In for Courses • Embed into any Learning Management System (e.g. Canvas) or MOOC, via Learning Tools Interoperability Standard
  • 7. Student View of DynamicProblem Linda is training for a marathon, which is a race that is 26 miles long. Her average training time for the 26 miles is 208 minutes, but the day of the marathon she was x minutes faster than her average time. What was Linda's running speed for the marathon in miles per minute? Elaboration Message Linda's speed is the distance she ran divided by the time it took. The distance Linda ran was 26 miles. The time it took her was 208 – x. Linda's speed was 26/(208 - x) 26/(208 - x) How helpful was the above information for your learning? Completely Perfectly Unhelpful Helpful 0 1 2 3 4 5 6 7 8 9 10 A B ACM Learning @ Scale 2016
  • 8. Instructor View of DynamicProblem
  • 12. Data Dashboard (Instructor 3) Learning Tip Probability of Message
  • 13. Observations from Deployment with 3 Instructors • Lowered Barriers: “not aware of any tools that do this sort of thing”, “even if I found one, wouldn’t have the technical expertise to incorporate it in my course” • Reflection on pedagogy: “I never really seriously considered [testing] multiple versions as we are now doing. So even if we don't get any significant data, that will have been a benefit in my mind” • Making research practical: “a valuable tool. Putting in the hands of the teacher to understand how their students learn. Not just in broad terms, but specifically in their course”….
  • 14. 2. Use Data For Practical Improvement • Instructor concerns: – Experiments advance researchers’ goals, but do not directly help their students – Ethics of giving students unhelpful conditions • Approach of Dynamic Experimentation: – Analyze data in real-time – Give higher-rated messages to future students
  • 15. Model Action a Dynamic Experimentation: Exploration vs Exploitation • Multi-Armed Bandit (Reinforcement Learning) A Reward R Policy Elaboration Message A The probability is 3/7 * 5/8, because the number of cookies is changing. Rating How helpful was the above information for your learning? 0 1 2 3 4 5 6 7 8 9 10 A B 70% 30% (Probability of Message being Helpful) (0 to 10 Rating by Student) Elaboration Message B The number of cookies is changing.. Randomized Probability Matching (Thompson Sampling)
  • 16. Dynamically Weighted Randomization • 50/50 probability of assignment • 60/40 • 70/30 • … 100/0 • Probability a student assigned to a message = • Probability of that message being highest rated
  • 18. Observations from Deployment with 3 Instructors • Directly helping students: “improved the experience of many of the students by giving them answers that are more helpful… the earlier ones can help improve the experience of the later students. That’s pretty neat”
  • 19. Student Perceptions? • Students weren’t surprised by, and appreciated the approach: • “I assume companies are always A/B testing on me” • “now the data I provide can help other people learn”
  • 20. Limitations & Future Work • Conduct better experiments – You can use the hosted tool: www.josephjaywilliams.com/dynamicproblem github.com/kunanit/adaptive-mooclet-lti • Go beyond subjective student judgments • Instructor-researcher collaboration • Personalization of Elaboration Messages –MOOClet WebService for dynamic A/B testing (www.josephjaywilliams.com/mooclet)
  • 21. Review • Design goals for instructor experimentation • DynamicProblem, an end-user tool (Use it at www.josephjaywilliams.com/dynamicproblem) • Multi-armed bandits for dynamic experimentation • Insights from deployment with 3 instructors • Limitations & Future Work • PhD students can do education at U of T Comp Sci • www.josephjaywilliams.com/postdoc • Learning/Families subcommittee for CHI 2019 (Amy Ogan & I are SCs)
  • 22. Thank you! • National University of Singapore Information Systems & Analytics • Harvard VPAL Research Group