Git Product home page Git Product logo

blackboardmath's Issues

add user profile to help manage #20

to keep things simple, a default user profile will always be created. Adding new user profiles will make a user profile selection dialog when starting the app.

a selection of avatars should be available to allow children to easily select their profile.

Rework analytics

analytics collection was quickly thrown in.

should create/end activity for each game start/end. Also need to send an event when user press 'back'.

it would be nice to have some way to display some analytics in the app itself (how many users currently using the app, total problems solved, ...)

add sound feedback

in addition to having congrats displayed on screen, we could have some sounds to add some emphasis.

provide an hint to display the next problem

There is no hint that the user must tap the screen when the problem answer is displayed.

This confuse first-time users.

An hint should be displayed to tell users to tap the screen to display the next problem.

Rework difficulty levels

rework the difficulty levels to more closely match grade levels for kids.

to keep the ui simple, we'll have 1-2, 3-4, 5-6 grades. With maybe an addition of a higher difficulty level for high schoolers and adults.

add rewards after X problem solved

a system of reward when the user achieves certain stage in using Blackboard/Math! Like after 100 problems solved, X hard problems solved, ...

rewards will take the form of fun math learning videos or animations.

Remove screen transition when displaying answer

Some user are distracted with the screen transition after answering a problem.

The screen transition will be remove. The answer will appear in the screen with a smooth animation without the full screen transition swipe.

This should also fix #16

Blank screen on application load

Sometimes... When the application load really fast, there is a blank screen instead of the application UI.
This seems to happen more on fast Pre (2, overclocked).
Probably due to firing stageReady a bit too fast.

record problem runs

record problem runs in order to displays stats, track progress, retry runs.

Support Pre3 resolution

Currently, the CSS for larger screen are selected when Blackboard/Math! run on a high density device like the Pre3. This yield a small user interface that is not very useable.

Add an option to reverse input of numbers

When doing operations with numbers, we learn in school to start from the right and proceed to the left.

While Blackboard/math is a flash card type of app, and it make sense to start from left to right, some users may prefer to enter number from right to left.

We'll add an option to write the numbers from right to left.

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.