Type something to search...

Learner's Progress Monitoring Tool for AWS re/Start Program

Summary

a web-based application to automate learner progress monitoring for the AWS re/Start program by processing Canvas LMS gradebooks at scale. The tool transforms high-dimensional assessment data into clear, actionable summaries for program teams.

Problem

Canvas gradebook exports contain 170+ columns per cohort and must be reviewed across multiple cohorts each batch. While comprehensive, this structure makes consistent progress tracking time-consuming as programs scale.

Solution

A web application that:

  • Supports multi-file gradebook uploads
  • Automatically aggregates Knowledge Checks and Labs
  • Evaluates completion and minimum score thresholds
  • Produces downloadable, structured outputs

Impact

  • Used across 3 AWS re/Start batches
  • Supports 50+ cohorts in Indonesia and India
  • Significantly reduced manual data processing time
  • Enabled faster learner intervention and consistent monitoring

Tech Stack

  • Python
  • Pandas
  • Streamlit
  • Deployed on PythonAnywhere

Extras

  • Learner progress leaderboard using Google Sheets
  • Encourages self-monitoring and healthy competition

Related article:

If you interested on how I created it, you can refer to this article

Creating Learners Progress Monitoring for AWS re/Start Using Canvas Gradebooks