Inspiration

In today’s world, online teaching is a fast-growing industry. And along with it, students have numerous ways to do their Homework / Assignments / Quizzes / Tests, etc using illicit means. Due to the shifting of the education system from offline to online resources, institutions face difficulties in Fair Evaluations of the student’s performance. And thus there is a need for an application which can provide authentic assignment submissions so that fair evaluation can take place

How This Idea Came Into Existence

I started learning python in the month of April. As every python learner, I also aspired to create a facial recognition module. Within a month of learning the module. I was able to build a face recognizer system within a month or so! But it only was able to show a rectangle around anyone's face. Then, I left that module and moved on to learn advanced python Then I learned Tkinter, a GUI maker for python. I learned to develop various desktop screens. Further, I went to learn Data Science, in which I came across NLTK. In all these learning phases I made small modules just for the sake of practice and exposure to the language. Little, did I know that all these things would be part of a bigger perspective. Thus, I was ready with my technical stack. All I was to get was the INSPIRATION😅😅 Now, in early October came the semester quiz for our batch. It was held either on Google Forms or we had to upload it on the Google Classroom Portal. This is an excellent portal for the management of things but to keep a check on data submitted by the students is transparent or not, Google Classroom fails. And all this led to striking my mind to build such kind of Project. Hope you all will like my Idea!!

What it does

To tackle the above problem we have designed a solution to the advanced assignment submission portal. This solution will allow students to upload handwritten assignments and time based live assignments/tests would be conducted at this portal. It will provide automatic submission of the assignment if the focus of the screen changes to another application. It will also have a student-teacher interaction portal.

How I built it

It will allow students to log in through face and blink recognition to ensure a real-time liveliness detection approach against photograph spoofing. It will have Real-time monitoring i.e. it will constantly monitor the face of the student during their timer-based assignments on our portal. It will provide automatic submission of the assignment if the focus of the screen changes to another application. It will have the feature of converting speech to text in the live assignments. Converts handwritten assignments to digital format to check the plagiarism. It will also have a student-teacher interaction portal.

Challenges I ran into

Each and every module posed a different challenge. Blink Recognition was the most difficult part. Other than that I am very bad with colors. Hopefully, you all will like the color schema of the GUI😅😅

Accomplishments that I'm proud of

How is your proposed product/ process/service being different/ better from a similar product/ process/ service, if any, in the market (Max 100 words)
My product is more innovative than other similar products in the following aspects:  FACE AND BLINKS RECOGNITION  REAL-TIME FACE MONITORING  SPEECH RECOGNITION  PLAGIARISM CHECKER  REAL-TIME BASED ASSIGNMENT  NEURAL NETWORK-BASED HANDWRITING RECOGNITION

What I learned

I learned to develop the following things :  FACE RECOGNITION  BLINK RECOGNITION  REAL-TIME FACE MONITORING  SPEECH RECOGNITION  PLAGIARISM CHECKER  TIME-BASED ASSIGNMENT

What's next for STUDENT ASSIGNMENT SYSTEM

The next modules to be developed will be :  AUTO SUBMISSION OF ASSIGNMENT ON SCREEN CHANGE  INTERACTION WITH TEACHER THROUGH THE APPLICATION  AUTOMATIC NOTIFICATION OF ASSIGNMENTS TO STUDENTS THROUGH SMS AND MAIL  NEURAL NETWORK-BASED HANDWRITING RECOGNITION

Built With

Share this project:

Updates