Type something to search...

Monitoring Progress Learner - Program AWS re/Start

Ringkasan

Aplikasi web yang saya bikin untuk mengotomatiskan pemantauan progress program AWS re/Start. Inputnya export gradebook Canvas LMS, lalu diproses jadi ringkasan rapi berisi progress Knowledge Check dan Lab tiap learner, di semua cohort.

Masalah

Export gradebook Canvas bisa punya 170+ kolom per cohort. Kalau yang dipegang 10 cohort atau lebih dalam satu batch, memeriksa semua file itu manual terlalu makan waktu dan gampang keliru. Waktu itu programnya jalan di Indonesia dan India sekaligus, jadi skalanya makin besar.

Solusi

Aplikasi web sederhana tempat koordinator bisa upload beberapa file gradebook sekaligus dan langsung dapat hasilnya yang sudah rapi.

flowchart LR
    A[Upload CSVs] --> B["Parse and Aggregate<br/>Data"]
    B --> C[Download Summary]

Alurnya cuma tiga langkah:

  1. Upload file CSV (satu per cohort)
  2. Aplikasi mem-parse dan menggabungkan data KC dan Lab
  3. Download ringkasannya

Tidak perlu setup apa pun karena aplikasinya di-hosting sebagai web app.

Ringkasan progress Knowledge Check dan Lab per cohort

Leaderboard yang dilihat learner per cohort

Dampak

  • Dipakai di 3 batch AWS re/Start
  • Mendukung 50+ cohort di Indonesia dan India
  • Waktu mengolah gradebook manual turun jauh.
  • Learner yang butuh dukungan ketahuan lebih cepat.

Teknologi

  • Python
  • Pandas
  • Streamlit
  • Deploy di PythonAnywhere

Tambahan

Saya juga bikin leaderboard progress dari Google Sheets. Learner bisa lihat skor KC dan Lab mereka sendiri dibandingkan teman se-cohort. Ini mengurangi pesan pengingat yang harus dikirim koordinator, dan learner jadi lebih sering cek progressnya sendiri.

Kalau soal selera, saya lebih suka tool yang sempit tapi benar-benar dipakai daripada tool yang lengkap tapi setengah jalan.

Related Article

Kalau mau tahu lebih detail cara saya membangunnya, walkthrough lengkapnya ada di sini:

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