An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# PCTeacher

![demo](https://user-images.githubusercontent.com/29607503/57201277-eb80a480-6f64-11e9-9e93-c8b98d8229ba.png)

## 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).