Skip to content

Test your JavaScript knowledge with this flashcard application

Notifications You must be signed in to change notification settings

LINDGRENBA/js-quiz-flashcards

Repository files navigation

Flashcards

SHORT DESCRIPTION project for Epicodus, 06.30.2020

By Brittany Lindgren, Chris Yoon & Erich Richter

Description

Test your JavaScript knowledge with these flash cards!

Setup/Installation Requirements

Steps Example
Follow this [link to the project repository](PUT LINK HERE) on GitHub. [Link to the project repository](PUT LINK HERE)
Click on the "Clone or download" button to copy the project link. Image of GitHub Clone or download button
If you are comfortable with the command line, you can copy the project link and clone it through your command line with the command git clone. Otherwise, I recommend choosing "Download ZIP". Download ZIP option on GitHub
Once the ZIP file has finished downloading, you can right click on the file to view the zip folder in your downloads. ZIP folder in downloads
Right click on the project ZIP folder that you have just downloaded and choose the option "Copy To...", then choose the location where you would like to save this folder. Saving ZIP to new location with 'Copy To'
Navigate to the final location where you have chosen to save the project folder.
To view the code itself, right click, choose "open with..." and open using a text editor such as VS Code or Atom, etc.
Once you have cloned or downloaded the project and opened it in VS Code or another text editor, open a new terminal by navigating to Terminal -> New Terminal. A terminal will open on the page. Opening a terminal in VS Code
In the terminal type the command npm install to install node modules. You should see a file called node_modules appear running npm install
You can now view the project in your browser by typing the command npm run start in the terminal npm run start

Setup/Installation of Node.js and npm

Steps Example

Additional Setup/Installation Notes:

  • You will need to run npm install to install the node modules necessary to run this project.

  • Run a server to view this document using npm start.

Specifications

Behavior Input Output Completed(Y/N?)
Program makes a quiz object n/a new Quiz{question objects} Y
Program makes a question object n/a new Question{text: , answer: [ ], answer: } Y
Program will check user answers user selects correct answer true N
Program will add points for correct answers or subract points for incorect answers User gets first answer correct user total += 1 N
If timer expires and no questions are anwered no points are added or subtracted and Program moves to next question n/a next question N
Program will check to see if timer is expired is expired? true or false N
Program will move to next question n/a N
After quiz is completed final results are displayed user gets 4 out of 5 questions 4/5 N
After quiz is completed an option to start over will appear button(start over) Program starts over N

Known Bugs

Location (html/css/js & specific location if known) Message Bug Resolved (Y/N) How was the issue resolved?

Support and contact details

Please feel free to contact me through GitHub (username: LINDGRENBA) with any questions, ideas or concerns.

Technologies Used

  • HTML5
  • CSS3
  • Bootstrap v-4.5.0
  • JavaScript
  • jQuery v-3.5.0
  • Visual Studio Code
  • Git and Git BASH
  • Node.js
  • npm package manager
  • Webpack

License

This site is licensed under the MIT license.

Copyright (c) 2020 Brittany A Lindgren, Chris Yoon & Erich Richter_

About

Test your JavaScript knowledge with this flashcard application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published