Online learning has taken the front seat in the post-pandemic age. With the advent of sophisticated AI architectures like Transformers, it is only natural that AI would find its way into education. Learning online via platforms like YouTube or MOOCs is often a method of self-learning. The biggest obstacle faced by students in self-learning is the lack of attention span. An online tool that can generate short quizzes from input educational content can be a great resource for both teachers and students. It helps retain important information, frame questions, and quickly revise large chunks of content.
EduAid is one such project currently available in the form of a browser extension.
git clone https://github.com/AOSSIE-Org/EduAid.git
cd EduAid
You can choose to set up the backend manually or use an automated shell script.
-
Download the Sense2Vec Model:
- Download the Sense2Vec model from this link and extract the contents into the
backend
folder.
- Download the Sense2Vec model from this link and extract the contents into the
-
Install Python Dependencies:
- Navigate to the root repository folder and run the following command to install the required Python dependencies:
pip install -r requirements.txt
- Navigate to the root repository folder and run the following command to install the required Python dependencies:
-
Run Flask App:
- Navigate to the
backend
folder and start the Flask app:python server.py
- This will activate the backend for the application.
- Navigate to the
- Run the Setup Script:
- Navigate to the
backend
folder and run the following shell script:./script.sh
- This script will automatically download and extract the Sense2Vec model, install Python dependencies, and start the Flask app.
- Navigate to the
- If the script fails to run, ensure that you have execution permissions:
chmod +x script.sh
- Navigate to the
backend
folder. - Open the
service_account_key.json
file. - Enter the service account details for the Google Docs API.
- Refer to the Google Docs API documentation for more details.
- Open the
credentials.json
file in thebackend
folder. - Enter the necessary credentials for the Google Forms API.
- Refer to the Google Forms API quickstart guide for setup instructions.