Mass Producing Example- Tracing Tutors Bruce McLaren Human-Computer Interaction Institute Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Warm up 1. Solve 2. Solve 3. Decompose to partial fractions -1/2, 1
Advertisements

CP308-1L: Working with Actions and the Action Recorder Lee Ambrosius Autodesk, Inc Sr. Technical Writer.
Using the Jumble Word Template
Word Lesson 8 Increasing Efficiency Using Word
Lecture 1 Introduction to the ABAP Workbench
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
Let’s try Oracle. Accessing Oracle The Oracle system, like the SQL Server system, is client / server. For SQL Server, –the client is the Query Analyser.
1 Introducing Collaboration to Single User Applications A Survey and Analysis of Recent Work by Brian Cornell For Collaborative Systems Fall 2006.
Our Explorations with CTAT!
Presentations and Reports. Goal: to Communicate  Both presentations and reports should have a purpose  to inform  to convince  The content should.
Solving Trigonometric Equations Trigonometry MATH 103 S. Rook.
Word Processing. ► This is using a computer for:  Writing  EditingTEXT  Printing  Used to write letters, books, memos and produce posters etc.  A.
Building Intelligent Tutoring Systems with the Cognitive Tutor Authoring Tools (CTAT) Vincent Aleven and the CTAT team 7th Annual PSLC Summer School Pittsburgh,
STARTING FROM MULTIPLE SLIDE FILES S2M2LG WORKFLOW.
Dataface API Essentials Steve Hannah Web Lite Solutions Corp.
Using the Multiple Choice Template Copy this presentation to your hard drive. Open up slide sorter, copy slides #3, 4, and 5 each time you are going to.
Relex Reliability Software “the intuitive solution!” Relex Software Corporation 1.
EnSight analyze, visualize, communicate EnSight 6.x Advanced Training Part 1 Instructors: Mike Krogh, Anders Grimsrud.
#SEU12 Madison Miner Software Engineer EDA, Inc..
2+2 = 5 Rule People forget what you say, and they forget what you do. But they will never forget how you make them feel.
Classroom User Training June 29, 2005 Presented by:
Quincy BrownKallen Tsikalas Research Questions & Hypotheses Theoretical Assumptions: Good, Bad & Ugly Using CTAT to test hypotheses The Interface Beneath.
Bear in mind you do not need to fill up the whole space allocated. Do not make your poster bigger than necessary just to fill that given size. Tips for.
Introduction to the Cognitive Tutor Authoring Tools (CTAT) and Example-Tracing Tutors Bruce McLaren Systems Scientist, Co-Manager of the CTAT Project Team.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
Programming Project (Last updated: August 31 st /2010) Updates: - All details of project given - Deadline: Part I: September 29 TH 2010 (in class) Part.
Recognize Linear Relationships and Solve Equations with Technology Using Geometer’s Sketchpad to Chart and Graph Patterns iLearn Grade 7 Math Session 4.
Support.ebsco.com EBSCOhost Basic Searching for Academic Libraries Tutorial.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
ITIS 3110 LAB 02 Scripts I. Lab IDs Your Lab ID is the same as your 49er ID The PW is different: a + your 800 id a Note: sometimes the a is not.
Word Lesson 12 Creating Mail Merge Documents Microsoft Office 2010 Advanced Cable / Morrison 1.
Microsoft Word Working with Templates, Forms, Tables, and Charts.
Chapter 14 Part II: Architectural Adaptation BY: AARON MCKAY.
Simulated Student: Building Cognitive Model by Demonstration Noboru Matsuda School of Computer Science Carnegie Mellon University.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Wei Dang Kevin Ellsworth Cory Shirts.  Goal: have a user interface to allow user text input using sign language digits and letters ◦ User interface ◦
Noboru Matsuda Human-Computer Interaction Institute
Slide 1 Kirsten Butcher Elaborated Explanations for Visual/Verbal Problem Solving: Interactive Communication Cluster July 24, 2006.
Copyright 2002, Paradigm Publishing Inc. CHAPTER 12 BACKNEXTEND 12-1 LINKS TO OBJECTIVES Mail Merge Concepts Mail Merge Concepts Mail Merge Wizard Mail.
Common Application Software. MS Word Some advanced use : Mail-merge Self-made Templates Macro (recording and running)
Vincent Aleven & Kirsten Butcher Robust Learning in Visual/Verbal Problem Solving: Contiguity, Integrated Hints, and Elaborated Explanations.
SimStudent: A computational model of learning for Intelligent Authoring and beyond Noboru Matsuda Human-Computer Interaction Institute Carnegie Mellon.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
MATLAB for Engineers 4E, by Holly Moore. © 2014 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected by Copyright.
HAWKES LEARNING SYSTEMS math courseware specialists Copyright © 2011 Hawkes Learning Systems. All rights reserved. Hawkes Learning Systems College Algebra.
2.1.1 Calling Plans day 3 Unit 2: Linear Relationships SWBAT: Compare calling plans by using graphs, tables, and equations.
Composition in Modeling Macromolecular Regulatory Networks Ranjit Randhawa September 9th 2007.
Innovation Intelligence ® 1 Chapter 4: Using TCL to Control the HyperMesh Session.
Agenda Using vi Editor Starting vi Session Command / Input Modes Entering Text Editing Text Saving Edited File Aborting Editing Session.
SimStudent: Building a Cognitive Tutor by Teaching a Simulated Student Noboru Matsuda Human-Computer Interaction Institute Carnegie Mellon University.
Producing a Mail Merged Letter Step 1 Create an Access database for Names and Addresses you can use the ‘Customers’ template in Group Work. Enter the necessary.
Positioning Objects with CSS and Tables
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
Chapter – 8 Software Tools.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Engineering Computation with MATLAB First Edition by David M. Smith Chapter.
1 Section 1 - Introduction to SQL u SQL is an abbreviation for Structured Query Language. u It is generally pronounced “Sequel” u SQL is a unified language.
Fuel Cell Modeling Albert Wong. Background and Objectives  To produce a easy to use user interface for modeling the fuel used in a fuel cell.  Port.
CASCOT Editor Ritva Ellison Institute for Employment Research University of Warwick.
Lexical Reference Variables in Graphics and List Box in Forms
Partial Fractions Section 8-5
WORKSHOP 3 GSE IMPORT.
Poster Title Researchers’ Names Company or Institution
STUDY NAME TO BE PLACED UP HERE IN THE POSTER, PROBABLY WITH TWO TO FOUR LINES IN TOTAL OF THIS POSTER TEMPLATE FOR IDCCM USING POWERPOINT Add other.
PA430 - Data coding March 7/8, 2000.
Directions slide: 1. Complete the title slide.
Functions and Tables.
Directions slide: 1. Complete the title slide.
CONTENTS     Enter text Enter text Enter text Enter text
Directions slide: 1. Complete the title slide.
Presentation transcript:

