Skip to content

PAWSLabUniversityOfPittsburgh/pittuohmooc

Repository files navigation

PittUoHMOOC. University of Pittsburgh and University of Helsinki Java MOOC Data Analysis

Composition-Completion Coding Behaviors*

* 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.

Java Course and Java MOOC

General words

Appendix A. Key Web Locations, Files, and Directory Structure

Key locations.

  • https://github.com/PAWSLabUniversityOfPittsburgh/pittuohmooc - code repository
  • https://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 from rsync.
  • 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

About

University of Pittsburgh and University of Helsinki work on Java MOOC data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •