Project AQUA is a platform that will organize the system of assignments and quizzes conducted by schools/colleges for the continuous evaluation of students. The primary source of inspiration to build a project like this were the problems we students face in online education.
What it does
👩🏫 We provide the following services:
🤖 AI powered Question Generator
🤓 Plagiarism Checker
🔖 Notice Board
☁️ Assignment Upload/Download Portal
🙃 Anti Burden System
How we built it
We used TF-IDF to vectorize the documents and then calculated the cosine similarity between them to check for potential plagiarism
We used SQuADv1 dataset and and T5 model with highlight preprocessing format. This idea is proposed in the "A Recurrent BERT-based Model for Question Generation"
Challenges we ran into
- Fixing CORS error when sending request from React Server to Flask Server
- Coming up with an efficient data pipeline using Azure Blob storage
Accomplishments that we're proud of
- Used Azure Storage and Cognitive services for the first time
- Built an end to end machine learning based application
What we learned
Integrating Cloud services
What's next for AQUA
Replacing existing makeshift solutions to this problem.