How to Create a Test Online: the Ultimate Guide (Part 2)

In the first part of this guide we discussed how to create a test and fill it with questions. Now let’s move on and finally get to our main goal – the start of the testing.


1. Create a test title, description, and category

2. Select the scoring system

3. Enable the anti-cheating protection

4. Customize messages before and after the test

5. Add questions to the test: choose the question type

6. Add questions to the test: question settings

7. Add questions to the test: additional options

8. Preview your test

9. Create quiz taker accounts

10. Create a class

11. Add quiz takers to the class

12. Assign the test to the class

13. Analyze test results

Bonus. Quick video tutorial

Step #8. Preview your test

When the test is ready and all the questions are added to it, it’s time to preview the result of your work. Go to the “Tests” section of your HmmQuiz account, find the test in the “Tests” table, and click on the “Preview” button.

Preview the test

This step will let you test your quiz by yourself and have the same experience as your quiz takers will have when they will be taking this test.

If during the test preview process you notice that something is wrong (for example, if you made a typo in the question body, or if the time limit for the test is too small), you can always fix it.

In order to change the test settings you just need to click the “Settings” button besides the “Preview” button mentioned above. Settings for each of the questions included into the test can be modified if you click there on the “Questions” button and then click on the “Settings” button in the right top corner of the section with the particular question you need to apply some changes to.

Step #9. Create quiz taker accounts

In order to make your tests available to people, knowledge and skills of whom you need to test, it’s necessary to create quiz taker accounts for them first.

Go to the “Quiz Takers” section of the app and click on the big button “Create Quiz Taker Accounts”. The modal window that will appear on the screen will allow you to create either one quiz taker account or multiple quiz taker accounts at the same time.

Create quiz taker accounts

In HmmQuiz you can create quiz taker accounts with or without email addresses:

  • If your quiz takers have email addresses and you want them to use their email addresses, you’ll have to enter their first names, last names, and emails. Then they will get email messages from HmmQuiz with the links allowing them to complete their HmmQuiz account creation process and set their passwords. In this case quiz takers will use their email addresses and passwords to log into their accounts.
  • If your quiz takers don’t have email addresses, or they have them, but for some reason you don’t want them to use them, you will only have to enter their first names and last names. Then HmmQuiz will automatically create for each of your quiz takers a unique username (based on their first name and last name, for example, for John Doe it would be something like jdoe12) and a unique, strong password, like w7qa5bjr02. If you, as an administrator, don’t like some username or password, generated by HmmQuiz, you will be able to change it manually later.

Which of these options is best depends on the circumstances you are in. In some cases, when your quiz takers simply don’t have email addresses, the choice is obvious.

In other situations creating quiz taker accounts with email addresses might be better decision, because this scenario has its obvious advantages:

  • you don’t need to manage your quiz takers’ passwords – they can set and reset their passwords themselves;
  • you can notify your quiz takers when they have a test waiting for them in their HmmQuiz accounts, by simply using the “Notify” button in HmmQuiz interface;
  • if your quiz takers don’t have email addresses, you have to give them somehow their usernames and passwords, so you might need to print them out.

Anyway, you don’t have to make any long-term decisions in terms of which type of quiz taker accounts you are going to use. Both solutions are always available in HmmQuiz, and accounts of both types can coexist in your HmmQuiz environment without any problems.

Step #10. Create a class

In order to assign a test to a quiz taker, this quiz taker has to be included into a class. Class is basically just the group of quiz takers that you created HmmQuiz accounts for.

In HmmQuiz you can create as many classes as you need. Also, there’s no limit on how many people can be included into the class – one person or several hundreds. Each quiz taker can be added to any number of classes.

To create a class, go to the “Classes” section of your HmmQuiz account, and click on the big “Create Class” button. After that, in the new modal window, enter some class name and choose the class category – from the same list of categories that was mentioned earlier when we reviewed tests and questions creation algorithms.

Create a class

The class name won’t be shown to the quiz takers included into this class, so it can be anything that would be convenient for you.

You might also have already noticed that the class can be created during the quiz taker accounts creation process too. Both ways of creating classes give you the same result.

Step #11. Add quiz takers to the class

Add quiz takers to the class

In HmmQuiz there are three ways of adding quiz takers to the classes:

  • Automatically, during the quiz taker account creation process.
  • Using the “Change Classes” button in the “Quiz Takers” section of your HmmQuiz account. It is the most convenient tool if there’s some specific quiz taker you want to include into one or several classes. You just have to open the “Not in Class” tab, find the class you’re working with right now, and click on the “Add” button.
  • Using the “Quiz Takers” button in the “Classes” section of your HmmQuiz account. This is the most popular solution, since it allows you to quickly include many quiz takers in the class that you just created in this very section of the application. Simply go to the “Not in Class” tab, find the quiz takers you want to add to the current class (the search field at the top of the tab is quite handy in such a situation), and click on the “Add” button.

Step #12. Assign the test to the class

Now that you have the test with all the questions, and the class with all the quiz takers, you can finally start the testing process.

