Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2pa4ul2/mcq-quiz-maker-nlp
Quizzable a quiz generator for short reviews with Spacy and NLTK
https://github.com/2pa4ul2/mcq-quiz-maker-nlp
flask nlp nltk python question-generation quizapp spacy
Last synced: 4 months ago
JSON representation
Quizzable a quiz generator for short reviews with Spacy and NLTK
- Host: GitHub
- URL: https://github.com/2pa4ul2/mcq-quiz-maker-nlp
- Owner: 2pa4ul2
- License: mit
- Created: 2024-06-06T16:37:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-16T16:06:35.000Z (8 months ago)
- Last Synced: 2024-10-09T11:42:56.718Z (4 months ago)
- Topics: flask, nlp, nltk, python, question-generation, quizapp, spacy
- Language: Jupyter Notebook
- Homepage:
- Size: 31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Final Project for our CS Automata Theory
## Table of Contents
Table of Contents
## About the Project
QuizGenerator is a Flask-based web application designed to generate quizzes using Natural Language Processing (NLP) techniques. It leverages the power of SpaCy and NLTK libraries to analyze and process text data to create meaningful quiz questions.
### Built With
Technologies used to build this project:
* `Flask`
* `SpaCy`
* `NLTK`
* `HTML`
* `CSS`
* `JAVASCRIPT`## Features
- Generate multiple-choice quizzes from text input.
- Use SpaCy for text processing and entity recognition.
- Use NLTK for text analysis and question generation.
- Web-based interface for easy interaction.## Getting Started
### Installation
1. Clone the repo
```sh
git clone https://github.com/2pa4ul2/MCQ-Quiz-Maker-NLP.git
```
3. Install the required dependencies```sh
pip install -r requirements.txt
```
## Usage
- Run the Flask application
```sh
flask run
```
- Open your web browser and go to
```sh
http://127.0.0.1:5000/
```
- Upload a text file or enter text to generate a quiz## Screenshot
Web Images
## Contributing
- Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.- Fork the repository.
- Create a new feature branch (`git checkout -b feature-branch`).
- Commit your changes (`git commit -am 'Add new feature'`).
- Push to the branch (`git push origin feature-branch`).
- Create a new Pull Request.## License
Distributed under the MIT License. See `LICENSE.txt` for more information.
## Contact
- For questions, suggestions, or feedback, please contact:
- Email: [email protected]
- GitHub: 2pa4ul2