colin4554 / frontend-exercise

CodeSandbox available here:

Home Page:https://codesandbox.io/s/github/cognitoforms/frontend-exercise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cognito Forms Technical Exercise

Your task will be to implement the Quiz.vue component. This component should provide a user interface based on the following description:

Prompt the user with a series of multiple choice questions, one at a time, then provide a summary of how the user answered the questions.

  • A button should be used to advance from one question to the next
  • The user cannot advance to the next question without answering the current question
  • Once a question has been answered, the user cannot revisit it
  • The summary should display all questions and their respective answers in one view

You may add or remove files as you see fit, but the build/deployment process should not change.


📝 Submit your solution here 📫


CodeSandbox

The easiest way to complete this exercise is to open this repository in CodeSandbox and click the blue Fork button in the top right corner. From there you can add and edit files and see how your output is progressing.

When you're done, simply send us your CodeSandbox URL.

Local Development

You may elect to fork this repository and implement your solution using whatever tools you prefer. Your solution must still be a CodeSandbox link, however. You can easily create a sandbox from your GitHub repository here.

Below are the relevant command line scripts to enable development:

# install dependencies
npm install

# run the application with hot reloading
npm run serve

About

CodeSandbox available here:

https://codesandbox.io/s/github/cognitoforms/frontend-exercise


Languages

Language:JavaScript 52.4%Language:HTML 29.6%Language:Vue 17.9%