ClassHub - Attendance & Peer Evaluation Platform

ClassHub - Attendance & Peer Evaluation Platform

For: Team-based courses with presentations and group projects

Access ClassHub →

Overview

ClassHub is a web app that helps instructors manage attendance and peer evaluations in team-based courses.

Key Features

FeatureHow It Works
AttendanceGenerate time-limited codes; students submit via phone/laptop
TeamsStudents create or join teams; instructors view rosters
Peer EvaluationAnonymous teammate ratings on contribution (rank + score)
Team RankingsStudents rate other teams’ presentations (content, delivery, creativity)
DashboardInstructors see all data, manage records, export results

Problems Solved

Traditional MethodWith ClassHub
Paper sign-ins (slow, fakeable)Digital codes with timestamps
Free-riders in teamsPeer evaluations document contributions
Manual data entryAutomatic record-keeping
Scattered toolsOne integrated platform

Benefits

For Instructors:

  • Save time on attendance and grading
  • Identify struggling students early
  • Data-backed grade adjustments for team members

For Students:

  • Fair recognition for contributions
  • Develop professional feedback skills
  • Mobile-friendly, instant sync

Technical Overview

SpecDetail
TypeWeb app (works on any device)
AuthFirebase Authentication
DatabaseFirebase Firestore (real-time)
HostingNetlify
CostFree for typical class sizes
Capacity200+ concurrent users

Quick Start

Instructor (one-time setup ~15 min):

  1. Create Firebase project
  2. Deploy to Netlify
  3. Create class → share join code

Students:

  1. Register with instructor’s code
  2. Join class
  3. Submit attendance / complete evaluations
Zhengyang (Robin) Chen
Zhengyang (Robin) Chen
Assistant Professor in Economics

My research interests include Macroeconomics and Monetary Economics, Time Series Analysis and Financial Markets.