Skip to content
An online teaching assistant with automatic question generation and learning type adaptation - PCHacks 2019 Third Place Winner
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PCTeacher
old
resources
templates
website
.gitattributes
.gitignore
LICENSE
README.md
dump.sql
manage.py
requirements.txt

README.md

PCTeacher

demo

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

Devpost page

This repository was reuploaded from here.

You can’t perform that action at this time.