Mass Producing Example- Tracing Tutors Bruce McLaren Human-Computer Interaction Institute Carnegie Mellon University

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 What is Mass Production? Many learning situations require repetition of similar problems, but authoring many similar Example-Tracing Tutors is hard –It is time-consuming to demonstrate individual problems –Inconsistency between problems is often introduced Examples: –Practice fraction addition problems in a math class –Drill on proper use of articles in a language class CTAT mass production allows us to use a single demonstration as the basis for many tutored problems of the same type

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Step 1: Enter variables into the template

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Save a copy of your existing graph

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Insert variables in the start state Close the Behavior Recorder Open the newly saved BRD in a text editor Work backwards from StartStateEnd replacing constants with variables.

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 NotePropertySet StartProblem 1416 NotePropertySet InterfaceAction firstNumGiven UpdateTextArea 1

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 NotePropertySet StartProblem 1416 NotePropertySet InterfaceAction firstNumGiven UpdateTextArea 1

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 NotePropertySet StartProblem 1416 NotePropertySet InterfaceAction firstNumGiven UpdateTextArea %(num1Given)%

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 firstNumGiven UpdateTextArea %(num1Given)% Enter variables for all four text areas. Save your BRD. Open it in the Behavior Recorder.

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Add variables for input matching

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Modify hints to include variables

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Save your file

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Step 2: Create a problems table

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Create a problems table

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Create a problems table (continued)

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Step 3: Input problems into problems table

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Input problems into problems table

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Input problems into problems table Save the problems table

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Step 4: Merge Problems

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Merge problems

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Merge problems (continued)

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Step 5: Test and Revise Launch both the Student Interface and Behavior Recorder Open individual mass-produced problems Test them for accuracy and completeness If necessary, revise the problems table and/or template BRD

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Conclusion Mass Production allows us to generate many tutored problems of the same type Issues to be aware of: –Tutored problems must have exactly the same graph structure to be represented in one problems file –Not all fraction addition problems are alike, e.g., 1/2 + 1/2 doesn’t have the same problem solving structure as 1/4 + 1/6 –Be careful to use the full “%(“ and “)%” variable representation. Easy to forget the closing “)%” Let’s try it out!

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Hands-On Assignment #2 Mass produce several fraction addition tutors –Use the “Mass Production Guide” hand-out as an aid –Go to the directory…/Projects/Examples/Exercise2-MassProduction –Use the following files in this directory: a completed user interface (i.e., “fractionAddition.fla”), a completed BRD file (i.e., “ brd”) and a partially completed BRD template file (i.e., “ BRDTemplate.brd”) –Extend the partially completed BRD template file and mass produce tutors for: 1/2 + 1/3 1/3 + 1/5 1/4 + 1/5 1/6 + 1/7 Thought experiment: Will this BRD template mass produce tutors for any fractions? If not, what are its limits?

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 Differences in Fractions Fraction Addition Problems Same Denoms, e.g., 1/2 + 1/2 One denom is a multiple of the other, e.g., 1/2 + 1/4 Different denoms, one is not a multiple of the other, e.g., 1/2 + 1/3 Simplification required, e.g., 1/3 + 5/12 Simplification not required, e.g., 1/2 + 1/4 Simplification required, e.g., 1/7 + 2/12 Simplification not required, e.g., 1/2 + 1/3 Structure varies -- what to do? - Different templates for diff. problem classes - Hints as variables And this doesn’t include whole number results!

PSLC Summer School July-August, 2006 © Vincent Aleven & Bruce McLaren, 2006 THE END (Of “Mass Producing Example-Tracing Tutors”)