* thiss is the new bradning that clarifies the overly-loaded term of behavior
Peter Brusilovsky, Ph.D. (peterb.pitt.edu), http://brusilovsky.org
Michael Yudelson, Ph.D. (yudelson@andrew.cmu.edu,michael.yudelson@act.org), http://yudelson.info
Roya Hosseini, ABD (roh38@pitt.edu)
We are performing a set of Big Data analyses to study student learning in a Programming MOOC (Java). The data is collected at the University of Helsinki and is comprised of student work on class problems in a modified IDE.
We are focusing on student behaviors and learning. Behaviors are patterns of student editing the code of the problem solutions. We are utilizing automatically parsed programming constructs to model student learning. The overarching goal is to use traces of behavior and learning to build assistive technology to help students learn more efficiently.
General words
Key locations.
https://github.com/PAWSLabUniversityOfPittsburgh/pittuohmooc
- code repositoryhttps://www.researchgate.net/project/Automated-Student-Behavior-Modeling-In-a-Programming-MOOC
– ResearchGate project
Files and Directory Structure.
make_nov_2017.sh
– the over-arching make file;./code/
- code and scripts;./code/sync.sh
- instructions for syncing data part of the project;./code/preprocess.sh
- make file for pre-processing the source data;./code/preprocess/**
- dependent code for pre-processing the source data;./code/behavior.sh
- make file for the behavior markup the preprocessed data;./code/behavior/**
- dependent code for the behavior markup the preprocessed data;
./data/
- source and derived data;./data/source
- source data logs;./data/preprocess
- preprocessed data to be used in the analyses;./data/behavior
- behavior markup data;
./bin/
- compiled code and libraries;./model/
- fit models;./predict/
- model predictions;./result/
- results, including graphics;./paper/
- publication files;rsync-excludes.txt
- list of files excluded fromrsync
.format.txt
- specification of the data formats.
All folders, but ./code/
are excluded from the git repository. All folders but ./code/
are included into data sync via rsync