disable login button until you enter a subject number
Only allow login button press if it's enabled
Fix issue with unloading css. The problem was that the css would be unloaded, and when it was reloaded via requirejs, requirejs already had loaded the module so it did nothing. The solution is to undef the css file with requirejs. Note: you need to prefix with 'lib/' because the undef call occurs on the global requirejs which is unaware of module mappings
- Spelling distance only reported if question has a correct answer
- Question ids start at 1 instead of 0
- Questions that don't score will not report score related fields
- Finish page supports the onError case.
- Inline test support
    -- Show inline tests in a white box
    -- Inline tests reformat the default_question to be smaller and left aligned
- multiple choice questions no longer use a 'ui basic segment' because it added extra padding. instead we just left align the answer choices
- all questions now use name and id fields with the question id in there too
- For triangle experiment, added demographics question set, and modified triangle survey so it can be inline
- For triangle experiment, Participation page with demographics test, and updated survey implementation
- Tests that score, will report a row for export that indicates the final score and max score
Fix lint issues. Fix tests so they put in a subject number
- Fix some issues in question html
- Loading question.yaml is now dynamic for testing so we can stub in a different yaml
- Allow not reporting response time on tests (helps testing)
- Add functional test for cuedrecall tests, multiple choice tests, and inline version