Skip to content

christianknab/peergrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peergrader

Peer grading for students and instructors

The problem

Professors don’t have the bandwidth to grade hundreds of students. Students don’t like the current tool at UCSC: Crowdgrader.

The goal

  • Provide a cheap, modern design, with integration to Canvas gradebook for easy grade publishing
  • A more intuitive interface to increase usability and confidence about submissions & grading

Running the App

[email protected]:christianknab/peergrader.git
npm install
npm run dev

Development server should be running on http://localhost:3000.

API keys are required to run! Create a file .env.local in the root directory and put the following contents:

NEXT_PUBLIC_SUPABASE_URL=supa_base_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=anon_public_key

Contributors

Deployment

Deploys on Vercel every commit.

Technologies

  • Next.js
  • Typescript XML
  • PostgreSQL

Infrastructure

  • Auth: Supabase
  • PostgreSQL database: Supabase
  • Storage (files): Supabase
  • Deployment: Vercel
  • GitHub: Version control

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages