-
Notifications
You must be signed in to change notification settings - Fork 31
Release Notes
Sandy Demi edited this page May 17, 2017
·
8 revisions
- New! Drag-and-drop editor for building CTAT HTML interfaces.
- The CTAT HTML editor is a web-based tool that allows you to quickly build an HTML tutor interface in the browser, then launch the interface to connect to the Authoring Tools running on your desktop to create and edit behavior graphs. See Quick Start for more information.
- Improved support for graph editing with HTML tutor interfaces
- With an HTML interface connected to a graph in the Authoring Tools, switching the tools to "Set Start State" mode caused values that were demonstrated in the interface to not display in the interface, making it difficult to modify the demonstrated values. Now the values are displayed in "Set Start State" mode.
- In previous versions, unnecessary information about the HTML interface was stored in each behavior graph's start state. This extra information caused problems when the HTML interface was modified after the graph was created. For new graphs, only information required for mass producing behavior graphs is stored in a behavior graph's start state.
For existing graphs, you can easily remove the unnecessary information stored in your graphs. In the Authoring Tools:
- Open the graph.
- Open the HTML interface.
- Select Graph > Revise Start State with UI from the menu.
- Reload the HTML interface, verify that the interface still displays correctly, and save the graph.
- A new menu option New Package has been added to the File > New menu in the Authoring Tools. New Package simply creates a new directory with sub folders in your CTAT workspace; this directory structure (which we call a "package") is the recommended layout for HTML interfaces, graphs, and other assets needed by your tutor. Storing all your tutor files in a Package facilitates uploading your tutor to Learner Management Systems, such as TutorShop.
- The HTML5 Project wizard has been moved to the Tools menu. The CTAT HTML Editor is the recommended way to create tutor interfaces, though users who prefer to write their own HTML instead of using a drag-and-drop editor might find the wizard helpful for getting started.
- JavaScript Example Tracer
- Formulas now have access to bug, success, and hint messages. To access the most recent bug message, use <%=buggy_message%>. To access the most recent success message, use <%=success_message%>. For hints, use <%=hints%>; the value will be an array of strings. Note: these variables will only be replaced when the HTML tutor is deployed to a web server and using the JavaScript Example Tracer. They are not replaced when your tutor is connected to the Authoring Tools.
- CTATGroupingComponent: If a group is defined using child elements, setting the group to not be visible hid the child elements but not the div element containing the child elements. Now the div element containing the child elements is also hidden.
- CTATVideo: When an instance of CTATVideo component is set to be graded, an error would occur causing the component to not work properly. This error has been fixed.
- If a CTATVideo HTML component has tutoring enabled, demonstrating a correct step in the graph records three selection values concatenated together: the component id, the url, and the length of the clip. For example, given id=video1, url=Assets\myVideo.mp4, and clip length=00:00:20.000, in the Edit Student Input Matching dialog, the selection in the "Demonstrated Value" column is video1, but the selection in the "Matcher Settings" column is video1http%3A%2F%2Flocalhost%3A11001%2FAssets%2FmyVideo.mp400:00:20.000. When testing the step in Test Tutor mode, the link does not match. The matcher's selection should be only the component id. A workaround for this issue is to change the matcher type on the Selection to an Any Match, though this will only work if there is no more that one tutored video in the interface.
- The Jess Editor plugin is not recognized in newer versions of the Eclipse IDE (Luna or later). To enable the plugin, you need to install an extra module that provides support for older plugins. See Configuring Eclipse for production rule editing for instructions on configuring Eclipse.
- Double-clicking a BRD file does not load the graph on Mac OS X.
- If the text in a CTATTextArea or CTATTextInput is set in the graph’s start state, the text is not displayed when the author mode is changed to ‘Set Start State’.
Getting Started
Using CTAT
HTML Components
- HTML Examples
- CTATAudioButton
- CTATButton
- CTATChatPanel
- CTATCheckBox
- CTATComboBox
- CTATDoneButton
- CTATDragNDrop
- CTATFractionBar
- CTATGroupingComponent
- CTATHintButton
- CTATHintWindow
- CTATImageButton
- CTATJumble
- CTATNumberLine
- CTATNumericStepper
- CTATPieChart
- CTATRadioButton
- CTATSkillWindow
- CTATSubmitButton
- CTATTable
- CTATTextArea
- CTATTextField
- CTATTextInput
- CTATVideo