Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Classroom Homework Completion Tracker

The Classroom Homework Tracker is a real-time web application designed to help teachers and students monitor homework completion status during class. Built with ASP.NET Core and SignalR, this application allows students to mark their assignments as completed with a single click, while teachers (or all participants) can instantly see the progress and reset the status for a new task.

Key Features

βœ… Real-Time Updates – All connected users see button color changes instantly
βœ… Simple UI – Clean, intuitive interface with color-coded buttons
βœ… No Database Required – Status tracking happens in memory via SignalR
βœ… Multi-Platform – Works on any device with a web browser
βœ… No Login Required – Easy to use without authentication barriers

How It Works

  1. Students open the webpage and click their "Complete" button when finished.
  2. The button turns green (βœ”οΈ) to indicate completion.
  3. Teachers (or any user) can click "Reset All" to clear all statuses for a new activity.
  4. All changes appear live for everyone in the same virtual classroom.

Technology Stack

Backend: ASP.NET Core (C#) with SignalR for real-time communication
Frontend: HTML, CSS (Bootstrap), JavaScript

Use Cases

🏫 In-Person Classes – Quickly check who has finished an in-class assignment
πŸ’» Remote Learning – Track progress during virtual lessons
πŸ“ Timed Quizzes – Monitor completion within a set time limit

About

The Classroom Homework Tracker is a real-time web application designed to help teachers and students monitor homework completion status during class.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages