-
This is the home page, where people can view featured lessons which have gained popularity over time.
-
This is the flashcard page, where people can practice their knowledge of key terms and definitions that relate to the lesson.
-
This is a game which allows people to test themselves on the flashcards. They have to connect the terms to the corresponding definitions.
-
This is a way of testing the user's knowledge of practice questions, by asking them questions in a quiz-type format.
-
After the user submits the quiz, the website gives a visual way letting them know how well they did, and what they can improve on.
Inspiration
Our inspiration was we wanted to improve on our school's Personalized Learning Platform for students. We wanted to expand it to allow for learning, not just for schools, but for additional skills outside of school.
What it does
It allows people to share lessons with practice questions and corresponding answers, along with key terms and definitions for each lesson. This allows students to have an online platform where they can essentially study for that specific piece of content, and use that knowledge in their life, whether during school or not.
How we built it
We decided to build this website using HTML, CSS, and JavaScript in the front-end, and PHP and MySQL in the backend. We did this because we have the skills for these languages throughout our team, and we all feel comfortable in our programming environment.
Challenges we ran into
Our main challenge was coming up with an idea for our project. We all seemed to disagree on all the potential topics we discussed for the theme of our project. We also had some trouble getting started, since this idea of creating a social platform for anyone to learn about any topic seemed to be a big task.
Accomplishments that we're proud of
Even though we struggled in the beginning, we worked through the night and morning and created our website called Learn It All! We created a working, functional, and aesthetically pleasing website which will allow people to upload their own lessons and share them with their friends!
What we learned
While styling and creating a good-looking website is a priority, we decided to hold off of the styling until the end of the hackathon. Although we did get all of our functionality working, we learned that design was a bigger task than we thought, so we realized that we need to balance our time better if we were to do this over again. We also learned that, if we put our minds to it, we can create a real project that can affect and improve the lives of others all around the world!
What's next for Learn It All
One thing we'd like to add in the future is to allow for embedded videos and presentations, so lesson creators can develop different types of media for each lesson, which can help with people who like to learn different ways (i.e. visually vs. lecture-style).

Log in or sign up for Devpost to join the conversation.