Skip to content

An automated Question Paper Generator using Python and Flask. This project selects questions from a dataset based on predefined difficulty levels and formats them into a structured exam paper. Ideal for teachers and institutions looking to streamline exam creation.

Notifications You must be signed in to change notification settings

Manu77211/Exam-Paper-Generator-

Repository files navigation

📄 Exam Paper Generator

A simple, user-friendly tool to generate exam papers and manage questions with ease. Built using Python and HTML/CSS/JS, this project streamlines the process of creating, saving, and uploading exam questions.


🚀 Features

  • Add Questions: Easily add new questions to your database.
  • Generate Papers: Automatically create exam papers from your question pool.
  • Upload Questions: Import questions from external files.
  • Save Papers: Save generated papers for future use.
  • Modern UI: Clean, responsive, and attractive interface.

🛠️ Technologies Used

  • Backend: Python (app.py)
  • Frontend: HTML, CSS, JavaScript
  • Data Storage: Text file (questions.txt)

📂 Project Structure

├── app.py ├── questions.txt ├── README.md ├── index.html ├── add-question.html ├── upload.html ├── generate-question.html ├── generate-paper.html ├── save.html ├── styles.css └── script.js


⚡ Getting Started

  1. Clone the repository:
    git clone https://github.com/Manu77211/Exam-Paper-Generator-.git
    
  2. **Run Backend **
    python app.py
    
    

📖Usage 1)Add Questions: Navigate to add-question.html and fill in the form. 2)Generate Paper: Go to generate-paper.html and select your preferences. 3)Upload Questions: Use upload.html to import questions. 4)Save Paper: Save your generated paper via save.html.

🤝 Contributing Contributions are welcome! Please fork the repository and submit a pull request.

📬 Contact For any queries or suggestions, reach out to Manu77211.

📝 License This project is licensed under the MIT License.

About

An automated Question Paper Generator using Python and Flask. This project selects questions from a dataset based on predefined difficulty levels and formats them into a structured exam paper. Ideal for teachers and institutions looking to streamline exam creation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published