Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nityansuman/marvin
Web app to automatically generate subjective or an objective test and evaluate user responses without any human intervention in an efficient and automatic manner using machine learning and natural language processing.
https://github.com/nityansuman/marvin
examination examination-system final-year-project flask flask-application machine-learning natural-language-processing nltk python text-similarity
Last synced: 3 months ago
JSON representation
Web app to automatically generate subjective or an objective test and evaluate user responses without any human intervention in an efficient and automatic manner using machine learning and natural language processing.
- Host: GitHub
- URL: https://github.com/nityansuman/marvin
- Owner: nityansuman
- License: gpl-3.0
- Created: 2018-04-16T17:50:13.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-02-01T21:06:47.000Z (12 months ago)
- Last Synced: 2024-10-11T12:19:52.839Z (3 months ago)
- Topics: examination, examination-system, final-year-project, flask, flask-application, machine-learning, natural-language-processing, nltk, python, text-similarity
- Language: CSS
- Homepage:
- Size: 18.7 MB
- Stars: 109
- Watchers: 6
- Forks: 33
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MARVIN - AI Examination System
Conducting examination and answer sheet evaluation are hectic testing tools for assessing
academic achievement, integration of ideas and ability to recall, but are expensive, resource
and time consuming to generate question and evaluate response manually. Manual evaluating
of answer sheet takes up a significant amount of instructors' valuable time and hence is an
expensive process. Also different security concerns regarding paper leakage is one of the other
challenges to conquer. This project aims to build an automated examination system using
machine learning, natural language toolkit (NLTK), python environment, flask framework,
and web technologies to provide an inexpensive alternative to the current examination system.
We implement a model to automatically generate questions with their respective answers and
assess user responses.![Homepage](https://raw.githubusercontent.com/nityansuman/marvin/master/src/static/images/homepage.png)
## Getting Started
Download or clone the project from github:
```
$ git clone https://github.com/nityansuman/marvin.git
```Create a project environment (Anaconda recommended):
```
$ conda create --name envname python
$ conda activate envname
```Install NLTK prerequisites:
```
$ python>>> import nltk
>>> nltk.download("all")
>>> exit() # after download is complete, exit python
```Run project:
```
$ cd marvin
$ python runserver.py
```**Login Board**
![Login Board](https://raw.githubusercontent.com/nityansuman/marvin/master/src/static/images/pic2.jpg)**Result Board**
![Result Board](https://raw.githubusercontent.com/nityansuman/marvin/master/src/static/images/pic5.png)## Support
If you like the work I do, show your appreciation by 'FORK', 'STAR' and 'SHARE'.
[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)
[![Forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)