Modified March 07 2017
These optional parameters can be used in combination with custom ActionScript functions to modify the Flash movie at runtime (when the student is using the tutor). They work as simple event handlers so that you do not need to write an event listener for each component you wish to monitor—just specify the name of the function to run when the tutor evaluates the student's input.
Required for tutoring. CommShell is the interface background that serves as the canvas on which you create your tutor interface. CommShell communicates with the Behavior Recorder for Flash to provide tutoring.
AuthorTime
or RunTime
. The data mode of the CommShell component. When set to RunTime
, the status bar at the top of CommShell will be hidden, and the specified BRD file will be loaded. Set this parameter to RunTime
when you are ready to deploy your tutor without the Behavior Recorder. When set to AuthorTime
, CommShell will attempt to connect to the Behavior Recorder desktop application. Use AuthorTime
when developing and testing the tutor locally.Show
or Hide
. When set to Show
, the status bar at the top of the CommShell will be shown; when set to Hide
, it will be hidden. This parameter is ignored when the Behavior Recorder Mode is set to RunTime
(the status bar will be hidden).A general tutorable button widget. Available since: CTAT 2.2.
A button widget for the student to signal that he or she is done with the problem.
Done - Finish the Tutor
- acts a normal 'Done' button for the student to signal that they're done with the problem. Intra-tutor Navigation
- acts as a 'Next' button that progresses the student to the next phase of the tutor given that all components specified in Required Fields have been evaluated as correct. If some are incorrect or incomplete, a message is displayed. The next phase of the tutor is specified via The Correct Method parameter—this is an ActionScript method that is called when the done button is evaluated as correct.Intra-Tutor Navigation
.Whether or not a student is actually done (ie, whether or not a done action is “correct”) is determined by a few problem-specific parameters: Suppress Student Feedback, enforceDone, and confirmDone. By default, a student is only done when the last action for them to complete is to press the done button. The following problem parameters can change this interpretation.
Suppress Student Feedback suppresses all evaluation information—red/green highlighting, hints, error feedback messages—from appearing. It is often used in evaluation (online testing) scenarios. By itself, it does not change the mechanics of determining whether or not a student is “done”. When Suppress Student Feedback is used, however, it may be useful to allow the student to move on to the next problem at any time. This can be accomplished by setting the enforceDone parameter to “false”.
When set to “false”, enforceDone makes it so that the tutor will no longer require that the student complete the graph (ie, traverse from the start state to a done state) to be done. When this option is set, you may want to prevent the student from moving on to the next problem by accident. To do so, set confirmDone to “true”; when the student presses the “Done” button, a message will pop up asking the student if they are really done working on the problem.
To set Suppress Student Feedback, check its item in the Graph menu of CTAT. To set enforceDone or confirmDone, you will need to manually edit the behavior graph file, adding an attribute to the graph's <stateGraph>
element. Contact us for more information on how to do this.
Select CommListBox list items by double-clicking them.
CommMultipleSelection is a dynamic component—it is a component that is sized, configured, and generated at runtime. As with other dynamic components, it is well-suited for use with CTAT's mass production facility.
CommMultipleSelection input is represented in the form Checked for choice 1: Not checked for choice 2: Checked for choice 3: Not checked for choice 4
. This input format lacks the actual label that appears next to the checkbox item. As a result, the hints for this component contain the same input format, lacking the checkbox item text.
As of CTAT 1.6.2, you should use this form when editing input in behavior graphs or specifying input in a mass production problems table.
The CommRadioButton component allows the student to make a single choice from a set of choices. This component should be used in a group of at least two RadioButton instances; otherwise, once selected, the radio button can't be deselected. Only one member of the group can be selected at any given time. Selecting one radio button in a group deselects the currently selected radio button in the group. Set the groupName parameter to indicate which group a radio button belongs to.
CommRadioButton input is of the form instanceName: label
, where instanceName is the instance name of the component on the stage, and label is the text that appears next to the radio button. This input form appears in the BRD file and, as a result, in mass production files. As of CTAT 1.6.2, you should use this form when editing input in behavior graphs or specifying input in a mass production problems table.
A widget that displays the student's score for a repetition series. The score is incremented by one if the student completes the problem with no errors or hint requests. Available since: CTAT 2.2.
As of CTAT version 1.6.2, CommSimpleAudioButton's Input
is represented as either Audio Stopped.
or Audio Playing.
As with other CTAT Flash components, Selection
is the instance name of the component. Action
is SimpleAudioButton
.
input
.) 0xRRGGBB
). RR, GG, and BB each consist of two hexadecimal digits that specify the offset of each color component. The 0x
tells the ActionScript compiler that the number is a hexadecimal value.
show
or hide
. If show
, the border of the text area will be shown.Carriage Return
or Grade the Widget
. When set to Grade the Widget
, pressing return sends the text in the text area to the tutor for evaluation—this makes it act similar to a text input.left
,center
, or right
. The alignment of the text in the text area.0xRRGGBB
). RR, GG, and BB each consist of two hexadecimal digits that specify the offset of each color component. The 0x
tells the ActionScript compiler that the number is a hexadecimal value.
show
or hide
. If show
, the border of the text input will be shown.editable
is set to false
.left
,center
, or right
. The alignment of the text in the text input.A widget that displays elapsed time for a repetition series. CommTimer starts counting when the Flash movie begins loading. The elapsed time extends through the end of the repetition series. Available since: CTAT 2.2.
Search |
Contact Us
All content © Copyright 2003–2015 Carnegie Mellon University. All Rights Reserved.
CTAT software may be used freely for research purposes only.