An interactive web application ideally suited for narrowing the gap between student and educator. We also touch upon one of the major problems in the path of learning that sometimes students may not get the proper guidance due to any reasons that might include network issues in rural areas.
We are introducing features to our web application both for educators and students end.
- The educator can upload a learning material in the form of text or a document(pdf) as a data source.
- The students would be able to access this document and ask their queries in a chatbox, powered by GPT-3.
- Further, the students have the access to the tool where a student basically can request a simplifier form of translation to the complex data, which would again be fetched using a GPT-3 API.
- Through this application, educators will get to know the top 5 subtopics that are common where students are facing issues.
Our application is loaded with features which ease the experience for both educator and students which includes: Interactive, Responsive, Open AI GPT-3, ML Based, Robust, Metrics, Analysing Text and Scalable
This application provides real-time updates based on the usage of the applications from the student's end, which will ease educators in understanding students' behaviour of learning.
/ - Home page for our application
/authentication - Signs and authenticates a teacher or student
/signup - Sign up a new user
/profile - Get profile of a user
/logout - Logout a user
/failure - Failure page
/UpdateClassNumber/ - Updates the class number of the teacher
/GetClassNumbers/ - Fetches the class numbers of the teacher
/UploadExtractedText/ - Uploads the extracted text of the pdf file for teacher
/UpdateClassNumberStudent/ - Updates the class number of the student
/GetClassNumbersStudent/ - Fetches the class numbers of the student
/FetchUploadedMaterial/ - Fetches the uploaded material of the teacher
/GetSummary/ - Fetches the summary of the uploaded material of the teacher
/chatBotReply/ - Fetches the chatbot reply of the uploaded query of the student
/GetQuestions/ - Fetches the questions asked by the student for easy insights by the teacher
- Django
- HTML, CSS, JS
- Bootstrap4
- Jquery
- Python
- Open AI GPT-3
- Mongo DB
- AJAX
- Heroku
Clone the repository
git clone https://github.com/ayan2809/GenZ-Ed.git
Make virtual environment for the project and activate it
python -m venv venv
venv\Scripts\Activate.ps1
Install the required packages in the virtual environment
pip install -r requirements.txt
Apply the django migrations
python manage.py migrate
Collect the static files with modified timestamp
python manage.py collectstatic
Run the web server on the local machine
python manage.py runserver
-
Enable Insights for student side for better viewing of the queries and simplified study materials
-
Integrate a student evaluation portal for teachers based on the live classes
-
Improve the accuracy of the Query Answers by tuning the parameters
Team Name: Odd Bit Squad