2.2.1 Create New Question

The user can create a new question directly by clicking the Create New button in the far left of the Question Bank bottom toolbar (see Question Bank). When the user clicks the Create New button, the pop-up window shown in Figure 14 appears.


Figure 14: Create new question pop up window accessed through question bank interface


Figure 14 shows the Create New Test Question window where the user can select a type of question to add to the Question Bank. The window appears as a pop-up over the initially empty Question Bank shown in (see Figure 5). From the initial "Create New Test Question" window, the user can select from five radio buttons.

Radio Buttons for Question Types

1. True or False

2. Multiple Choice

3. Fill in the blank

4. Short Answer

5. Programming

Once the user selects a question type of which to create, the user would click the Next button to proceed to design the selected type of question. The two subsequent windows both provide a Back button that allows the user to either select a different question type or edit necessary fields. The user must perform a series of steps to complete question formation:

1. Each of the five types of questions have unique and common user input fields important to formulating the respective question. The unique input fields for each type of question as well as preview examples are shown for each of the Question Types.

2. Each of the five types of questions have common user input fields called Question Properties.

3. The last step consisting of a confirmation of question details and student view of a question would be to Preview and Finish.

For each question, the user has the ability to insert an image into the question. See Inserting Images.

Question Properties

Question Properties are common to all types of questions. In the Question Properties section at the bottom of the question construction window shown in Figure 15, the user must specify keywords, a time estimate, the point value, difficulty, and visibility of the question being created.


Figure 15: Default Queston Properties section at the bottom of each type of question construction


Keywords: The user can type in any string of keywords to the input field. The user can search for questions with certain keywords in the Question Bank through its search bar to tag the question with the subject maerial or by the type of test the question is used for (a midterm, for example).

Time: The time in minutes the user estimates for students to spend on the question.

Point Value: The user can assign the question a number of points using the controls in the stepper input or by simply typing in the desired value. The user is not constrained to integers; decimal points are allowed. Next to the point value is a checkbox for the user to indicate whether the question's point value may be shown next to the question.

Difficulty: There slider allows the user to specify the difficulty of the question on a scale of 0 (None) to 10 (Hard). The user is not required to specify a question difficulty, in which case the slider would remain at 0 (None).

Visibility: If the user leaves the "Add to Global Question Bank" checkbox as checked, the question and its properties would be visible to other professors and stored in the Global Question Bank. If the user unchecks the checkbox, the question is only added to the user's Local Question Bank, and only the user can view it at the time of question creation.

Once the user completes the appropriate fields for the question type to their preferences, the user can proceed to the preview window.

Preview and Finish

The preview window shows the student view of the question and confirms question properties. The user can edit fields from the question design step by clicking the Back button. Once reviewed, the user can finish the process of creating a question by clicking the Finish button. The question would then be saved to the specified visibility setting.

Inserting Images

The user can insert images into test questions in two ways:

1. Insert Image from URL

2. Insert Image from File

Insert Image from URL


Figure 16: Steps to insert image URL in a test question with an example


The user can insert an image into a test question by clicking on the Insert Image... drop down menu and selecting From URL... The user would then be prompted to enter the URL to the image. Once the user clicks Insert Image, the question construction window will display the text "(Image Inserted)" in place of where the user's cursor was at the position it was in when the user clicked the Insert Image... button. To see a concrete example of an image inserted from a URL in a question, see the Short Answer example.

Insert Image from File


Figure 17: Steps to insert image file in a test question with an example


The user can insert an image into a test question by clicking on the Insert Image... drop down menu and selecting From File... The user would then be prompted to browse for an image file from their computer. Once the user opens a file for inserting, the file name would appear in the text area adjacent to the Browse... button. Once the user clicks Insert Image, the question construction window will display the text "(Image Inserted)" in place of where the user's cursor was at the position it was in when the user clicked the Insert Image... button.

Back to Top

II. Question Type Specific Properties and Previews

True or False

In the case that the user selects "True or False" on the Create New Question window and clicks the Next button, the user would be able to enter the details of the True or False question itself.


Figure 18: True or False Question Construction


The user can enter a true or false statement in the text area provided and indicate its truth value using radio buttons.


Figure 19: True or False Question Construction window completed by the user


