A web app that allows students to learn electronics in a new and fun way. It's based on Python using CherryPy framework and directly interfaces out "Circuit solving" algorithms.
- Basic UI
- Exercise querying from DB
- Latex embbeding on HTML using MATHJax
- Detailed Course Structure
- Teacher and Student seperate accounts
- Circuit Submit Platform
This project is already fully commpatible with python 3.7
Software that you should have installed to run this webapp
The following packages should be available on pip, otherwise you just need to enter the virtual enviornment already available.
- numpy
- CherryPy
- mysql connector
To host a datbase you should use an mariadb or other mysql database server depending on your operative system or Linux Distribution one or the other can preform better or be more suittable.