Analyze cohort data

Description

Analyze the difficulty metrics for the cohort Rails and Python courses.

Objectives

Learning Objectives

After completing this assignment, you should understand:

  • Telling stories with data

Performance Objectives

After completing this assignment, you should be able to:

  • Clean data
  • Merge data

Details

Deliverables

  • A Git repo called cohort-data containing at least:
    • README.md file explaining how to run your project
    • a requirements.txt file
    • a suite of tests for your project

Requirements

  • Passing unit tests
  • No PEP8 or Pyflakes warnings or errors

Normal Mode

Using Pandas, load the cohort_3_python.csv and cohort_3_rails.xlsx files. You will need to merge them together at some point in this process.

Calculate and chart:

  • Mean difficulty for lectures per day, per class
  • Mean difficulty for lectures per week, per class
  • Mean difficulty for homework per day, per class
  • Mean difficulty for homework per week, per class
  • Mean difficulty for lectures and homework per week day. Is there a trend, like Mondays are easier?
  • Choose a sample student from each class and graph their data. What's their story? Are they getting better over time?