UPDATE: This update has been postponed until tomorrow due to a minor, but time consuming to fix, issue.
We're releasing a small update today. Most of the changes are behind the scenes in preparation of some future developments. There are, however, some other changes as a result of these future changes. There are two main things to be aware of:
1. Test creation process. We've now made it easier to create a test and leave it sitting in a preview mode. This allows users to set up a test, and have it approved by others, or be able to work on several tests over a period of time before publishing them. We've also done this to support our upcoming API. In effect this has only involved splitting step 1 and step 2 of the test creation process and putting a publish button in the middle.
2. Random test selection Our random test selection function was not only slow, but wasn't properly supporting international languages. Basically if you can understand a language other than English (the default) you would always be served an English test before we'd check if there were any tests in other languages waiting for results. We now treat all languages equally, so we will just serve you the next test that you've said you understand. This should mean our international users get results a fair bit quicker. It also means if you speak a language other than english, we'll be asking for your help to do those other tests more often than before. This does mean that English users may be presented with non-English tests if the test owner hasn't specifically forced the test to only include users of that language.
As always, if you have any issues with the update, drop us an email at email@example.com
Thanks for your support!