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

Plagiarism Checker

We used TF-IDF to vectorize the documents and then calculated the cosine similarity between them to check for potential plagiarism

Quiz Generator

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.

Share this project: