Test Forms have Sections and Question Banks. Question Banks allow you to add in numerous different fields, and then choose the number of fields to display at each time, so that questions are randomized each time a user takes the test.
We begin by adding in a section to record user information and provide instructions. The "heading" is the label for this section.
You can add instructions to this section by clicking on "more properties".
Within Sections we can add fields. We can add in a User Data field, to record information about the submitting user, and a Date field to record the date the form is being submitted. The label of these fields will default to the label of the field type, but you can change the label for the field in the "label" box within the "build tool".
By clicking on "more properties" you can click "default now" to automatically display the date the user is submitting the form, and you can choose to display both the date and time, or date only.
Now we can add in our first question bank, which we can add a title to under "Heading" in the build tool. We need to decide how many questions we want to add to this one question bank. Say I want to add in 4 questions, but only display 3 at a time, so that the one question left out will be randomized, to prevent user cheating. We would therefore enter "3" in the "field count" box.
Each question in a question bank needs to be scored the same, so we enter the score that each question will be worth in the "field score" box. We can also expand the properties to make these questions required, or to add instructions to this question bank.
Then we add in fields to our question bank. You will notice that we only have three field types to choose from - drop down, radio buttons, or checkboxes. When we click to add a field our "label" will be where we enter in our question. Our options are where we can enter in our answers. We can click on the green plus icon to add in one answer at a time, or we can click on the "insert function" icon which looks like a little grey wheel, to enter in all our possible answers in a row, separated by commas. You can expand the properties to change the orientation or enter in instructions for this specific question.
You can select the correct answers for test grading simply by choosing the answers on the form.
In between Question Banks you can add in Sections containing Content fields, where you can enter in content onto your form, such as a large paragraph, an image, a link, or a youtube video. Sections do not have scoring associated with them, but you can add in a question bank (which is scored) below the section.
When you are entered all of your question banks, and all of your fields, you now need to input a passing score for your test. The top of the form will list the maximum possible score for the test based on the number entered for the field score in each question bank.
When a user fills out and submits the form they will immediately be presented with their grade and a PASS/FAIL. They can choose to view their submission, or take the test again. If they choose to view their form submission they will be shown which questions were answered incorrectly and what the correct answers were.