Cognitive Tutor Authoring Tools 2.6
Users' Guide
Copyright © 2006–2009 Carnegie Mellon University
$Date: 2008/09/08 02:10:17 $
Table of Contents
1. CTAT Basics
1. Interface Overview
2. Switching Views
2.1. Window Docking
3. Tutor Types
3.1. Example-tracing Tutor
3.2. Cognitive Tutor (Jess)
3.3. Cognitive Tutor (TDK)
3.4. Simulated Student
4. Authoring Modes
4.1. Set Start State
4.2. Demonstrate
4.3. Test Tutor
5. CTAT Preferences
5.1. Behavior Graph Options
5.2. Global Preferences
5.2.1. General
5.2.2. Behavior Graph
5.2.3. Behavior Recorder
5.2.4. Production Rule Editor
5.2.5. Jess Console
5.2.6. Conflict Tree
2. Using the Tools
1. Getting Started
2. Working with Behavior Graph (BRD) Files
2.1. Link Types
2.2. Navigating a Behavior Graph (BRD) in the Behavior Recorder
3. Example-tracing Tutors
3.1. Demonstrate
3.2. Generalize
3.2.1. Input Matching
3.2.2. Student- and Tool-Performed Actions
3.2.3. Ordering Constraints
3.2.4. Optional Steps and Minimum/Maximum Traversals
3.3. Annotate
3.3.1. Hints
3.3.2. Feedback
3.3.3. Skills
3.4. Test
4. Cognitive Tutors (Jess)
4.1. Files and file types
4.1.1. Production Rules file
4.1.2. Jess Templates file (.CLP)
4.1.3. Jess Facts file (.WME)
4.1.4. Behavior Graph file
4.2. Cognitive Tutor (Jess) Tools
4.2.1. Behavior Recorder
4.2.2. Working Memory (WME) Editor
4.2.3. Conflict Tree
4.2.4. Why Not? Window
4.2.5. Jess Console
4.2.6. Breakpoints
4.3. Writing Jess Production Rules
4.3.1. Anatomy of a production rule
4.3.2. Naming a production rule
4.3.3. Predicting a student action
4.3.4. Providing hints or feedback messages
4.3.5. Jess Resources
4.4. Writing Jess Functions
4.4.1. Writing a matcher function
4.4.2. Evaluating the result of a function in a production rule
5. Generalizing an example-tracing tutor with formulas
5.1. What are formulas and when are they useful?
5.2. Installing the Formula Builder
5.2.1. Windows XP
5.2.2. Mac OS X
5.3. Writing a formula
5.3.1. Referring to other links and widgets
5.3.2. Operators
5.3.3. Return types
5.3.4. Using the Formula Builder
5.3.5. Syntax-checking
5.4. Testing a formula
5.5. Formulas in hints and error feedback messages
5.6. Writing your own function
3. Logging Student-Tutor Interactions
4. Mass Producing Example-tracing Tutors
1. Enter variables to create a behavior graph (BRD) template
2. Generate a problems table based on the variables in the template
3. Input problems into the problems table
4. Merge the problems table and behavior graph template to generate mass-produced behavior graphs
5. Test and Revise
Glossary