Skip to content

System for distributed peer documentation review

License

Notifications You must be signed in to change notification settings

jiaqi20/fellowmark

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FellowMark

Education application for student to student cross reviewing of assignments.

Requirements

  1. docker
  2. docker-compose
  3. jq: https://stedolan.github.io/jq/

Optional

  1. go
  2. go-tools (search gopls support for your editor)

Setup

.env file contains the configuration variables.

Local dev API setup

docker-compose --profile api-dev up

After api is running, populate with mock data by running the seed.sh script:

bash seed.sh

The seed.sh creates the following:

  • 1 Staff 20 Student accounts
  • 1 Module
  • 1 Assignment and its marker-reviewee pairings
  • 1 Question
  • 2 Rubrics

Ping server for health

curl localhost:5000/health

Frontend can be accessed on http://localhost:3000 Backend can be accessed on http://localhost:5000

About

System for distributed peer documentation review

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 44.5%
  • Go 31.2%
  • JavaScript 17.8%
  • Shell 4.5%
  • HTML 0.8%
  • CSS 0.8%
  • Dockerfile 0.4%