Giter VIP home page Giter VIP logo

music-online-quiz's Introduction

music-online-quiz

Welcome to Online Music quiz website (https://vladovichsvetlana.github.io/music-online-quiz/)!

It is an online quiz on 90s music hits.

online_quiz

A fully responsive online quiz is made from scratch with the help of HTML, CSS and Java Script:

responsive_design_readme

Mobile devices responsiveness checked on several devices; no issues found:

Mobileresponsiveness

Online quiz can be opened by scanning the QR code with a QR code reader or a camera of any latest smart device. It can also be opened in the most popular browsers such as Google Chrome, Firefox and Microsoft Internet Explorer:

QRandbrowsers

Existing Features:

The test consists of 5 questions with a muilti-choice answers grids (one of 4 options is correct). The following Java Script functions used: Quiz(options), function generateQuestions, function render_question, function initQuiz, function checkAnswer, function validateAnswer, function nextQuestion, function prevQuestion, function finishQuiz.

Previous Question and Next Question buttons have Hover effect. Once the mouse trackpads over the icons the buttons the background colour of the buttons changed from dark purple to light purpl the same purple colour of the the buttons frames.

Media

The image used for online quiz is taken from free images section of https://www.pexels.com.

Content

The text for the pages is written using the N1 hits available online.

Validator Testing

HTML

No errors were returned when passing through the official W3C validator all html sections:

html_readme

CSS

No errors were found when passing through the official W3C validator:

css_readme

Java Script

No errors were found when passing through the official Java Script validator https://snyk.io:

Javachecker

Bugs

No bugs were identified following the Html and CSS Checkers.

Lighthouse statistics

Lighthouse statistics stated that there was an issue with the image resolution and image ratio:

lighthouse_readme

The online quiz image was changed and ratio was adapted to the more suitable size which increased the lighthouse statistics Best Practices from 83 to 92 and Performance from 96 to 99.

lighthouse_readme

Deployment

The site was deployed to GitHub pages using the commands "git add .", "git commit -m", "git push". The deployed pages can be checked via the live link https://vladovichsvetlana.github.io/music-online-quiz/.

music-online-quiz's People

Contributors

vladovichsvetlana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.