The COVID-19 pandemic has had a number of consequences in different Sectors, one of which was the Education Sector.
Unfortunately,Due to lack of physical interaction within school premisis , students and teachers had tried to adopt certain ways to address their concerns in virtual way.Whether it was traditional way of dealing with exams by faculties or students , or how students interacted with their teachers regarding their doubts , aspirations ,concerns , Virtual Distance is something which has been a major problem in this sector and not that effective as compared to physical and remote way!
The Solution
Keeping all the conerns in our mind , we have tried to develop a smart AI Based digital Platform Using Machine Learning /AI and Web based skills to make a secure web application , which aims to analyze the user's information,it can be a Faculty or Student. Using Appropriate Tech Stack , this app tries to analyse and solve the problem of online assignment upload, to check plagiarism of the assignments sent by the students, the teacher can check if any student had copied the assignments or not through our ML model, to give a short summary and finding the main key points in the assignment so that it could save time for the teacher and student counselling where student can predict a career or predict dropout rate using our ml model.
Features:
Pdf Optical Character Recognition based text Extraction [OCR]- Using Pytesseract and Opencv and Pdf-plumber libray, Text Can be extracted by the pdf documents.
Summarizer and keyword extraction- Analyses Pdf 's Text and returns summary and main points and keywords of student's answer sheet.
Plagirism Detection - Using Natural Language Processing Techniques and cosine similarity , our app can identify whether two students uploaded documents content have been plagirised or not .
Auto Evaluate - Using Narural Language Processing Techiniques , this app can automatically evaluate a student's answer sheet and can evaluat
challenges we ran into:
1.To create reliable api using Nodejs
2.To Store and retrive data from database
3.To manage and display various datas across users
4.Creating a reliable ml model
5.Finding Proper Datasets
6.Hosting Ml models
7.Creating a Great UI Exp
Discussion