Skip to content

The Project Module Management System streamlines student year-long project module management and assessment, enabling presentation scheduling, mark recording, report management, and progress oversight.

Notifications You must be signed in to change notification settings

Yeshmantha/Project-Module-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Project Module Management System

The Project Module Management System aims to streamline the management and assessment process of year-long project modules offered to students of various specializations. This system facilitates the scheduling of presentations, recording of marks, managing reports, and overseeing project progress for the students and faculty members involved.

Key Features

  • User Roles and Permissions: Different roles such as Project Coordinator, Project Members, Examiners, Supervisors, Co-supervisors, and Students with specific permissions and access levels.
  • Presentation and Report Management: Create and schedule presentations, manage marking rubrics, and record marks for proposals, progress, and final presentations, as well as various reports.
  • Research Paper Publication: Track and verify details of research paper publications, including conference or journal details, authorship, and registration.
  • Mark Sheet Generation: Automatically generate detailed mark sheets showing student marks, grades, pass/fail status, and comparative analysis.
  • Security and Authentication: Role-based access control and secure authentication to ensure data privacy and integrity.
  • Scalability and Performance: Designed to handle a growing number of users and projects with optimized performance for simultaneous marking and assessment activities.

Technologies Used

  • Frontend: React
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • State Management: Redux
  • Version Control: Git, GitHub

How to Install and Run the Project

  1. Clone the Repository:
    git clone https://github.com/Yeshmantha/Project-Module-Management-System.git
  2. Navigate to the Backend Directory:
    cd Project-Module-Management-System/backend
  3. Install Dependencies:
    npm install
  4. Run the Backend Server:
    npm start
  5. Navigate to the Frontend Directory:
    cd ../frontend
  6. Install Dependencies:
    npm install
  7. Run the Frontend Application:
    npm start

About

The Project Module Management System streamlines student year-long project module management and assessment, enabling presentation scheduling, mark recording, report management, and progress oversight.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published