2009-2010 ASSISTment Data

Data Description for 

This is the ASSISTment data that gathered in the school year 2009~2010. The full dataset is separated into two different files, one is all skill builder data, one is all non skill builder data.

Skill builder data is also called mastery learning data. This dataset is from skill builder (mastery learning) problem sets, in which a student is considered mastered a skill when meeting certain criterion (normally set to answered 3 questions correctly in a row), and no more questions will be given after mastery.

The dataset is free to use. 

Data Download

There are three separate files you can get.  If you write a paper using these please give them a link to the data page to be precise. These data sets include the number of hints and number of attempts but don't contain action level data (that is the exact sequence of hints and attempts). That exact sequence is often important in Ryan Bakers Affect detector work. 

This is the data set that has gotten a lot of attention. click below

Skill-builder data 2009-2010:

Non-Skill Builder data 2009-10:

ASSISTments 2009-2010 Full Data set:

This file contains data from above two data sets, additionally, it also has data that has no problem set type associated.   

Possible Research Questions You Could Try to use this data for.

RQ1: Predict Student Performance

The educational data mining field has been building student models to fit student data and predict student performance for many years. Lots of researches has been done using ASSISTment data to predict student performances. Some of them are predicting the very next performance of a student, such as in paper: The “Assistance” Model: Leveraging How Many Hints and Attempts a Student Needs; some of them are predicting student performances after a time intervel, such as in paper: Using Student Modeling to Estimate Student Knowledge Retention.

RQ2: Personalization

There have been efforts made in individualizing student models. Research have shown improvement in model fitting by personalizing student parameters.

Here are some examples of work in this field using the ASSISTment data:

The Student Skill Model

Modeling Individualization in a Bayesian Networks Implementation of Knowledge Tracing

RQ3: Wheel-Spinning

Wheel-Spinning refer to the situation where student may find it hard to learn a skill from a problem set. How to detect Wheel-Spinning is useful in Intelligent Tutoring Systems.

For more details, please see the paper: Wheel-spinning: students who fail to master a skill

RQ4: Clustering

Previous work has shown some benefit of clustering student in predicting student performances. Different features for clustering, and different clustering method could be explored to better improve student models.

Here are some examples of clustering works done using the ASSISTment data:

Clustering Students to Generate an Ensemble to Improve Standard Test Score Prediction

Column Headings  (this list is old and we have more complete descriptions of some of these fields here)