QA on “The behavior of tutoring systems” CPI 494 Feb 3, 2009 Kurt VanLehn.

Slides:



Advertisements
Similar presentations
Improving learning by improving the cognitive model: A data- driven approach Cen, H., Koedinger, K., Junker, B. Learning Factors Analysis - A General Method.
Advertisements

TONIGHT’S AGENDA K - 5th Grade Math
Theoretical Relevance: 1 Theoretical Relevance Lecture 2 for the IV track of the 2012 PSLC Summer School Philip I Pavlik Jr. University of Memphis.
Constraint-based tutoring CPI 494 Feb 17, 2009 Kurt VanLehn ASU.
QA on Anderson et al Intro to CTAT CPI 494 & 598 Jan 27, 2009 Kurt VanLehn.
Viewing AutoTutor as a step- based tutoring system CPI 494, April 2, 2009 Kurt VanLehn.
All you need to know about ITS (in 60 slides) Created by Kurt VanLehn © Presented by Vincent Aleven VanLehn, K. (2006). The behavior of tutoring systems.
An introduction to intelligent interactive instructional systems
How does model tracing work? CPI 494 Feb 10 Kurt VanLehn.
Sung Young’s comments Start up was rough. Asked Mr. Davis SY was not able to enter whole content Didn’ thave to learn whole content; could look up insead;
Steps to Solving EquationsProjector Resources Steps to Solving Equations Projector Resources.
QA on AutoTutor 2004 paper CPI 494, March 31, 2009 Kurt VanLehn.
Intro To Algebra By: Carolyn Barone.
Learner Self-Correction in Solving Two-Step Algebraic Equations Brandy C. Judkins, School of Professional Studies in Education, Johns Hopkins University.
STOP DOING MATH LONG ENOUGH TO LEARN IT Principles of Learning Delano P. Wegener, Ph.D. Spring 2005.
Introductions: Who are we? Name Institution What do you hope to get out of this workshop?
Created by The School District of Lee County, CSDC in conjunction with Cindy Harrison, Adams 12 Five Star Schools SETTING GOALS (OBJECTIVES) & PROVIDING.
Systems of Linear Equations Recalling Prior Knowledge.
Equations & Brackets.. You are now going to solve more complex equations by combining together two ideas that you have seen already. Try the following.
Improving a Mathematical Intelligent Tutoring System Experiments & Equation Solver Improvements July 27th, 2012 Jennifer Ferris-Glick & Hee Seung Lee.
 Video presentations – Fractions by Amy and Brianna and Decimals by Meghan, Emily and Katie  Problem Solving Project – introduction and requirements.
Stevie Chepko Designing Deliberate Practice Tasks.
Converting Rational Numbers to Fractions
Date: _____________Math 9/9H Place Value Which position is a digit of a number occupying? E.g.: is in the millions place 9 is in the hundred.
بسم الله الرحمن الرحیم. Ehsan Khoddam Mohammadi M.J.Mahzoon Koosha K.Moogahi.
All you need to know about ITS (in 60 slides) © Kurt VanLehn For journal article version, see distrib/journal/ITSintroAbstract.htm.
Rational/Theoretical Cognitive Task Analysis Ken Koedinger Key reading: Zhu, X., & Simon, H. A. (1987). Learning mathematics from examples and by doing.
Office of School Improvement Differentiated Webinar Series Formative Assessment – Feedback February 28,2012 Dr. Dorothea Shannon, Thomasyne Beverly, Dr.
1 USC Information Sciences Institute Yolanda GilFebruary 2001 Knowledge Acquisition as Tutorial Dialogue: Some Ideas Yolanda Gil.
Graph the following lines on the same coordinate plane. y = 2x - 1
No – Hands Questioning Students are not permitted to raise their hands when a question is asked All students are provided an opportunity to think about.
Teaching to the “Big Ideas”: Moving beyond the standards Terry P. Vendlinski UCLA Graduate School of Education & Information Studies National Center for.
1.1 Variable and Expressions: Quantity: Anything that can be measured or counted. Variable: A symbol, usually a letter, used to represent the value of.
711: Intelligent Tutoring Systems Week 1 – Introduction.
Circles Students will be able to transform an equation of a circle in standard form to center, radius form by using the complete the square method.
Assessment embedded in step- based tutors (SBTs) CPI 494 Feb 12, 2009 Kurt VanLehn ASU.
Solve an equation 7y – 6y + 12 = 4y. Simplify 7y – 6y + 12 = 4y 7y – 6y + 12 = 4y becomes y + 12 = 4y when we combine like terms.
Solving Linear Equations Substitution. Find the common solution for the system y = 3x + 1 y = x + 5 There are 4 steps to this process Step 1:Substitute.
Absolute Value Equations November 3, 2014 Page in Notes.
1.4 Solving Multi-Step Equations. To isolate the variable, perform the inverse or opposite of every operation in the equation on both sides of the equation.
Use the substitution method
George Goguadze, Eric Andrès Universität des Saarlandes Johan Jeuring, Bastiaan Heeren Open Universiteit Nederland Generation of Interactive Exercises.
Solving Equations M7A2b Use the addition and multiplication properties of equality to solve one- and two-step linear equations.
Solving One Step Equations Algebra I. Addition and Subtraction One Step Equations A solution of an equation is the value or values of the variable that.
Bell Ringer 2. Systems of Equations 4 A system of equations is a collection of two or more equations with a same set of unknowns A system of linear equations.
Circles equations. Find the missing value to complete the square. 6.x 2 – 2x +7. x 2 + 4x +8. x 2 – 6x + Circles – Warm Up Find the missing value to complete.
Implementation 1.Review the mathematical concept. 2.Review the problem solving steps. 3.READ: Children read the part that is asking them to find something.
Algebra Review. Systems of Equations Review: Substitution Linear Combination 2 Methods to Solve:
Solving Equations with Variables on Both Sides. Review O Suppose you want to solve -4m m = -3 What would you do as your first step? Explain.
4-6 Solving Equations with Fractions What You’ll Learn ► To solve one – step equations ► To solve two – equations.
Week 1 Real Numbers and Their Properties (Section 1.6, 1.7, 1.8)
Substitution Method: Solve the linear system. Y = 3x + 2 Equation 1 x + 2y=11 Equation 2.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
Q1W5: Solving Linear Equations With One Variable
Developmental Math DSMA0300 – Pre-algebra DSMA0301 – Beginning Algebra
Classifying Systems, Solving Systems by Graphing and Substitution
2.3 Solving Multi-Step Equations
Entry Task   by.
Combining Like Terms 8th Pre-Algebra.
Solve Linear Systems by Graphing
Constraint-based tutoring
Solving Linear Equations
Section 13.3: Solving Absolute Value Equations
2-Digit Subtraction.
Do Now 1) t + 3 = – 2 2) 18 – 4v = 42.
Teachers as Authors of Computer Based Tutoring Systems Dr
The Behavior of Tutoring Systems
THE TEACHING AND LEARN NG ROAD
Section 2.2: Solving Absolute Value Equations
CSC115 Introduction to Computer Programming
Presentation transcript:

