GithubHelp home page GithubHelp logo

l3_maths_quiz's Introduction

l3_maths_quiz

A children's math quiz game from only JS, HTML, and (maybe?) a CSS framework.

Context:

You work as a junior programmer for an educational charity which supports young children in developing Maths skills. You have been asked to develop a mobile app which will help children improve their mental arithmetic. The app should run a game where the user has to answer a series of simple random arithmetic questions (add, subtract, multiply and divide) using whole numbers between 1 and 12. Subtraction and division should not produce negative answers. Each game should have 10 questions and the app should keep track of the score. Three levels should be provided, level 0 has no time limit, level 1 has a 20 second time limit per question and level 2 has a 10 second time limit per question. The app should include suitable graphics and sounds (e.g. applause when a correct answer is entered) to make it more engaging for young children.

Tasks remaining:

  • [done] set up the 3 levels with appropriate time limits; starting with zero then one then two.
  • [done] add styling
  • [done] add images/graphics
  • [done] add sounds
  • [done] finalise PWA for installing
  • [done] text validation on name input [used-backend-validation]
  • [done] save image to storage
  • [done] limit the maths results to 12
  • add animations
  • [done] add background music
  • add timer ticking away as you play

Screenshots:

The PWA can be installed. The PWA has persistent name and high score. The PWA has is hopefully pleasing to look at.

l3_maths_quiz's People

Contributors

b40deep avatar

Watchers

 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.