ukabu / blackboardmath Goto Github PK
View Code? Open in Web Editor NEWLearn your math in a flash
License: Other
Learn your math in a flash
License: Other
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.
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, ...)
if the user taps on the answer screen while it's in it's ease in animation, he gets a blank screen.
in addition to having congrats displayed on screen, we could have some sounds to add some emphasis.
This will fix issues with iOS devices.
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 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.
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.
to allow to draw on the board
when holding a small screen device (Pre, Veer) in landscape mode, the start button is not clickable because it is under the footer.
The layout of the screen will have to be change to better accommodate smaller screens.
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
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.
Should also check if there is a network connection before loading it.
For example, on Nexus 7 (2013), In landscape, the problem and the keypad are too large. But in portrait, they are too small.
record problem runs in order to displays stats, track progress, retry runs.
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.
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.
Part of the keypad are covered when using blackboard/Math! When holding the device in landscape mode.
This happen only on devices with small screen such as webOS phones (Pre, Veer, Pixi).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.