Skip to content

Latest commit

 

History

364 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exam Invigilation Management Website FUHCM

This project is a web-based application designed to streamline the management of exam invigilation at FPT University HCM. It automates processes like scheduling, attendance tracking, and fee calculation for exam invigilation duties, reducing administrative workload and improving operational efficiency.


Table of Contents


Features

Manager

  • Configure system settings (e.g., hourly rates, semester timeline).
  • Manage staff and invigilators (add, update, delete).
  • Approve or reject exam schedules and cancelation requests.
  • Assign replacement invigilators to canceled slots.
  • Monitor attendance and approve invigilator reports.
  • Generate and export invigilation fee reports.

Staff

  • Manage subjects and exam schedules (create, update, delete).
  • Submit schedules for approval.
  • Track invigilator attendance.

Invigilator

  • Register for available exam slots.
  • Submit schedule cancelation requests.
  • View personal schedules, attendance, and fee reports.

Technologies Used

Frontend

  • ReactJS
  • Ant Design for UI components

Backend

  • Spring Boot (Java)
  • MySQL as the database system
  • API-based architecture

Setup and Installation

Frontend Setup

  1. Ensure you have Node.js installed on your system.
  2. Clone this repository:
    git clone https://github.com/Cuongtran241004/EIMS-FUHCM-FE.git
  3. Navigate to the frontend directory:
    cd frontend
  4. Install dependencies:
    npm install
  5. Run the application:
    npm start
    

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages