Project Pulse

Know who really finished the task

Students do the task in their own GitHub repo. Project Pulse reads every repo and shows the teacher, on one screen, who started, who finished, which requirement each student is stuck on, and every line of code behind it.

How “done” is checked

Layer 1

Activity

Commits since the task was assigned, the files the task asks for, last activity, a day-by-day timeline.

Layer 2

Autograder

Compiles with gcc -Wall -Werror and runs your test cases on GitHub Actions. Pass or fail, per test.

Layer 3

Requirement review

Each requirement read against the code: done, partly, or missing, with the exact file and lines as proof.

Layer 4

Integrity

Copied code (even with renamed variables), one bulk commit, backdated commits. Signals for the teacher, never auto-penalties.

Invite-only, by design

A TieEdu account is not enough. Teachers are appointed by TieEdu; students get in only through their teacher’s invite, with the same email. Every check runs on the server, and every teacher view of a student’s code is logged.