QA on “The behavior of tutoring systems” CPI 494 Feb 3, 2009 Kurt VanLehn

What’s a “task domain”? Solving linear algebraic equations? Solving 2x+3=5? Solving math problems? Reciting the Gettysburgh Address? Painting color-by-numbers picture? Dancing the Macrarena? Folk dancing. Writing a funny TV sit-com script

What’s a “task”? Writing a hiaku on death of a loved one? Solving 2x+3=5? Writing the digit 5? Reading Reading an electronic schematic for a 2- transitor amplifier.

What is a “step”? What are the steps in – Solving 2x+5=11?  2x=11-5  2x=6  2x/2=6/2 – Writing the digit “4” – Dividing 10 by 2? – Phonic spelling of the last name of the current US president? – Writing a hiaku on death of a loved one? – Painting a color-by-numbers picture?

What is a “Knowledge component”? Definition (hint: Uses “independently”)? What are choices of granularity in solving 2x+5=11?

How to use transfer to check if KC’s are defined correctly Use KCs to represent task domain, e.g., multi-column addition ( ) & subtraction Determine which KCs must be mastered for one set of tasks, e.g., addition  A Determine which KCs must be mastered for a second set of tasks, e.g., subtraction  S Experiment: – Measure time for group S to master subtraction – Measure time for group AS to master subtraction after mastering addition – Group AS should take less time because some of the subtraction KCs are also addition KCs, and thus have been mastered already. |S-A| / |S| ≈ time(AS)/time(S) – where |X| is the cardinality of set X – Where S-A is the set difference

What is a learning event? Definition? Give example from algebra Give example from teaching your mom how to enter a phone number into her cell phone.

FourthThirdSecondFirstFifth While studying an example, tries to self- explain; fails; looks in text; succeeds While solving a problem, looks up example; recalls explanation; maps it to problem Recalls explanation; slips; corrects Solves without slips 5 sec. 10 sec. 15 sec. 25 sec. 20 sec. Duration of the instructional event Chronological position of the learning event

Using learning curves to check KCs Proper KCs should have smooth learning curves … Learning event s in chronological order Duration of learning event … Learning event s in chronological order Duration of learning event

How to collect a learning curve Track learning of N students At each of their learning events – Measure time (plot duration on y-axis) – Measure errors (plot error rate on y-axis) – Measure hint requests (plot hints+errors on y-axis) Aggregate over the N students – E.g., at the 3 rd learning event of all N students, count number of students who make error & divide by N  plot on y-axis, with x=3.

Two nested loops of an immediate feedback step-based tutoring system Task (outer) loop: – Select task – Do task – Repeat until student has mastered task domain Step (inner) loop – Tutor and student do a step, somehow T:hint; S: trys; T: wrong!; S: trys again; T: Good! – Repeat until the task is finished

What are the 2 loops for CTAT fraction addition tutor? Outer? Inner?

What are two loops for Steve?

What are two loops for Andes?

What are two loops for Cognitive Algebra Tutor?

What are two loops for AutoTutor?

What are the two loops for SQL-Tutor?

Main issue for the task (outer) loop? How to select the next task? Where to get tasks to select from?

5 common services for steps Minimal feedback Hints on the next step Error specific feedback Assessment of knowledge Review of solution

Main issues for minimal feedback Correctness? When?

Main issues for next-step hints When? What step to suggest? How to give hints?

Main issues in error-specific feedback How to classify errors? How to give feedback? Debugging… When/whether to give feedback?

Main issues in assessment What should be assessed? Grain size of assessment? How to measure progress, hints & errors? How to combine progress, hints & errors?

Main issues in reviewing solutions Who controls the review? What depth? Anything suppressed? Questions allowed?