Version 5.0-5.2 Resources

On this page, you can view and/or download all version 5.0-5.2 specific resources related to CourseKata data, including survey data (e.g., psychological constructs and student background information), engagement data, and formative learning data.

Overview

Below, you’ll find an overview of the data collected with CourseKata for release version 5.0, including survey, engagement, and formative learning data.

Resources for Survey Data (Psychological Constructs and Student Background Information)

Survey Structure

Below, you’ll see an overview of the psychological constructs their location in the ABC textbook for versions 5.0-5.2. Student background information is embedded in the pre-survey.

Overview of Psychological Constructs and Measurement Timepoints

Below, you’ll see an overview of the psychological constructs and their location in the ABC textbook for versions 5.0-5.2.

Click here for a detailed overview psychological constructs, version 5.0 {PDF, 56KB} at the item level.

Codebooks for Survey data

codebook_all_surveys.csv (CSV, 452KB) includes all survey items for release version 5.0-5.2

Processing Scripts for Survey Data

create-data-survey-all.Rmd (Rmd, 3KB) is a processing script to extract and clean the survey responses

Resources for Processing Engagement Data

The create-data-engagement.Rmd (Rmd, 16KB) script will help process engagement data.

For example, calculate the number of minutes students spend per page or chapter or explore how often students visit content. These engagement data are stored in three separate files: page_views.csv, responses.csv, and media_views.csv.

Resources for Formative Learning Data

Below, you’ll find scripts to process the response data, which includes responses to the formative assessments embedded in the textbook. These questions, broadly, take two forms: coding and non-coding questions. To process this type of data, you’ll use the responses.csv file - you can find a description of each variable in the responses.csv file here.

Codebooks for Response Data

The following codebook_page.csv (CSV, 182KB) has variables called chapter_num and page_num that each only include one number (e.g., chapter_num will be 10 and page_num will be 4). It also includes the count of ckcode exercises and the count of auto-scored Learnosity questions per page. Check out the following create-codebook-page.Rmd processing script to see how codebook_page.csv was created.

The following chapter_codebook.csv (CSV, 11KB) includes num_pages (counts of pages within each chapter) as well as all the variables from codebook_page grouped by book, chapter, and release version. Check out the following create-codebook-chapter.Rmd processing script to see how codebook_chapter.csv was created.

Coding questions

Our data include each time students submit a coding response (i.e., any time students hit the <submit> button). For any given coding question, you can find its name in the bottom left corner of a coding exercise (e.g., the one shown below is called ch1-6). Students may have multiple responses for each coding question because they may submit multiple times. Download the create-data-code.Rmd (Rmd, 16KB) script to process coding questions in release version 5.0.

Non-coding questions

Non-coding questions in the interactive textbook are delivered through a technology called Learnosity which only allows one response per submit. These questions are a mix of multiple-choice, check all that apply, matching, and written response. Survey questions are also delivered as Learnosity questions. Download the create-data-lrn.Rmd (Rmd, 13KB) script to process learnosity questions in release versions 5.0-5.2

End of chapter review questions

Are you interested in students’ performance in the form of formal assessments during the course? If so, you can download this create-checkpoints-eoc.Rmd (Rmd, 3KB) script to you process the end of chapter review questions for version 5, creating a chapter-level average score per student.