Skip to content

The Question Paper Generation System (QPGS) is a web-based platform built with React.js, Node.js, and MongoDB that automates the creation of question papers, allowing efficient question bank management and dynamic paper generation while ensuring fairness and consistency.

Notifications You must be signed in to change notification settings

pavith-raj/Question-Paper-Generation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Question Paper Generation System (QPGS)

🎯 Project Overview

The Question Paper Generation System (QPGS) is a web-based platform designed to automate and streamline the process of creating question papers for academic institutions. It eliminates manual effort and ensures fair and structured question selection based on syllabus, Course Outcomes (COs), and Program Outcomes (POs).


πŸš€ Features

  • πŸ“Œ Role-Based Access Control: Admin and Teacher roles.
  • πŸ“Œ Question Bank Management: Add, edit, and categorize questions by module and marks.
  • πŸ“Œ Dynamic Paper Generation: Generate question papers based on predefined patterns.
  • πŸ“Œ Export Options: Download in PDF.
  • πŸ“Œ Secure Authentication: JWT-based authentication.

πŸ› οΈ Tech Stack

  • Frontend: React.js
  • Backend: Node.js and Express.js
  • Database: MongoDB
  • Styling: Material UI

🎯 Functional Modules

  • πŸ“ Admin Module: Manage subjects, users, and question patterns.
  • πŸ“ Teacher Module: Add and manage questions, generate question papers.
  • πŸ“ PDF Export: Download well-formatted question papers.

About

The Question Paper Generation System (QPGS) is a web-based platform built with React.js, Node.js, and MongoDB that automates the creation of question papers, allowing efficient question bank management and dynamic paper generation while ensuring fairness and consistency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published