Once the user fills in the necessary information including the common user input fields to all question types (see Question Properties), the user can proceed by clicking the Next button. The user would then be presented with a preview of the question as well as a confirmation of question properties.


Figure 20: True or False Question Preview Example


Once the user clicks the Finish button in the preview window, the question would then be added to the Question Bank database.

Multiple Choice

In the case that the user selects "Multiple Choice" on the Create New Question window and clicks the Next button, the user would be able to enter the details of the Multiple Choice question itself.


Figure 21: Multiple Choice Question Construction


The user can type in a question in the text area provided. The user can enter the statement corresponding to each choice in the text area provided. Should the user leave a text area blank, the respective choice will not appear as an option when a student takes the test.


Figure 22: Multiple Choice Question Construction window completed by the user


Once the user fills in the necessary information including the common user input fields to all question types (see Question Properties), the user can proceed by clicking the Next button. The user would then be presented with a preview of the question as well as a confirmation of question properties.


Figure 23: Multiple Choice Question Preview Example


Once the user clicks the Finish button in the preview window, the question would then be added to the Question Bank database.

Fill In The Blank

In the case that the user selects "Fill in the blank" on the Create New Question window and clicks the Next button, the user would be able to enter the details of the Fill in the blank question itself.


Figure 24: Fill In The Blank Question Construction


The user can enter a statement with a blank text area in the position where the user (the teacher) types a left and right bracket without any character(s) in between, exactly as shown: "[]". Instead of the pair of brackets, a blank text area will appear to the student in its place. The user can type in the answer (the string of text belonging in the blank) and specify whether he or she would like the test tool to automatically compare the student input to the specified answer. If the "Auto-grade" option is checked, the teacher can choose to have the test tool grade the student's answer with case sensitivity, by checking or unchecking the box next to "Case sensitive".


Figure 25: Fill In The Blank Question Construction window completed by the user


Once the user fills in the necessary information including the common user input fields to all question types (see Question Properties), the user can proceed by clicking the Next button. The user would then be presented with a preview of the question as well as a confirmation of question properties.


Figure 26: Fill In The Blank Question Preview Example


Once the user clicks the Finish button in the preview window, the question would then be added to the Question Bank database.

Short Answer

In the case that the user selects "Short Answer" on the Create New Question window and clicks the Next button, the user would be able to enter the details of the Short Answer question itself.


Figure 27: Short Answer Question Construction


The user can type in a short answer prompt in the text field provided and an optional response. The user can then specify the maximum number of rows in the text area that the student test taker has available to type in his or her answer. The default value is "Auto". Leaving the field as "Auto" will produce a text area that has either 1 row (if no sample response was provided) or the number of rows filled by the sample response provided.


Figure 28: Short Answer Question Construction window completed by the user


Figure 28 shows an example of a user who inserts an image into a test question. The user would click the button Insert Image... where he or she would like the image to be placed and follow the steps. The text "(Image Inserted)" would appear in place of where the image would be. Once the user fills in the necessary information including the common user input fields to all question types (see Question Properties), the user can proceed by clicking the Next button. The user would then be presented with a preview of the question as well as a confirmation of question properties.


Figure 29: Short Answer Question Preview Example


In the example shown in Figure 29, the image inserted by the user is shown in place of the text "(Image Inserted)" in the previous window. Once the user clicks the Finish button in the preview window, the question would then be added to the Question Bank database.

Program


Figure 30: Programming Question Construction


The user can create a programming question by entering in the relevant information and coding prompt in the text area provided. A testing script can be uploaded through the Insert Script... button.


Figure 31: Programming Question Construction window completed and script inserted by the user


In a programming question, the user can insert a testing script that would be run on the student uploaded code after the test is submitted. As shown in Figure 31, the user would click the Insert Script... button and upload a shell script file from their computer and click the Insert Script button. There would not be an indication of an uploaded script file in the question preview, as the student view would only consist of an Upload... button for the student's programming files to be tested. The Upload... button at the bottom of the question content is common to all programming questions.

Once the user fills in the necessary information including the common user input fields to all question types (see Question Properties), the user can proceed by clicking the Next button. The user would then be presented with a preview of the question as well as a confirmation of question properties.


Figure 32: Programming Question Preview Example


Once the user clicks the Finish button in the preview window, the question would then be added to the Question Bank database.

Back to Top






Prev: question bank | Next: [none] | Up: functional | Top: index