Our broad goal is to contribute Computer Science technology toward helping, in an online or blended learning setting, teachers teach better and students learn better. The project motivates and guides our technical research agenda around bigData, data science and scalable machine learning.
|Link to this image|
Our aims channel the efforts and passions of many group members including Dr. O'Reilly, Dr. Veeramachaneni, Dr. Erik Hemberg, six graduate students and multiple superUROPs and UROPs. It also allows us to collaborate within MIT (Teaching and Learning Lab) and, externally, with edX, Coursera and Stanford University.
Table of Contents
- MOOCdb report and other documentation
- News and Updates
- Feature Marketplace
- MOOC Analytics
- Blended Learning: Evolutionary Processes and Computation
- 2014: Evolutionary Systems and Computation
- Evidence-Based Education Research for All
- Research Support
- Some Humor
- Stopout Prediction in Massive Open Online Courses, Colin Taylor, M.Eng Thesis completed in MIT Dept of EECS, 2014. Advisors: Kalyan Veeramachaneni, Una-May O'Reilly.
- Modeling Problem Solving in Massive Open Online Courses, Fang Han M.Eng Thesis completed in MIT Dept of EECS, 2014. Advisors: Kalyan Veeramachaneni, Una-May O'Reilly.
- Developing data standards and technology enablers for MOOC data science, Kalyan Veeramachaneni, Una-May O’Reilly, Report for MOOC Research Initiative Grant Progress Report: October 2013 - April 2014.
- Towards Feature Engineering at Scale for Data from Massive Open Online Courses, Kalyan Veeramachaneni, Una-May O'Reilly and Colin Taylor. Arxiv report: 1407.5238.
- MOOCdb Working Report, Dec 2, 2013
- MoocViz: A Large Scale, Open Access, Collaborative Data Analytics Framework for MOOCs, Franck Dernoncourt, Choung Do, Sherif Halawa, Una-May O'Reilly, Colin Taylor, Kalyan Veeramachaneni and Sherwin Wu, DDE@NIPS 2013: Data Directed Education.
- Analyzing Millions of Submissions to Help MOOC instructors Understand Problem Solving, Fang Han, Kalyan Veeramachaneni and Una-May O'Reilly, DDE@NIPS 2013: Data Directed Education.
Don't be fooled, MOOCdb is more than a database or even a database schema. MOOCdb is an effort, a solution, a project and an community initiative.
To address heterogenous data formats, bloated raw data, fragmented data sources, and un-identified equivalences across MOOCs, MOOCdb re-organizes originally recorded MOOC data by means of a general purpose schema for analytics. The schema, while no relevant content is lost, reduces the raw data size and allows the population of a database for one or more courses. It:
- makes the extraction of specific data for different research studies relatively lightweight.
- facilitates extractions into formats that can be handled by commodity data tools such as Microsoft Excel.
- facilitates and promotes shared software scripting including the extraction of variables (i.e. their definition), data visualization and even modeling.
- minimizes wasted redundant efforts toward developing a software tool chain for data science research.
- imposes no requirement to share the data. Its shared schema facilitates research collaboration at the level of shared variable definitions or higher.
MoocViz, formerly MOOC En Images is a generalizable analytics framework Alfa is designing which is under-pinned by the data organization of MOOCdb. The framework provides multiple views of the data which allows diverse investigators to quantitatively measure facets of the course either retrospectively or as it is taught. It efficiently executes queries such as the total number of submissions per week from the students who got an A grade in the course and visualizes them along selected pairs or triplets of four fundamental data axes: the student, time, space and course.
IN 2013 MOOC En Images was demonstrated with the data recorded during 6.002x in Spring 2012 (the first ever course offering by MITx). View a a PDF document entitled MOOC En Images: Examples of analytics based on MOOCdb for 6.002x: Circuits and Electronics (Spring 2012) or examine it online. to Top
We are experimenting with engaging the crowd to solicit their opinions regarding the predictors for various course outcomes such as dis-engagement. See Towards Feature Engineering at Scale for Data from Massive Open Online Courses, Kalyan Veeramachaneni, Una-May O'Reilly and Colin Taylor. Arxiv report: 1407.5238.
With the advent of massive online educational courses, it is possible to capture the records of many students' interactions with lecture videos, lab material, practice problems, online texts, and formal assessments, plus student peer to peer interaction on online forums. This wealth of behavioral data, when complemented by demographic information and understanding of course pedagogy is prompting an exciting new wave of educational research approaches and findings based upon large scale, software-enabled data analysis and machine learning. Our goal is to develop scalable machine learning algorithms to mine MOOC behavioral data to answer questions such as:
- Why do students not persist in the course? For our current status, see Stopout Prediction in Massive Open Online Courses
- How do student solve problems? For our current status, see Modeling Problem Solving in Massive Open Online Courses
- What resources are most helpful in gaining knowledge?
- Do students learn in different ways or styles?
- What is the optimum teaching rate?
MOOC data comes in many forms (forums, quizzes, video, etc) and different models (dynamic bayesian networks, hidden markov models, etc) are needed to answer questions about online learning.
|STU 2013: Evolutionary Processes and Systems|
ALFA leader Dr. Una-May O'Reilly and post-doc Dr. Erik Hemberg taught a week long course on Evolutionary Processes and Systems at Shantou University, China in May 2013. A report is available and more photos from 2013 are here.
|STU 2014: Evolutionary Processes and Systems|
The 2014 course was ALFA's first venture into blended learning. Students were exposed to different ways of learning, systematically introduced to Python and the use of evolution for computational intelligence in a Tron like game. Week 1 was taught in person at STU with an intensive 20 units of work. Over the next 10 weeks, material was taught online with the edX platform. In the final week of the course (Climax week), the instructors were back in the classroom and lab, face to face with students. The students wrapped up the course by pursuing projects around extending the Tron game, evolutionary algorithm and teaching others with customized versions of the course material. See STU 2014 Evolutionary Systems and Computation description
We are using Alfa's MOOCdb project as a framework to explore specific technical aspects related to global research collaboration around online education data. We are exploring software sharing, common data organization, data privacy and data access. The piloting effort uses data from several of MITx courses. Our activities recognize the importance of a transparent, fair access policy on online education data which respects privacy, confidentiality and the legal obligations of data controllers. We recognize that computer technology will play a key role in supporting general access so that respect for privacy and confidentiality is ideally balanced with the public good of investigating the digital evidence gathered from online education offerings. We are interested in joining forces with all who want to participate in these activities. Please contact us for more information.
In September, 2013 I drafted, with Lori Breslow, a white paper entitled ``Education Data for All: Forging Policies, Developing Structures'' in which we propose organizing a week-‐long conference that will bring together educational researchers and computer scientists with system design, machine learning, database and/or data mining expertise to begin an effort to address the challenges posed by MOOC data as well as the opportunities they present. We believe it is imperative this effort be undertaken as soon as possible for data is amassing at an ever expanding rate. Processes and policies need to take into account the current technology and methods of online learning while anticipating what will happen in the future.
Lori Breslow, Ph.D. Director, MIT Teaching & Learning Laboratory
Hal Abelson, CSAIL, MIT
Danny Weitzner, Digital Information Group (DIG), CSAIL, MIT
The elephant represents MOOCs....
|...ALFA found the dog|
|and this is what it looks like...ALFA's MOOC view|
Putting aside the humor, our ALFA animal is so rich in complexity that we are eager to interact with it from nose to tail. Hence we are gaining experience with the teaching medium, considering data access policies, designing open solutions to data organization, research collaboration, shared analytics and software (see MoocDB), conducting our own machine learning based data analytics and using crowd-sourcing to facilitate community hypothesis definition and testing.