Cognitive Tutor Authoring Tools 2.0

Brett Leber


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. Working with Behavior Graph (BRD) Files
1.1. Link Types
2. Example-tracing Tutors
2.1. Demonstrate
2.2. Generalize
2.2.1. Input Matching
2.2.2. Student- and Tool-Performed Actions
2.2.3. Link Groups and Ordering Constraints
2.3. Annotate
2.3.1. Hints
2.3.2. Feedback
2.3.3. Skills [Knowledge Components/Labels?]
2.4. Test
3. Cognitive Tutors (Jess)
3.1. Files and file types
3.1.1. Production Rules file
3.1.2. Jess Templates file (.CLP)
3.1.3. Jess Facts file (.WME)
3.1.4. Behavior Graph file
3.2. Cognitive Tutor (Jess) Tools
3.2.1. Behavior Recorder
3.2.2. Working Memory (WME) Editor
3.2.3. Conflict Tree
3.2.4. Why Not? Window
3.2.5. Jess Console
3.2.6. Breakpoints
3. Logging Student-Tutor Interactions
4. Mass Production of 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
5. Tutoring Service
1. What is the Tutoring Service?
2. Why use the Tutoring Service?
3. Installing and Running the Tutoring Service
3.1. Installation
3.2. Configuration
3.3. Starting and stopping the Tutoring Service
3.4. Configuring a CTAT Flash tutor to use the Tutoring Service
4. Limitations

List of Figures

2.1. Specifying a tool-performed action
2.2. Edit Hint and Success Messages dialog
2.3. Edit buggy message dialog
2.4. Edit Skill Name
2.5. Skill Matrix (Knowledge Component Matrix)
2.6. Tutor Type and Author Mode for testing an Example-tracing Tutor
2.7. Production Model Test Report Window
2.8. Working Memory (WME) Editor
2.9. Conflict Tree: Rule's predicted SAI vs. student's actual SAI
2.10. Why Not? Window: rule definition
2.11. Why Not? Window: variable values
2.12. Defining Breakpoints
4.1. The mass production workflow
4.2. A sample problems table with problem names defined in the first row and variable values in all other rows.