Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 12, 2022 09:42 pm GMT

Introducing AQUA: Digital Education Made Simple

Landing Page

Overview of My Submission

A few months back when the pandemic was at its peak in India and there was chaos all around, the education system got hit hard too and as tensions rose among the students so did the discord among different departments in our universities.

Clashing deadlines for assignments, last-minute rushed quizzes. The pressure was enormous and the environment around us was even scarier. So this specific problem of deadlines gave us an idea that could in general help us create a streamlined environment for evaluation and assessment.

Online classes have not only increased the burden on students but on educators equally. Evaluating hundreds of pages worth of handwritten assignments is tiring and boring. On discussing further we came to know that teachers spend more time on checking and evaluating our assignments than actually preparing coursework and teaching.

This is what inspired us to build AQUA, which is short for Assignments Quizzes Utility Application, a product to reduce the workload on both students and teachers. Thanks to MongoDB's simple yet powerful Realm Functions, we were able to automate most of the manual tasks of the evaluation process easily

So... What is AQUA?

We came up with a platform where teachers, or in general, any educator can upload the assignment, choose a due date and publish it for the students. But here comes the catch. No two assignments can be created such that they have a deadline within 24 hours of each other, giving students ample time to solve the questions.

Automated Keyword Checker

Image description

Most of the time, teachers look for the presence of certain keywords in the answer scripts and mark students accordingly. This might be an easy and effective way of evaluation but is time-consuming, especially when you consider the volume of answer sheets that needed to be checked after the submission of one assignment.

We live by the rule: "Automate the Boring Stuff". Hence we decided that we need to come up with a system that will automatically detect the presence of keywords, that the teacher wants, to be checked and flagged. Marks can be then allotted accordingly.

We used MongoDB realm trigger functions to automatically run trigger function as soon as a student submits an assignments which in response calls the keyword checker api and checks the assignment against the keywords already provided by the teacher at the time of creation of assignment.
The result gets saved in the database which can be then accordingly fetched.

Plagiarism Detection

Image description

You can copy my homework, but don't make it look obvious is a line that almost all student has either said or heard in their life. Well, plagiarism is an age-old problem that still hasn't been solved. We tried to tackle this issue by checking the similarity between all the documents and returning the similarity score. If it exceeds a particular threshold (which is set by the evaluator), it will be flagged as plagiarized and appropriate actions can be taken.

We are doing same here as we did for keyword checker, as soon as a student submit an assignment, his/her assignment is checked for plagiarism by sending request to the plagiarism API in response to change in the database, with the help of realm trigger function.

The response is then saved in the database, making it easier for the teacher not to wait for the API (doing heavy computation on backend side) to fetch results.

Submission Category:

Action Star

Link to Code

GitHub logo 0xCompyler / aqua

Assignments Quizzes Utility Application

forthebadgeforthebadgeforthebadgeforthebadge


Logo

Project AQUA

Assignment Quizzes Utility Application
Visit the website

View Demo Report Bug Request Feature

Table of Contents

About The Project

Product Name Screen Shot

Project aqua is a Digital Evaluation Platform which leverages the power of leading-edge frameworks paired with state of the art artificial intelligence algorithms to provide an seamless and organized experience both for educators and students alike.


We provide the following services:

Plagiarism Checker

Notice Board

Assignment Upload/Download Portal

Anti Burden System


Plagiarism Detector

Often, one educator is responsible for evaluating assignments of around 120 students (2 batches of 60 students). In such cases, detecting plagiarism by a human is a up hill task which also requires a lot of time. In order

Additional Resources / Info

Built With

TF

PyTorch

SkL

SkL

SkL

SkL

SkL

SkL

SkL

Built By

Arijit Roy - GitHub - @radioactive11

Kartik Goel - GitHub - @kgkartik
Boidushya Bhattacharyay - GitHub - @boidushya

Yashwin Saini - GitHub - @yashwinsaini

Link to platform

https://aqua-eta.vercel.app

Screenshots

Image description

Image description
Image description


Original Link: https://dev.to/radioactive11/introducing-aqua-digital-education-made-simple-3b0o

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To