Skip to content

SachetVijay/suplimentry-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

suplimentry-management-systemAnswer Sheet Platform

Overview

The Answer Sheet Platform is a web application built with ReactJS for the frontend and Flask for the backend. It serves as a platform for teachers and students, providing efficient management and access to answer sheets. Key features include class and subject management, bulk and individual answer sheet uploads, automatic mapping logic, and secure viewing/download capabilities.

Setup

Frontend Navigate to Frontend Directory: cd frontend Install Dependencies: npm install Start Development Server: npm start The application is accessible at http://localhost:3000. Backend Navigate to Backend Directory: cd answer_sheet_backend Install Python Dependencies: pip install -r requirements.txt Run Flask Application: python run.py The backend is running at http://127.0.0.1:5000. Project Structure

The project is organized into the following components:

frontend: ReactJS-based user interface. backend: Flask-based backend server handling server-side functionalities.

Features

Teacher's Interface Class and Subject Management Answer Sheet Uploads Deletion Capability Answer Sheet Viewing Student's Interface Subject Dashboard Restricted Access to Own Answer Sheets Usage

Student Dashboard Upon logging in as a student, you'll be directed to the Student Dashboard. The dashboard displays your classes, and upon clicking, it leads you to subject-specific answer sheets. Teacher Dashboard Upon logging in as a teacher, you'll be directed to the Teacher Dashboard. The dashboard displays subjects for the selected class, allowing you to manage and view answer sheets. Answer Sheet Pages Both teachers and students can view answer sheets. Students only have access to their own answer sheets. Adding/Deleting Answer Sheets (Teacher Only) Teachers can add new answer sheets and delete existing ones from the Teacher Answer Sheet page. Dockerization

Dockerfile A Dockerfile is provided to build the Docker image for the application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published