Data-driven teaching for Engineering Courses

  • accurately quantify student learning effort
  • set programming goals for students
  • course leaderboards based on student programming activity
  • detect at-risk students
  • adapt course pace based on student’s pace

Used by Professors at Leading Universities

With WakaTime my research team can quantify learning efforts of computer science students accurately. We use WakaTime to identify at-risk students and inform instructors so they may better adapt class pace.
Qiang Hao
Western Washington University

Student dashboards

Students receive language and project stats
on their personal dashboards.

Student dashboards

Students receive language and project stats
on their personal dashboards.

Leaderboards

Students compete on leaderboards based on autmatically generated coding activity.

Increase productivity

  • Goals for students who want to learn new languages
  • Real-time metrics as students are programming
  • Accurately quantify student effort for each assignment

Increase productivity

  • Goals for students who want to learn new languages
  • Real-time metrics as students are programming
  • Accurately quantify student effort for each assignment