JUMP-START (℠) is training program for your first day at work that will provide a series of challenges to test how much you absorbed through your orientation.
Designed to relieve first-day jitters, this app functions as a game with timers and scores. The player will provide text based responses to a chat-bot, and will have an opportunity to ask questions about those topics.
Each time an employee completes the challenges they can compare their scores with previous "players." Employers can see which questions each employee got right through the manager analytics page.
User Stories
As an employee, I can...
- take the quiz.
- see the summary of my quiz.
- see my study plan and my mentor.
- see other resource materials arranged by topic and they are searchable.
- leave comments and give rating for the study plan and resource materials
As an employer, I can...
- design quiz to be multiple choices, true/false and fill in the blank.
- have images as the input for questions, choices and answers.
- decide whether to show the right answer right after the question or after all the questions been answered.
- set pass/fail criteria.
- edit employee study plan and assign mentor.
- edit the resource materials
What is in MYSQL?: The questions, the answers, the accounts of each player, the scores and times of each attempt.
JUMP-START (℠)is created and developed by David Ho, Laurence Martinez, Raymond Won, and Brian Swift.
- React
- Firebase authentication (Possibly Auth0)
- Node.js Express server
- Sequelize ORM
- MySQL database
- Google Charts API
- /api/users - return all user profiles
- /api/users/ - return one user profile by email
- /api/quizzes - return all questions
- /api/results - return all results
- /api/results/ - return one user result by email
- /api/checkrole/ - return role i.e. manager, employee
- /api/users - insert user
- /api/quizzes - insert question
- /api/results - insert results
- /api/users/ - update user
- /api/quizzes/ - update question
- /api/results/ - update result