Professional Documents
Culture Documents
Example 1 - Simple
Example 3 - Labeling
As you can see, this sort of event can be used to answer questions, enter missing words in sentences, label diagrams or photographs anything where the user must enter some text to answer the question. Page 1 of 12
AppCobra Freeform Text Entry Assessment Questions Note that you can also have a number of freeform text entry events on the same step. When this is the case, the user has to get each one right to pass this objective. If you want to score the user individually for each question, you should split the questions up over several steps. Note: Using the Objectives feature of AppCobra, you can set up each of a number of freeform text entry events on the same step to be scored individually. Freeform text entry assessment questions are easy to create. Lets start with the easiest example above, Example 1.
For this text object, we gave it a background color, and single solid black border. This makes it look more like a normal text entry object. We have also left-aligned the text as well. In practise, you can align the text however you wish, and use whatever fonts, colors, borders, styles and background colors that you wish. Whichever way you decide to add your freeform text entry object, we can now either create or complete the event we must assign to this object. Select the object, and select the Freeform Text Entry/Label command from the Interact button on the main toolbar.
Page 2 of 12
To set some more detailed options relating to this question type, you can select the All Events command from the Interact menu.
Page 3 of 12
Here are the elements of this dialog box you need to select. Select Freeform text entry from the When listbox. The Perform This Action listbox will be set to Check Answer, and cannot be changed. If you want to the user to be able to enter carriage returns, then ensure that the Allow User to Enter Carriage Returns checkbox is selected. This allows the user to create multiple line answers. In most cases, this is not recommended for this sort of assessment question. In the Max Characters User Can Enter listbox, select the maximum number of characters that the user can enter when answering this question. If the user reaches this limit, they will not be able to enter any more characters, and must press the backspace key to delete some. If you want the text to be entered as a password (i.e. using the character instead of the character typed by the user), select the Enter as Password option. Ensure that the Score this object check box is checked if you want this freeform text entry to be a part of the assessment question. If this is not checked, the freeform text object will still operate correctly, but the results will not form a part of the assessment.
Finally, if you want this text object to be invisible until the user presses the first key, ensure that the Hide object until first key pressed option is selected. Thats all you need to do. This freeform text object is now complete! Your screen will now look something like this:
Page 4 of 12
If you want to have multiple freeform text entry objects on the same step, just repeat these steps for each text object you create.
In this text area, you can enter one of three strings. If you enter numeric, then when the iPhone/iPad keyboard appears, it defaults to numbers. Entering url will force the keyboard into a Page 5 of 12
AppCobra Freeform Text Entry Assessment Questions url entering mode, and email will optimize the keyboard for entering email addresses. Just leave this area blank for normal, alphanumeric keyboard. You are now done see the section called The Final Step to see how to complete this event.
First, we create the main text box. In this text box, we underline the words we want the user to enter:
Above, you can see the main text area, in blue, with some words underlined. This uses simple formatting buttons in the text editing window.
Page 6 of 12
Next, all you need to do is to tell KP that this object is a Fill in the Blanks object. To do this, select the text object, and select Interact / All Events. In the dialog box that appears below, select Fill in the Blanks from the Interact button on the main toolbar. That is all you have to do.
You are now done see the section called The Final Step to see how to complete this event.
Labelling
A labeling question is basically the same as the instructions for the Simple Freeform Text Entry, except that you can create multiple freeform text entry objects, place them wherever you like on a step its that simple.
In the screen above, we added a button which we called Submit Answer to the bottom of the screen. The user must select this button to submit their answer. There are two main events or actions we can assign to this button: Go to Next Step. AppCobra keeps a track of user selections, scores appropriately, but provides no feedback.
Check Answer. Using this event, you get to determine what happens when the user gets the answer right or wrong. This may be to display appropriate feedback, go to different steps or a combination of both. Again, AppCobra will always keep a track of what the user answered. Below you can see the event for this button (select the button, and select Interact / All Events). Note that Check answer is selected in the Action listbox.
Page 8 of 12
Above, you can see the many options available when you select the Check Answer option from the Perform This Action listbox (note that this selection is only a valid one for true/false, multiple choice, sequencing, freeform text entry , target, and drag and drop questions the types of questions where a submit button is required). As you can see, you get to decide: Whether to display a message if the user does not make any selection before submitting an answer (Warning to display if no option selected option). This is optional. If this is left empty, and the user submits before selecting an option, or entering text, they are assumed to have got this incorrect. What to do if the user gets the answer incorrect ( If user answer is incorrect option). What to do if the user gets the answer correct ( If user answer is incorrect option). Display some feedback if the user gets the question incorrect ( Feedback for incorrect answer option). This is optional. Display some feedback if the user gets the question correct ( Feedback for correct answer option). This is optional. You can also determine whether to display cancel buttons on the message box ( if feedback is used), so that the user can select to skip the question, or try it again. You can select a number of Incorrect Attempts Allowed. If the user reaches this limit, the lesson will move to the next step after this message below is displayed.
You can enter a message that will appear should the user reach the maximum number of attempts allowed (Feedback for incorrect attempts limit). If the user reaches this limit, the lesson will move to the next step after this message is displayed. Using the above options, in a variety of combinations, you can perform almost any action, or provide any feedback based on an incorrect or correct answer. What you do is up to you!
Page 9 of 12
Using Keywords
You can create a freeform text entry object where the user has to enter a number of keywords in their answer. Other text they enter is ignored. This allows the user to enter a freeform answer, and still get it correct. Keywords where all must be entered. To do this, surround the correct text for the freeform text entry object with a double quote. For example, if the correct text is marked as George|Bush, then the user must enter the words George and Bush in their answer. So the following answers would be marked as correct: George Bush The President is called George Bush George W Bush George Bush Junior
Keywords where any can be entered. In a similar way to above, if you surround the correct answer with a single quote for example George|Bush, then the user can enter either the word George, or Bush in their answer to get this correct. So, the following answers would be marked as correct: George Bush Bush Junior George W Bush The Presidents name is Bush
Password Entry
If you want the user to see the password characters instead of the character they enter, use the Enter as Password option in the Events dialog box when setting up the freeform text entry object.
Page 10 of 12
The default operation is that no points are awarded unless the answer is completed totally correctly. To allow partial points to be awarded, ensure the Allow Partial Scoring command from the Assessments menu has been selected before exporting.
AppCobra Freeform Text Entry Assessment Questions User Response: Emu, Kookaburra, Crocodile Correct Response: Emu, Kookaburra, Crocodile Score: 100%
Page 12 of 12