Log in to start analyzing data.

Sample Selector

Sample Selector is a tool for creating and editing samples, or groups of data you compare across—they're not "samples" in the statistical sense, but more like filters.

By default, a single sample exists: "All Data". With the Sample Selector, you can create new samples to organize your data.

You can use samples to:

A sample is composed of one or more filters, specific conditions that narrow down your sample.

Creating a sample

The general process for creating a sample is to:

The effect of multiple filters

DataShop interprets each filter after the first as an additional restriction on the data that is included in the sample. This is also known as a logical "AND". You can see the results of multiple filters in the sample preview as soon as all filters are "saved".


iSnap - Introductory Programming (public) (gold star)

Datasets Terms of Use

Thomas Price
Data Provider
This project contains programming log data from iSnap, a visual, block-based programming environment based on Snap!. The data were collected from an introductory programming course for non-majors, starting in Fall 2015. Starting in Spring 2016, the environment provided students with on-demand hints for some assignments. The data includes not only detailed logs of all student actions within the environment, but also complete snapshots of student code as it was edited.

programming, hints

Separate tags with commas.
External Links

Dataset Area/ Subject Dates Data Last Modified Transactions KC Models Status Papers
Other Aug 23, 2016 - Sep 28, 2016 Oct 28, 2016 208,105 2 2
Other Sep 14, 2015 - Sep 30, 2015 Oct 28, 2016 84,243 2 1
Other Jan 11, 2016 - Feb 23, 2016 Oct 28, 2016 172,160 2 2
Other - - 0 0 files-only 1
Other Jan 23, 2017 - Feb 28, 2017 Oct 12, 2018 140,581 2 2
Other Aug 22, 2017 - Sep 24, 2017 Oct 18, 2018 161,255 2 1
Computer Science/ Introductory Programming - - 0 0 files-only 0
Version 10.12.6 June 22, 2023