qa on anderson et al. 1995 intro to ctat

28
QA on Anderson et al. 1995 Intro to CTAT CPI 494 & 598 Jan 27, 2009 Kurt VanLehn

Upload: denis

Post on 08-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

QA on Anderson et al. 1995 Intro to CTAT. CPI 494 & 598 Jan 27, 2009 Kurt VanLehn. Initial Framework. NEXT. Step loop User interface Interpreting student actions Suggesting good actions Feedback and hints Task selection Assessment Authoring and the software development Evaluations - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: QA on Anderson et al. 1995 Intro to CTAT

QA on Anderson et al. 1995Intro to CTAT

CPI 494 & 598 Jan 27, 2009Kurt VanLehn

Page 2: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Task selection• Assessment• Authoring and the software development• Evaluations• Dissemination

NEXT

Page 3: QA on Anderson et al. 1995 Intro to CTAT

Describe the user interface of the Lisp Tutor

• What do students type? What are the <..> things? Steps?

Page 4: QA on Anderson et al. 1995 Intro to CTAT

Describe the user interface of the Geometry tutor

• What does student do? Steps?

Page 5: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Task selection• Assessment• Authoring and the software development• Evaluations• Dissemination

NEXT

Page 6: QA on Anderson et al. 1995 Intro to CTAT

For the Lisp tutor

• What counts as a correct step?• How did the tutor determine if the student’s

step is correct?• Would the tutor accept both– (plus X 5) and (plus 5 X)– (times X 0.5) and (divide X 2)– How does it know?

• Can students choose their own variable names?

Page 7: QA on Anderson et al. 1995 Intro to CTAT

For the geometry tutor

• What steps count as correct?– True but useless propositions?– Top down vs. bottom up?

• How does the tutor determine if the student’s step is correct?

Page 8: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Task selection• Assessment• Authoring and the software development• Evaluations• Dissemination

NEXT

Page 9: QA on Anderson et al. 1995 Intro to CTAT

For the Lisp tutor

• When the student asks for a hint, how does the tutor determine what step to hint?

• If the tutor allowed students to keep their incorrect steps on the screen, what step would the tutor suggest when asked?

• What if the tutor did not give immediate feedback and were asked for a hint?

Page 10: QA on Anderson et al. 1995 Intro to CTAT

For the Geometry tutor

• How does it decide what step to suggest?• What does ACT theory say about this policy?• Would it be better to recognize the student’s

plan and help them along by suggesting its next step?

Page 11: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Task selection• Assessment• Authoring and the software development• Evaluations• Dissemination

NEXT

Page 12: QA on Anderson et al. 1995 Intro to CTAT

For the Lisp tutor

• Does the “normal” version of the tutor give immediate feedback, delayed…?

• What other kinds of feedback policies did they try? What were the results?

• How was hinting usually done? • Did the tutor ever ask a question when asked

for a hint?

Page 13: QA on Anderson et al. 1995 Intro to CTAT

For the Geometry tutor

• Does the “normal” version of the tutor give immediate feedback, delayed…?

• What other kinds of feedback policies did they try? What were the results?

• How was hinting usually done? • Did the tutor ever ask a question when asked

for a hint?

Page 14: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Assessment• Task selection• Authoring and the software development• Evaluations• Dissemination

NEXT

Page 15: QA on Anderson et al. 1995 Intro to CTAT

Lisp tutor: Assessment

• What is assessed? Motivation? Knowledge? What kind of …?

• What granularity?• Give examples of what is assessed?• What’s the name of the technique?• When students enter correct step, incorrect

step or hint-request, what happens to the assessment?

Page 16: QA on Anderson et al. 1995 Intro to CTAT

• IF the goal is to get the second element of the list

• THEN code car and set as a subgoal to pass to car an argument that is the tail of the list

Page 17: QA on Anderson et al. 1995 Intro to CTAT

Geometry tutor: Assessment

• What is assessed?• Give examples• How is the assessed stuff different from

Lisp’s?

Page 18: QA on Anderson et al. 1995 Intro to CTAT

• IF the goal is to prove two triangles are congruent

• THEN set as a subgoal to prove that corresponding parts are congruent.

Page 19: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Assessment• Task selection• Authoring and the software development• Evaluations• Dissemination

NEXT

Page 20: QA on Anderson et al. 1995 Intro to CTAT

Lisp tutor: Task selection

• What are the tasks to be selected from?• Are they authored or generated dynamically?• Who does the selection? Tutor or student?• What is the procedure for selection?• What information does the procedure need?• How does this procedure fit with ACT theory?

Page 21: QA on Anderson et al. 1995 Intro to CTAT

Geometry tutor: task selection

• What are the tasks to be selected from?• Are they authored or generated dynamically?• Who does the selection? Tutor or student?• What is the procedure for selection?• What information does the procedure need?• How does this procedure fit with ACT theory

Page 22: QA on Anderson et al. 1995 Intro to CTAT

Initial Framework• Step loop– User interface– Interpreting student actions– Suggesting good actions– Feedback and hints

• Assessment• Task selection• Authoring and the software development• Evaluations• Dissemination NEXT

Page 23: QA on Anderson et al. 1995 Intro to CTAT

Lisp stutor: Evaluations

• List the evaluations done• For each, is it: Formative? Summative?

Hypothesis testing?• What are the results of each?

Page 24: QA on Anderson et al. 1995 Intro to CTAT

• a fixed set of programming exercises either with the tutor or in a standard LISP environment. Students using the tutor completed the exercises 30% faster and performed 43% better on a posttest.

• using the tutor completed the exercises 64% faster and scored 30% higher on posttests than did students using a standard LISP environment.

Page 25: QA on Anderson et al. 1995 Intro to CTAT

What did this graph show?

Page 26: QA on Anderson et al. 1995 Intro to CTAT

What did this graph show?

Page 27: QA on Anderson et al. 1995 Intro to CTAT

Geometry tutor: Evaluations

• List the evaluations done• For each, is it: Formative? Summative?

Hypothesis testing?• What are the results of each?

Page 28: QA on Anderson et al. 1995 Intro to CTAT

• In Peabody HS, one standard deviation• An ethnography• Again, but only got positive result with

teacher.