Welcome to project Spark! A gamified platform that helps students develop their soft skills in an interesting way to prepare them for their future. We test students to find out where they stand with the help of an aptitude test which has questions targeting these skills. The results of this test are analysed using ML/AI and each student is given a personalized learning schedule through games that targets the skills that requires improvement.
- Cyril Shaji [https://github.com/cyrilshaji38]
- Nikita Mathew [https://github.com/nikitamathewk]
Approach Doc: [https://drive.google.com/file/d/1-_EJTwfkkmF8-HqlAbjfXdu4E75sg76V/view?usp=sharing]
Final Pitch: [https://drive.google.com/file/d/1TLDSMqBUXAjlro07QZpKHkJ33d9pI0JB/view?usp=sharing]
[https://www.youtube.com/watch?v=e7csLhRWnJo&ab_channel=CyrilShaji]
[http://cyrilshaji38.pythonanywhere.com/]
- Students and teachers can make an account on our web app after paying a small subscription fee of $2.
- Once a student logs in they are taken to their dashboard and they can take an aptitude test. Our ML algorithm is applied to their answers to find out whats skills they need to improve on. Depending on the skills suggested they are redirected to the games that will help improve those skills.
- Once a teacher logs in they are taken to their dashboard where they can monitor the progress of the students assigned to them.
beautifulsoup4==4.9.3
Flask==2.0.1
Flask-Bcrypt==0.7.1
Flask-Login==0.5.0
Flask-SQLAlchemy==2.5.1
Flask-WTF==0.15.1
numpy==1.21.0
oauthlib==3.1.1
pandas==1.2.5
requests==2.21.0
scikit-learn==0.24.2
email-validator==1.1.3
Pillow==8.3.0
Flask-Testing==0.8.1
-
Clone this repository.
-
Install python 3.9. Create a virtual environment (optional).
-
Install the pakages in our requirements.txt file. In cmd, cd to the project file and enter following command to install all the required pakages instantly :
pip install -r requirements.txt
-
Run the run.py file with python and open the ip address you recieve in the command line, on a web browser. This should give you access to our webapp!
-
You can register a new account or use the following credentials to view all the features of our webapp:
Student Account Username:
cyrilshaji38
Teacher Account Username:
mathew
Password:
123456