Reports, evidence, grades, and release controls in one place

Contribution-based grading for team projects

ProjectGrade helps instructors manage teams, review progress reports with image evidence and comments, track GitHub contribution, and release transparent grades — with real-time notifications, announcements, and a full audit trail.

Real-time alerts
⌘K global search
Light & dark

Team Aurora

8 reports - Reviewed

92.5

Team Borealis

5 reports - Needs review

Incomplete

Team Catalyst

11 reports - Released

88.4

Report activity

This month

Features

Everything the real work of project grading needs.

From report submission to release, ProjectGrade keeps instructors in control as classes grow while students always see how team and individual performance shape the final grade.

Transparent grading

Final grades combine team score, individual contribution, and adjustments — with the formula, status, and every component visible to instructors and students.

Contribution reports

Students submit progress reports with tasks, hours, challenges, and status history; instructors review, return, or approve them in a clear workflow.

Image & link evidence

Attach screenshots and photos (stored in object storage) alongside links to pull requests, docs, and designs — viewable in a lightbox during review.

Report comment threads

Instructors and students discuss a report inline, so feedback is a conversation instead of a single field — with a notification to the other party.

Real-time notifications

Instant in-app toasts and a live-updating bell (via Pusher) plus email when a report is reviewed, grades are released, or a comment lands — with a pending-review badge for instructors.

Announcements

Instructors broadcast to a whole course or a single project's team. Recipients get it on their dashboard and as a real-time push.

Command palette (⌘K)

Jump to any course, project, team, student, or report from anywhere with a fast, keyboard-first global search.

Bulk review & filters

Select many submitted reports and review or return them at once, and filter, sort, and paginate high-volume queues without losing your place.

Deadlines & overdue

Students see upcoming and overdue project deadlines at a glance, so nothing slips before grading day.

Student project hub

One place for students to see project details, milestones, their team roster, their reports, GitHub activity, the grading rubric, and their grade.

Self-service GitHub

Students link their own GitHub username and connect their team repo; anyone on the team can sync. Contribution share (commits, PRs, reviews) shows as evidence — never auto-graded.

Grade transparency & audit

Once released, students see the full breakdown and a history of any edits to their own grade. Instructors get a tamper-evident per-project activity log.

Report cards & CSV

Students print or save a clean PDF report card of released grades; instructors export the full gradebook to CSV in one click.

Dark mode & accessibility

Light, dark, and system themes with no flash on load, keyboard navigation, and screen-reader-friendly components throughout.

Report visibility

Activity patterns are visible before grading day.

Student and instructor dashboards use a contribution-style monthly view so submission streaks, quiet weeks, and review load are easy to scan — alongside deadlines, released-grade standing, and a pending-review badge.

Command palette

Press ⌘K to jump to any record across the whole app.

Filter & paginate

Move through hundreds of records without losing your place.

Monthly report activity

Submitted and reviewed reports by day

Live view

35

Monthly reports

18

Reviewed

6

Need action

Workflow

From team setup to grade release.

Start from dashboard
1

Create courses, projects, teams, milestones, and rubrics — with managed rosters.

2

Students submit progress reports with image evidence, status history, and deadlines.

3

Instructors review with search, filters, bulk actions, comments, and GitHub evidence.

4

Grades are calculated, released per team, notified to students, and fully auditable.

Transparent grading

Team grade, individual grade, adjustment, final grade, status.

TeamReportsIndividualFinalStatus
Team Aurora8 reports9492.5Reviewed
Team Borealis5 reports-IncompleteNeeds review
Team Catalyst11 reports9488.4Released

Per-team control

Release one team when it is ready, or keep release-all for the full project deadline.

Auditable by design

Every grade action is logged, and review status and grade components stay readable for instructors and students.

FAQ

Frequently asked questions

How does ProjectGrade calculate a final grade?

A student's final grade combines their team score, their individual contribution score, and any manual adjustment, weighted by the per-project configuration. The full formula stays visible to instructors and students — nothing is hidden.

What evidence can students attach to a contribution report?

Students attach links (pull requests, docs, designs) and upload image evidence such as screenshots directly to the report. Instructors also see GitHub contribution activity as supporting evidence.

Can students see their grades before release?

No. Grades are only visible to students once an instructor releases them — per team or for the whole project. Once released, students also see a history of edits to their own grade, and every action is captured in an audit trail.

How does the GitHub integration work?

Students create and own their repositories and add their GitHub username in Settings. Anyone on the team can connect the repo URL and sync activity. Contributions are attributed to students by username — the token stays with the instructor and is never shared.

Are notifications real-time?

Yes. When a report is reviewed, grades are released, a comment is posted, or an instructor sends an announcement, recipients get an instant in-app toast and a live-updating notification bell (via Pusher), plus email. It degrades gracefully if real-time isn't configured.

Does ProjectGrade support dark mode?

Yes. The entire app, including this page, supports light, dark, and system themes with no flash on load, and the interface is keyboard-navigable and screen-reader friendly.

Run the final project workflow from one place.

Reports, evidence, comments, notifications, gradebook views, release controls, and student grade visibility — connected in one grading system.

Go to dashboard