Skip to content

singhalprerana/PeerGradingProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peer Grading and Review System

Peer Grading and Review System is a grading and feedback system for courses with peer grading structure. It is built as a part of Software Engineering course project. It is a built using Python Flask Microframework, SQLite database, Materialize CSS.

Installation

  1. Install python-flask in a virtual environment. Flask Installation using Virtual Environment
  2. Install flask-httpauth. Flask HTTPAuth docs

pip install flask-httpauth

  1. Go to the web directory where the code is installed on the server in command prompt/terminal.
  2. Find the python file db.py and execute it.
  3. Hit the URL at which you have setup the project

http://localhost:5000/

  1. You should get the home page of the application.

Quick Start

If you are on Linux, you can ignore steps 1, 2 and 3 and simply run setup.sh to install the project instead.

API Usage

  1. Download user information (Authentication privilege : Admin) :: http://localhost:5000/api/download_userinfo/
  2. Add users (Authentication privilege : Admin) :: http://localhost:5000/api/add_users/
  3. Download Grades (Authentication privilege : Instructor) :: http://localhost:5000/api/download_grades/
  4. Add grades (Authentication privilege : Instructor) :: http://localhost:5000/api/add_grades/

Developers

  • Vaibhav Tripathi
  • Prerana Singhal

Official Documentation

Documentation for the framework can be found on the Flask documentation.

License

This project is open-sourced software.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published