GithubHelp home page GithubHelp logo

nethope / mathworksheet Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 4.0 11 KB

simple javascript in html to generate math worksheets for practice

License: MIT License

HTML 100.00%
education math mathematics worksheet practice drill

mathworksheet's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mathworksheet's Issues

"Same values in a different order" doesn't respect setting for top number always greater

If you select "Same values in a different order" that's what happens (top numbers are scrambled, and bottom numbers are independently scrambled), regardless of the setting "Should top number always be larger than bottom number?". In other words, Scramble doesn't respect TopBigger. In many cases, just press "Same values ..." again to see if randomness worked the way you wanted the next time.

tracking

For tracking purposes, add to the BasicMath.html file:

  • this repository (usage!)
  • with corresponding version number
  • and possibly brief license information

... because I know sometimes files are shared without the "supporting" information, so make the main file self-standing.

custom header and footer

Add an optional textarea for the user to add a custom header and/or a custom footer when printing.

I expect this could be used to add teacher's name, class identification, due date, assignment identification to match to the answer key, and an underline to indicate filling in student's name. (Or whatever else fits the needs that I haven't considered yet.)

I may want to add three textareas, one each for left-aligned, centered, and right-aligned.

As an enhancement to this, have an auto-increment field so that I don't end up with two quizzes sharing the same answer key identifier just because I forgot to increment it manually. (Or, if identifier detected, prompt the user? How to detect?)

  • allow selection between letters, numbers, and alphanumeric
  • allow selection between auto-increment and random
  • allow setting a fixed number of characters (at least for random), keeping in mind that setting fixed number of characters with auto-increment can wrap

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.