https://github.com/ninjaclasher/pcteacher
An online teaching assistant with automatic question generation and learning type adaptation - PCHacks 2019 Third Place Winner
https://github.com/ninjaclasher/pcteacher
bootstrap django pchacks
Last synced: 4 months ago
JSON representation
An online teaching assistant with automatic question generation and learning type adaptation - PCHacks 2019 Third Place Winner
- Host: GitHub
- URL: https://github.com/ninjaclasher/pcteacher
- Owner: Ninjaclasher
- License: mit
- Created: 2019-05-05T23:36:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-05T23:40:21.000Z (about 7 years ago)
- Last Synced: 2025-12-27T21:50:25.627Z (7 months ago)
- Topics: bootstrap, django, pchacks
- Language: Python
- Homepage:
- Size: 94.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PCTeacher

## Inspiration
- We realized that those who had a harder time learning in class don't always have a way to catch up to their classmates, leading to them falling further behind in class. PCTeacher aims to fix this issue.
## What it does
- A teaching tool website that aims to help teacher help those with disabilities be it mental or physical.
- PCTeacher uses information from past lesson questions to generate a personalized learning type for the user. It then displays future lessons specialized for that learning type.
## How we built it
- Our website was made using a Python web-framework called Django and stylized with Bootstrap
- MathML is used for LaTex Parsing (to display in-line math such as fractions and exponents).
## Challenges we ran into
- Commits to Github overlapping or behind or ahead or overall not working.
- Artistic abilities
- We had too big of an idea
## Accomplishments that we're proud of
- Auto generated numbers in problems using parameters set by the teacher.
- Login system that includes a database to store students and their learning styles.
- Working user database
- Randomized problems and examples paired with lessons
- The adaptation of lessons to multiple learning styles
## What we learned
- How to use Python Django
- Jinja, Bootstrap elements.
- SSH to access files
- How to implement various website functionalities
## What's next for PCTeacher
- Generate visuals with LaTex.
- Expanding lessons for other subjects
- A more intuitive lesson/problem creation system
- A redesign of the website UI/UX for better aesthetics
- A profile page that displays information on the user (lessons completed, learning style, etc.)
## Built With
- Django
- Bootstrap
- Jinja
- Python
- Html
- Css
## Creators
- [August Lin](https://github.com/advenia)
- [Dereck Tu](https://github.com/starfy84)
- [Harit Kapadia](https://github.com/narilth)
- [Evan Zhang](https://github.com/Ninjaclasher)
[Devpost page](https://devpost.com/software/pcteacher-tray02)
This repository was reuploaded from [here](https://github.com/starfy84).