Hatch, Match and Dispatch MRI13 Presentation

21
Hatch, Match and Dispatch: Examining the relationship between student intent, expectations, behaviours and outcomes in six Coursera MOOCs at the University of Toronto

description

Early results from frequent sequence analysis of frequent sequence mining from Coursera clickstream files.

Transcript of Hatch, Match and Dispatch MRI13 Presentation

Page 1: Hatch, Match and Dispatch MRI13 Presentation

Hatch, Match and Dispatch:Examining the relationship between student intent, expectations, behaviours

and outcomes in six Coursera MOOCs at the University of Toronto

Page 2: Hatch, Match and Dispatch MRI13 Presentation

The Dream Team

| Open UToronto

Bodong Chen (@bodongchen)Stian Håklev (@houshuang)

William HeikoopLaurie HarrisonHedieh Najafi

Carol RolheiserChris Teplovs (@cteplovs)

| Problemshift Inc.

Page 3: Hatch, Match and Dispatch MRI13 Presentation

• University of Toronto is committed to exploring new ways of teaching and sharing knowledge

• Supporting research within the MOOC arena is a key component of the Open Utoronto initiative.

• This project is part of a broader series of research studies that aim to investigate:

◦ student demographics and learning goals◦ pedagogical approaches and design factors◦ patterns of engagement and learning among participants

About Open UToronto MOOC Initiative

| Open UToronto

Page 4: Hatch, Match and Dispatch MRI13 Presentation

Problemshift Inc.

| Problemshift Inc.

A small, privately held Canadian company that specializes in the research, design and development of analytics-driven technology.

Page 5: Hatch, Match and Dispatch MRI13 Presentation

Research Objectives

| Open UToronto

In the context of 6 University of Toronto MOOCs, we examine:

Student intentions, goals and motivation (Hatch) and their relationship (Match) to student behavior and student performance based on formative and summative assessment (Dispatch)

| Problemshift Inc.

Page 6: Hatch, Match and Dispatch MRI13 Presentation

Research Design

| Open UToronto

Multiple case study of six MOOCs:• Aboriginal Worldviews and Education• Introduction to Psychology• Learn to Program: The Fundamentals• Learn to Program: Crafting Quality Code• The Social Context of Mental Health and Illness• Statistics: Making Sense of Data

| Problemshift Inc.

Page 7: Hatch, Match and Dispatch MRI13 Presentation

Research Design

| Open UToronto

Multiple case study of six MOOCs:• Aboriginal Worldviews and Education• Introduction to Psychology• Learn to Program: The Fundamentals• Learn to Program: Crafting Quality Code• The Social Context of Mental Health and Illness• Statistics: Making Sense of Data

| Problemshift Inc.

Page 8: Hatch, Match and Dispatch MRI13 Presentation

Data Sources

| Open UToronto

1. Entry Survey (demographic info, motivation, expected engagement)

2. Student behaviour data (clickstream data)3. Outcome data (quiz scores, final grades)4. Exit survey5. Instructor interviews

| Problemshift Inc.

Page 9: Hatch, Match and Dispatch MRI13 Presentation

Data Sources

| Open UToronto

1. Entry Survey (demographic info, motivation, expected engagement)

2. Student behavior data (clickstream data)3. Outcome data (quiz scores, final grades)4. Exit survey5. Instructor interviews

| Problemshift Inc.

Page 10: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis

| Open UToronto

Part I: Entry survey (n=70,418 for all MOOCs)Principal component analysis (PCA) of surveys to reduce complexity of categorization.Two axes: “betterment” and “enjoyment”

Part II: Clickstream data (n=16,900,926 events for Introductory Psychology only)

Sequential pattern miningPart III: Comparing frequent patterns from Part II based on classification from Part I

| Problemshift Inc.

Page 11: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part Ia:Entry Surveys

| Open UToronto | Problemshift Inc.

Page 12: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part Ib: Principal Components Analysis of Survey Data

| Open UToronto | Problemshift Inc.

Page 13: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part Ic: PCA continued

| Open UToronto | Problemshift Inc.

Page 14: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part Ic: PCA continued

| Open UToronto | Problemshift Inc.

Page 15: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part Ic: PCA continued

| Open UToronto | Problemshift Inc.

BEbE

be Be

“Betterment”

“Enj

oym

ent”

Page 16: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part IIa: Clickstream Data

| Open UToronto | Problemshift Inc.

Info from Coursera

This is what clickstream data looks like

Page 17: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part IIb: Clickstream Data Wrangling Workflow

| Open UToronto | Problemshift Inc.

Hadoop & Hive

Python

4,804,167 transactions

58,691 sequences

1. Raw Clickstream

2. Cleaned Clickstream

3. “Buckets”

Page 18: Hatch, Match and Dispatch MRI13 Presentation

Data Analysis Part IIc: Clickstream Analysis(Sequential Pattern Mining)

| Open UToronto | Problemshift Inc.

Using the ‘arulesSequences’ package in R, which implements Zaki (2001)…

M. J. Zaki. (2001). SPADE: An Efficient Algorithm for Mining Frequent Sequences. Machine Learning Journal, 42, 31–60.

…we extract frequently occurring sequences

Page 19: Hatch, Match and Dispatch MRI13 Presentation

Results (so far)

| Open UToronto | Problemshift Inc.

Comparing the prevalence of frequently occurring sequences across the four partitions (BE, Be, bE, and be), we see that “be” shows more “return to outline” behaviours and less engagement with forums.

We compare different categories, similar to approach taken by Sabourin, Mott & Lester, 2013

Page 20: Hatch, Match and Dispatch MRI13 Presentation

Next Steps

• Examine outcome measures• Repeat with other MOOCs• Refine feature identification• Better i-support and s-support calculations

| Open UToronto | Problemshift Inc.

Page 21: Hatch, Match and Dispatch MRI13 Presentation

For more information visitopen.utoronto.ca

www.problemshift.com