/Quizeo

Primary LanguageJavaScript

Quizeo

Quizeo is a video teaching tool with the main goal to provide a more interactive experience for both the viewers and content creators. Instructors can upload videos and add quizes/surveys during their video for viewers to test their comprehension of the material. This data is then available to the video creator through their profile page. The quiz results will help viewers know how well they were able to learn the subject and they will help the instructors know how effective their lesson was.

App Deployment

http://the-quizeo.surge.sh/

User Stories

the two main users of Quizeo will be career professionals looking for a platform to create lessons and users who are simply interested in learning or strengthening their grasp of a subject.

  1. As a career profesional, I would like to create lessons.

  2. As a career professional, I would like to be able to get feedback on my lessons.

  3. As a career professional, I would like to update my lessons to improve their effectiveness.

  4. As a career professional, I would like to be able to delete ineffective or out of date lessons.

  5. As a student, I would like to search for lessons or topics that I am interested in.

  6. As a student, I would like to be able to view specific lessons.

  7. As a student, I would like to be able to leave feedback for the lessons that I have viewed.

ERD

quizio_erd

Wireframes

wireframe 1 wireframe 2 wireframe 3 wireframe 4 wireframe 5 wireframe 6 wireframe 7 wireframe 8 wireframe 9

Plans for execution

I used https://www.npmjs.com/package/react-player for displaying video links. This also had built in functionality for callback functions when a video finishes.

I used https://reacttraining.com/react-router/ to handle switching views without reloading the browser DOM.