2024-06-01
- You can now download student uploaded files in bulk. Select the results on the results page for the quiz, and select the appropriate question number from the "Grade question #" drop-down. On the next page, you'll see a "Download" button.
2023-10-01
- You can now force submit incomplete test results in bulk.
- The Questions page will now prevent you from adding new questions when an invalid question is detected. You are also now warned if you leave the page when errors are present.
2023-09-10
- (This is only relevant if you have more than 100 tests) On the Tests Dashboard, if you perform a tag search that has more than 100 results and select them all, when performing a bulk "Access Control" change, you now have the option of applying the change to all tests matching the tag.
2023-08-26
- When searching by name on the results page, Testmoz now splits the name on whitespace, the @ symbol, the dash, the period, and the comma to make it easier to search for parts of someone's name without having to use the wildcard (%) symbol.
- You can now export from the global Results page.
- You can now drag and drop questions between tests on the Questions page. This requires you to open two (different) tests in two browser windows, and place them side-by-side.
- If you disable browser features in your test, the settings no longer apply on the test login page.
2023-02-11
- The file upload question type now accepts microphone input on any device capable of recording audio (like laptops with web cams).
- The question point value no longer appears on the print version of the test if the score is turned off on the settings page (this is now consistent with the way it works for the online version of the test).
2023-02-04
- Multiple choice questions can now be rendered as drop-down menus. Use the "Style" option to switch between "Options" (the default) and "Drop-down"
- The file upload question type now has buttons allowing students to take photos and record audio on mobile devices.
2022-09-15
- Due to inconsistent handling of required fields in web browsers, questions are now validated after the test is submitted. Testmoz already did this for certain question types, but now it does it for all of them.
- The student interface now displays the question number of any question that was not answered, so the student can quickly jump to it.
- You can now open/close/schedule tests in bulk using the "Access Control" button on the Tests Dashboard.
2022-08-28
- Your public test list (e.g. testmoz.com/class/1) now supports tags. Append the tag name to the end of the URL to only show quizzes with that tag (e.g. testmoz.com/class/1/math)
2022-08-06
- The student interface is now available in Greek.
- When sharing a test, the theme will not be copied to the receiver's account if a theme by the same name already exists in the account.
2022-07-02
- You can now export your data in bulk. From the Tests Dashboard, select the tests you want to export and click "Export" at the bottom of the screen.
- Tags are now included in the CSV exports of test results (if any of your results have user defined tags).
- Testmoz now actually empties anything in the trash (tags:trash) after 30 days.
- Matching questions and the test result page are now a little more screen reader friendly.
2022-03-05
- You can now make a "bonus" or "extra credit" question by prefixing the point value with a plus sign on the Questions page. Bonus questions will not count against the student even if they get it wrong. You should indicate to the student that it is a bonus question in the body of the question because the only indication that it is extra credit is a little plus sign next to the point value when the student takes the test.
- Testmoz now warns you if multiple people are making changes on the Questions page at the same time. This will prevent data loss from occurring (so you don't overwrite each other's changes).
2022-02-06
- The student interface is now available in Afrikaans and Polish.
2022-01-23
- The Tests Dashboard is now paginated (at 100 rows per page). This improves the load time if you have lots of tests.
- The tag "jump list" on the Tests Dashboard now only shows tags that have been applied to tests.
- A warning on the Publish page has been added to indicate if you are using a fill-in-the-blank question where a numeric question would (probably) be more appropriate.
- The warnings on the Publish page now show the question number.
- Cloning/transferring a test with a large number of emails/identifiers is now significantly faster.
2022-01-16
- When you delete a quiz or a result, you can restore it within 30 days. Use the special tags:trash filter in the search box to access deleted data. Items in your trash are permanently deleted after 30 days.
- Commonly used tags are now listed on your Tests Dashboard (making it easier to filter by them).
2021-12-25
- Numeric questions now support relative and absolute error tolerances and ranges. To set an error tolerance, suffix your numeric answer with a tilde (~) followed by the absolute error (e.g. 4~1), or the relative error as a percentage (e.g. 4~5%). The ~ is basically treated as the "plus or minus" operator (but is easier to type). And of course, you cannot use relative error if your answer is zero. To enter your answer as a range, use normal math syntax for a range: [3, 5] or (3, 5) or [3, 5) or (3, 5]. A square bracket is inclusive, and a parentheses is exclusive. The student's answer is considered correct if it falls within the specified range.
- You can now opt to disregard accents, punctuation and whitespace when grading fill-in-the-blank questions. Ignoring whitespace is useful if your answer is a coordinate pair (for math questions). Accent insensitive comparisons only work (well) on the latin alphabet.
- Whitespace is now normalized for fill-in-the-blank questions, so if the student enters 2 spaces between words, it is normalized to one space.
2021-11-27
- You can now group multiple questions together, in order even in a randomized test. This is useful, for example, if you have a reading passage in a text block, and a series of questions about the text (in an otherwise randomized test). All the questions inside a group will appear in order (regardless of your test settings), on the same page of the test. You can nest a pool inside a group, and you can nest groups inside pools (a group nested within a pool is treated as a single item).
- You can now use a percentage for the pool size. This is useful if you want the pool to always show 100% of the questions in the pool, or 50% or some other percentage. Pool sizes will now default to 50% instead of 0.
- There is now a progress bar in the student interface in one-question-per-page mode. In the future, this progress bar may be enhanced to communicate more information.
- The student interface in one-question-per-page mode has been slightly modified. The question number and points are displayed inline with the question block instead of above it.
- Text blocks in all-questions-on-one-page mode are now displayed within a block (like a question), instead of just appearing in-line with the background.
2021-11-07
- Compression of JPEG images is now supported for file upload questions. You'll find the option on each file upload question in your test (it can also be changed in bulk). Most jpeg file uploads are simply photographs of handwritten notes on paper. There's no reason to have students use a bunch of bandwidth uploading a 4 megabyte image (from a high-end mobile phone camera), when a half-megabyte compressed version conveys the same information. This dramatically increases the upload speed of photographs, while still allowing you to review the student's work.
- If you have chosen to hide the score at the end of the test, the points for each question will now be hidden from the student. My thinking is that if you are hiding the score, then the points are supposed to be secret or irrelevant. This change makes it possible for people to hide points (which was impossible before). If you still want to display the points, you can always put the points into the question text itself.
- Testmoz now remembers your default preference for answer choice shuffling, image compression, case sensitivity when creating questions. This will hopefully make question creation a little less tedious.
2021-10-30
- Ciao e Benvenuto to our Italian speaking friends. The student interface is now available in Italian.
- Testmoz now sets cookies, with and without SameSite=None. Unofficially, this means you can resume embedding Testmoz in your own website using an iframe, or test proctoring platform. It was never advertised as a feature of Testmoz, and I still won't provide any help with it. But if you know what you're doing, there is nothing in Testmoz stopping it from working. The backstory: Due to changes Google made to cookie behavior in 2020 and 2021 (to further its goal of monopolizing targeted online advertising), Chrome disabled third-party cookies (under the auspices of "privacy"). Everyone had to submit to the cookie policy change because of Google's dominance in the browser market. To work around the change, all third-party cookies must have the SameSite attribute set to None. But this is problematic because some older browsers will drop cookies with that attribute. As a workaround, Testmoz has to read and write every cookie twice (once with the SameSite=None, and once without).
2021-10-24
- You can now share a quiz with multiple people at once.
- You no longer need to enter your account password when claiming tests shared with you (if you are already logged in).
2021-08-21
- The long awaited file upload question type is available. Currently, students can attach up to 10 files as a response, with a limit of 25 megabytes. These limits may change in the future. Account wide storage limits for student file uploads will likely be imposed in the future. Student files are only stored for 180 days and are deleted without warning after they expire!
- The (also) long awaited re-grading page is now available. To use it, check the checkbox for the results that you want to re-grade. Then select the question number you want to re-grade from the menu at the bottom of the screen. Testmoz can only automatically re-grade basic changes (like if you change the correct answer on a multiple choice question). If you completely change the question type or answer choices, you'll have to re-grade manually (but at least it's easier to do all on one page).
- Testmoz now records a student's progress through the quiz when using the all-questions-on-one page setting. This makes it useful if you need to force-submit their result.
2021-08-07
- You can now create graded short answer questions.
- You can now create basic numeric questions (i.e. 3.0 is graded as equal to 3). More capabilities to be added in the future.
- You can now use regular expression syntax for fill-in-the-blank questions (click the ... and click the /RE/ icon).
- You can now multi-drag on the questions page (you can select multiple items using the shift key). This makes it easier to setup a pool.
- Question can now be pinned in place (if question shuffling is turned on). This is useful if you want to pin a question to the top or bottom of a test.
- Answers can now be pinned. This is useful if you have an "all of the above" but still want the answer choices shuffled.
- You can now do basic bulk edits on the questions page (you can select multiple items using the shift key).
- You can now (optionally) accept incomplete tests from students. See the "Question Settings" section of your test Settings page.
- You can now (optionally) penalize incorrect answers (i.e. negative marking). See the "Question Settings" section of your test Settings page.
- You can now see full details of incomplete results. This is really only useful if you are using "one question per page" mode.
- You can now force submit a test session. Click the result on the "Incomplete" section of the test results page to do it.
- Hallo en welkom! Dutch is now an available language for the student interface.
- The enter key no longer submits the test. This helps prevent accidental submissions. Students can tab to the submit button if they prefer keyboard-based navigation.
- Testmoz now alerts the student if the test is automatically submitted because the time expired.
- Testmoz now alerts the student if someone else is taking the test as them. This almost never happens except when a test administrator is testing their own test from multiple browsers/windows (but it's very confusing when it does happen, hence the new alert).
- If you add/remove questions to/from a question pool while someone is taking a test, Testmoz will now elegantly handle it by always picking questions out of the pool that the student already answered. Previously, the student would have to potentially answer a different subset of questions from the pool if you changed its cardinality.
- Fixed a bug with the CSV export that would print "-3" for ungraded questions that were left blank by the student
- Fixed a bug that occurred if you submitted the answer to a question, then later navigated back to it, then navigated away from it (but didn't change your answer). Testmoz would (confusingly) return you to that question at the end of the test, because it thought you didn't submit the answer.
2021-01-31
- The Aiken test format (made popular by Moodle) is now supported when importing questions into Testmoz.
2020-12-16
- Rate limits are now imposed on all accounts. 300 people are permitted to take tests simultaneously across your entire account (for example 150 students can take TestA and 100 can take TestB and 50 can take TestC all simultaneously). This limit is intended to prevent resource exhaustion triggered by a handful of users. Over 99.9% of Testmoz accounts are not affected by this limit. There is still no limit to the number of people who can take your test (they just can't all take the test at the same time).
2020-09-20
- The results page has been updated with a slightly better looking (and hopefully easier to use) user interface. There are quick links to access archived and incomplete results.
- You can now add/remove tags inline directly on the results page.
- You can now print results from the global results page.
- The test duration now reflects the approximate time the student spent in the test (previously, Testmoz naively computed the duration as the end time minus the start time).
- The test results page now indicates how many people are actively taking your test, in real-time.
- The global results page no longer aligns questions from pools in the same column. This make it load significantly faster. The individual test results page continues to align them.
- The results page now loads faster for tests with hundreds of questions, and thousands of results.
- You can now share multiple tests at once from the Tests Dashboard page.
2020-07-12
- The tests dashboard has a new menu design. Check a checkbox next to the test name to see the new menu.
- The tests dashboard now supports "inline" tagging, so you can quickly and easily tag one or more tests without navigating away from the dashboard.
- The tests dashboard now supports "multi-drag". This is basically useless for most people, but if you use the arrow sort on the dashboard, it makes it easier to rearrange tests in the order you want.
- Account renewals can now be paid with Apple/Google/Microsoft Pay and PayPal.
2020-06-20
- You can now export a full copy of your test (choose "Full" from the version drop down menu, on the Publish page). Previously, if you had a question pool in your test, you were unable to export a complete copy of the test.
- You can now export your test questions to Excel/CSV, in a format compatible with the Testmoz question import tool.
- The Testmoz question import tool now has more options including the ability to explicitly set the question type, and shuffling options. It also now supports question pools and HTML.
- Unicode quotes and apostrophes (and other punctuation characters) are normalized to their ASCII equivalent. This ensures students who use curly quotes or other "fancy" characters are not penalized when Testmoz grades their answer.
- The CSV exports now include the ending time of the test.
- The student result page now shows the end time.
2020-03-14
- You can now attempt to disable printing in the student interface. See the "Browser Functionality" section of the settings page to adjust this option.
- You can now hide the "Student Login" and "Administration" tabs. This option is available on the Theme editing page.
2020-02-01
- You can now attempt to disable right clicking, copy/paste, translate, autocomplete and spellcheck in the student interface. See the "Browser Functionality" section of the settings page to adjust these options.
2020-01-12
- You can now choose to include the student's responses in the body of the email notifications. Go to your account settings to turn it on.
- You can now change the width of the student interface by changing the "Page Width" property on the themes edit page.
2019-12-07
- You can now view incomplete/unsubmitted/in-progress test results by typing tags:incomplete into the search field on the results page. This is useful in cases where you want to delete old sessions that haven't been submitted, or you want to view who has started your test (but hasn't finished it).
- If your test has a time limit, the publish page will warn you if there are any expired (unsubmitted) test results.
2019-11-28
- There is now a search help tooltip that appears when you focus on a search box. If you want to hide it, press ESC when it pops up.
- The "insert questions from another test" popup on the questions page now has many advanced search options.
- There is now a help page for Publishing. It includes a video about automatically tagging your test results.
2019-11-23
- Clicking a tag name will filter by that tag on the Tests Dashboard or the Results pages.
- Long answer and essay questions now display a word count while the student is typing. The word count can also be seen by placing your mouse over the pilcrow (¶) on the student's results.
- You can now automatically tag results without creating a URL alias. Instruct your students to go to testmoz.com/123#tag-name (replace 123 with your test number [or alias] and tag-name with whatever tag you want). This will be documented on a help page in the near future.
- When sorting by quiz name, a natural ordering is used (instead of asciibetical).
- There is now a remember checkbox on the login page, so you don't have to input your credentials each time you login.
2019-11-16
- The Tests Dashboard now sorts by relevance when you first perform a search. This should make it far more useful. Previously, it would sort by whatever field you were already sorting on.
- The Tests Dashboard now allows you to search by test number.
2019-11-11
- The Tests Dashboard page now performs a full-text search on the test title. Yesterday's release required you to use a % character to do a full text search (which proved to be annoying for some people). The quiz search function will continue to evolve. Feel free to send me your suggestions and complaints.
2019-11-10
- You can now tag quizzes. You can then search by tag by typing (for example) tags:math into the search box. To tag a test, check its checkbox on the Tests Dashboard, and choose "Edit Tags" from the bottom of the page.
- You can now archive quizzes. Archived quizzes will not appear on your dashboard, or public test list. If you want to show your archived quizzes, type tags:archived into the search box. To archive a test, check its checkbox on the Tests Dashboard, and choose "Archive" from the bottom of the page.
- You can now easily add or remove an identifier/email across many tests at once. This is useful if you have many tests using identifier or email based authentication. On the Tests Dashboard, check the checkbox next to the tests you want to update, and choose "Edit Access Control" at the bottom of the page.
- There is now a select/deselect all checkbox at the top of any series of checkboxes.
- There is now a help page for the tests dashboard (click "Need Help?" on the dashboard to access it).
- Matching questions now have partial credit enabled by default.
- Matching questions now allow you to choose whether to shuffle the answer choices. Previously, they were always shuffled.
- Matching questions now allow you to choose a match style - numeric (the default) or text.
2019-11-02
- You can now upload questions in bulk from a properly formatted Excel document. Download the template file, and choose "Questions from file" from the "Insert" menu on the questions page. I know you're disappointed that you can't upload an arbitrary Word document. But that would require a few million dollars worth of AI research to pull off.
2019-10-27
- When showing one question per page with a time limit, the introduction page no longer counts against the time limit (but only the first time it is viewed).
- You can now edit the name of the student on the Results page. Bring up their result, and click their name in the top right corner of the page.
- You can now print results in bulk, in a variety of formats. Go to the Results page for a test, check any number of checkboxes, and then choose Print from the drop down at the bottom of the page.
- You can now set the default CSV export file name from your Account Settings page.
2019-10-12
- This page is new. You will now see a little ★ on the side menu if there are new features added to Testmoz.
- You can now email test results to your students (or anyone else). From the Results page, check the checkboxes next to their name, and choose "Email" from the bottom menu.
- You can now leave comments on results. Bring up a test result, and click the comment icon. The comments will be visible to anyone you email the results to.
- You can now toggle whether to show explanations at the end of the test. This may be useful if you want to reveal the explanations after everyone has submitted their test (using the newly added email feature).
- You can now specify an order for your public test list on your Account settings page.
2019-10-04
- You can now specify a custom pass/fail message for your test.
- You can now group results by name, and display the max, min, first or last score by typing score:max (or min, first, last) into the search bar on the Results page.
- I updated the results help page to describe the grouping feature.
2019-09-28
- There is now a results help page to describe all the new features I added below.
- You can now archive test results.
- You can now add arbitrary tags to test results, and filter/partition the results based on the tags.
- You can create custom URLs for your quizzes on the Publish page. You can associate tags with the URL to automatically tag your results (very useful if you're distributing the same test to multiple classes).
- You can customize the color of tags on the Themes page.
2019-09-07
- You can now apply a custom color scheme to your tests. See "Theme" on the side menu.
2019-08-30
- You can now use the Publish page to open, close or schedule a test.
2019-08-21
- You can now show one question per page (with various related settings).
2019-07-15
- You can now create ungraded and graded matching questions
2019-07-05
- Testmoz now supports partial credit, and fractional point values.
2019-06-27
- The Testmoz student interface has been translated to Spanish, German and Hindi.
2019-06-21
- The results page now has a histogram, and allows you to search by student name.
- You can now copy the test results to your clipboard without downloading the Excel files.
2019-06-17
- There is now an Audit Log available on the Results page so you can see more detailed information about who is taking your test.
2019-06-15
- You can now use identifier and email based authentication for your quizzes.
- You can now set a time limit, and max number of attempts for your quizzes.
2019-05-23
- The student's answer choices are restored/remembered if the student closes out of the test, and re-opens it.
- You can now adjust the scores of students on the Results page.
- You can now add ungraded and graded essay questions to your test.
- Testmoz now displays all times in your browser's preferred timezone, even if you haven't paid for an account.
2019-05-19
- You can now create question pools. Use the "Insert" menu at the bottom of the Questions page. You can insert multiple pools per test.