<commit_before># Javascript development prototype 

[![Build Status](https://secure.travis-ci.org/froh42/multi.png?branch=master)](http://travis-ci.org/froh42/multi)

This is a very simple (serverless) Javascript application to experiment with JavaScript development.

* Have the complete build, testing & deployment path ready right from the start
* Showcase development driven by small stories with user value only
* Showcase testing
  * Unit testing of the application logic
  * Unit testing of the UI logic (probably by using MVVC and unit test there as well)
  * Automated UI-Testing
* Continuous integration

# What it does

*multi* is a simple multiplication trainer (1x1) for students to speed up their multiplication skills. A typical user might do this:

* Launch the multi start.html page from the local file system of his computer. (Look ma, no servers!)
* See a friendly welcome page and click on "start exercise"
* multi will select 10 multiplication exercises (4*6, 3*9, 7*7, …) which the user has to answer correctly.
* For scoring it will measure the time the user takes to enter a correct answer
* For each of the 100 available exercises multi will keep a weighted store (more recent exercises count more than older ones) of results and present them to the user by color code.

# Known issues

* When testing with chrome/chromium, bear in mind to use the "--allow-file-access-from-files" command line option or the app will look like web 0.9


# Further info

See [Blog](blog.md) for my developments notes

See [Backlog](backlog.md) for the current backlog<commit_msg>fix readme links<commit_after># Javascript development prototype 

[![Build Status](https://secure.travis-ci.org/froh42/multi.png?branch=master)](http://travis-ci.org/froh42/multi)

This is a very simple (serverless) Javascript application to experiment with JavaScript development.

* Have the complete build, testing & deployment path ready right from the start
* Showcase development driven by small stories with user value only
* Showcase testing
  * Unit testing of the application logic
  * Unit testing of the UI logic (probably by using MVVC and unit test there as well)
  * Automated UI-Testing
* Continuous integration

# What it does

*multi* is a simple multiplication trainer (1x1) for students to speed up their multiplication skills. A typical user might do this:

* Launch the multi start.html page from the local file system of his computer. (Look ma, no servers!)
* See a friendly welcome page and click on "start exercise"
* multi will select 10 multiplication exercises (4*6, 3*9, 7*7, …) which the user has to answer correctly.
* For scoring it will measure the time the user takes to enter a correct answer
* For each of the 100 available exercises multi will keep a weighted store (more recent exercises count more than older ones) of results and present them to the user by color code.

# Known issues

* When testing with chrome/chromium, bear in mind to use the "--allow-file-access-from-files" command line option or the app will look like web 0.9


# Further info

See [Blog](https://github.com/froh42/multi/blob/master/blog.md) for my developments notes

See [Backlog](https://github.com/froh42/multi/blob/master/backlog.md) for the current backlog
{'fraction_non_alphanumeric': 0.06864848299111247, 'fraction_numerical': 0.012871590560833588, 'mean_word_length': 4.485714285714286, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3882405', 'n_tokens_mistral': 898, 'n_tokens_neox': 835, 'n_words': 445}