In order to start the test for a particular class, you have to assign this test to this class. Open the “Tests” section of your HmmQuiz account, find the test in the “Tests” table, and click on the “Class” button in the “Assign” column.

Assign the exam to the class

The new window on the screen will show you all of your classes that you can assign this test to. Here you can see three different ways of scheduling the test:

  • Set Active Period. This is by far the most popular option. You set the date and time when the test becomes available to the quiz takers, and the date and time when the active period for the current test is over. Quiz takers can take the test whenever they want or can within the said period. In this case it’s also possible to set the number of attempts quiz takers are allowed to use for this test, 1 to 10, and only the last attempt will be taken into account as the final result of the test. If you use such anti-cheating options as random order of questions and answers, each time a quiz taker retakes the test they will get the new version of it, with the different order of questions and answers.
  • Set Auto-Start. If you want all the quiz takers to start their testing at the same time (for example, if it’s an exam), you can schedule the test for an auto-start for all the quiz takers on the specific day at the specific time.
  • Set Manual Start. If you don’t want or cannot plan the specific date and time for the test, you can schedule it in the manual start mode. In this case you can start the testing for all the quiz takers simultaneously, like in the previous case, but in this case it will be done manually by you, by pressing the “Start” button whenever you decide it’s the right moment to do it.

Whichever way of scheduling the test you’ll choose, it will add the current test to the Schedule. You can always see all the tests that are scheduled at the moment in the “Schedule” table, which appears at the top of the “Tests” section of your HmmQuiz account. This table is displayed only if there’s at least one scheduled test.

In the schedule you can see when the test starts and ends. Here you can also start the test manually if it was scheduled for a manual start, go to the test results page, or delete the test from the schedule.

If in the current class that have a scheduled test there are quiz takers whose accounts were created with email addresses (see the step 9, “Create quiz taker accounts”), in the schedule you’ll also have the “Notify” button. This button allows you to send all of these quiz takers short email notifications with information about the test that is assigned to them in their HmmQuiz accounts.

If you have a class where, for example, 5 quiz takers have email addresses, and 5 quiz takers don’t have emails, the application won’t be “confused” – it will simply send the notification messages only to those 5 quiz takers with email addresses.

Step #13. Analyze test results

The moment the test begins and quiz takers are allowed to start giving their answers to your questions, you can go to the test results page. Click on the “Results” button in the schedule, or go to the “Results” section of your HmmQuiz account and click on the “Details” button there.

Analyze test results

The test results page contains all the information about the current test you might be interested in:

  • the short test description, with all the key parameters, such as the passing score, time limit, enabled anti-cheating options, etc.;
  • the chart showing you the aggregate test stats (passed, failed, not taken) in real time – when someone submits their test, it’s instantly reflected on this chart and the legend besides it;
  • each quiz taker’s result – the time used for the test, the status (passed, failed, not taken), and the final score;
  • aggregate stats for each question – you can see how many correct and wrong answers got each of them.

If the test is still active, in the header of its result, after the test title, class name, and the time the test was started at, you’ll see the badge “live”. On the right there will also be the button “Finish test now”. If you press this button, the test will be ended immediately, and all the quiz takers will get their results according to the state of their tests at the moment you finished it.

When the test is finished, instead of the “Finish test now” button there will be available another button – “Export to CSV file” – allowing you to export the content of the current test results page to the CSV file. You can save this file on your computer and open it in one of the many different programs supporting this file format, like Microsoft Excel or, as a free alternative, LibreOffice Calc.

Of course, in addition to the aggregate test results, you can see and analyze each quiz taker’s result. To go to the page with all the questions and answers given by a quiz taker, click on the “Details” button in the list of the quiz takers’ results.

Analyze quiz taker's result

On the new page you will not only see all the questions with the answers for a selected quiz taker, but will also be able to add comments to any question and even grade any question manually.

Manual grading has to be used if the test includes at least one Free Text question, but it’s not the only case when it might be useful. Sometimes it’s difficult to guess all the correct answers in advance, and it might happen that a quiz taker gives the answer that must be considered correct but was simply forgotten by you during the test creation process. In this case, even if the answer was automatically marked as wrong, you can still mark it as the correct one with the manual grading functionality of HmmQuiz.

If your test grading is based on points, you can grade any question manually with a 0.5-point step. For example, if the correct answer for the given question can give the quiz taker 10 points, then in the manual grading mode you will be able to grade this question with 0.5 points, 1 point, 1.5 points, 2 points, etc. Questions with such grades have special category in HmmQuiz – partially correct.

Bonus. Quick video tutorial

This guide includes almost everything you need to know to create and manage tests, exams, and quizzes online in HmmQuiz. That’s why it is so long and comprehensive.

But, maybe, you are interested in something shorter and more “tangible”? In this case the following relatively short video tutorial might be exactly what you need. It shows only the main, simplified scenario of HmmQuiz usage, without all of the various options the application offers on almost every step.

Are you interested in testing your students or your company’s employees? Try HmmQuiz – an online application that allows you to create and manage online all of your tests and exams. Sign up here to start your free 15-day trial period.