Handling of student mistakes in the Logic Tutor The principle of “cascading” mistakes PowerPoint show prepared for our article in IMEJ D. Abraham, E. Crawford,

Slides:



Advertisements
Similar presentations
Rules of Inferences Section 1.5. Definitions Argument: is a sequence of propositions (premises) that end with a proposition called conclusion. Valid Argument:
Advertisements

Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
ITEC810 Final Report Inferring Document Structure Wieyen Lin/ Supervised by Jette Viethen.
PingER Management1 Error Reporting Model for Ping End-to-End Reporting (PingER Management)
DAIMIHenrik Bærbak Christensen1 Testing Terminology.
Design of SCS Architecture, Control and Fault Handling.
PWM Pulse Width Modulation API  Achieves PWM by cascading 2 timers…  The output of lower order will be fed to input of upper order timer…  The output.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 6 Ethernet Fundamentals.
1 Software Testing Techniques CIS 375 Bruce R. Maxim UM-Dearborn.
Test Your Knowledge By Catherine Phipps. x + 3 =6 a.5 b.4 c.3 d.2.
ХНУРЭ,кафедра ПО ЭВМ, Тел , N.V. Bilous Факультет компьютерных наук Кафедра ПО ЭВМ, ХНУРЭ Discrete mathematics.
Slide 6.1 CHAPTER 6 TESTING. Slide 6.2 Overview l Quality issues l Nonexecution-based testing l Execution-based testing l What should be tested? l Testing.
ERROR HANDLING Lecture on 27/08/2013 PPT: 11CS10037 SAHIL ARORA.
SAT Review 1.Which is the equation of a line that passes through the pt (7, - 1) and is to y + 2x = 1. A. y = 2x – 15 B. y = –2x + 13 C. D. 2.Line p is.
Review for Final Exam Fall 2014 Jeff Offutt SWE 632 User Interface Design and Development.
Designing and Debugging Batch and Interactive COBOL Programs Chapter 5.
Formula? Unit?.  Formula ?  Unit?  Formula?  Unit?
SYNTAX ANALYSIS & ERROR RECOVERY By: Sarthak Swaroop.
Product Rule. Product Rule – used when functions are being multiplied Product Rule.
CCNA 1 v3.0 Module 6 Ethernet Fundamentals. Purpose of This PowerPoint This PowerPoint primarily consists of the Target Indicators (TIs) of this module.
1 Program Planning and Design Important stages before actual program is written.
CSE Winter 2008 Introduction to Program Verification January 31 proofs through simplification.
The Functions and Purposes of Translators Syntax (& Semantic) Analysis.
PowerPoint presentation title Presenter’s name and date Put a visual here.
ERRORS. Types of errors: Syntax errors Logical errors.
16-1 Chapter 16 Data Preparation andDescription Learning Objectives Understand... importance of editing the collected raw data to detect errors.
Achieving Success in Math August 21, 2015 Presented by: Edwin Cruz.
5.01 Understand Different Types of Programming Errors
How to detect the change of model for fitting. 2 dimensional polynomial 3 dimensional polynomial Prepare for simple model (for example, 2D polynomial.
Rules for Avoiding Common Errors. Simplifying === 10 = Greatest Common Factor Write the numerator and denominator as a product of factors, then cancel.
 Software Testing Software Testing  Characteristics of Testable Software Characteristics of Testable Software  A Testing Life Cycle A Testing Life.
Parser: CFG, BNF Backus-Naur Form is notational variant of Context Free Grammar. Invented to specify syntax of ALGOL in late 1950’s Uses ::= to indicate.
Boolean Algebra. Laws of Boolean Algebra Commutative LawExpression Addition: A + B = B + A Multiplication: A B = B A Associative Addition: A + (B+C) =
Review Day. ERROR ANALYSIS- Students have completed the following problems incorrectly. Write a sentence for each on a lined sheet of paper explaining.
1 x = 9 12 x = x = x = x = x = x =
COMPUTER PROGRAMMING I SUMMER Understand Different Types of Programming Errors.
Contingent A statement is contingent iff it is neither a logical truth nor a contradiction.
第 8 章 PowerPoint 2003 的使用 1 PowerPoint 2003 窗口简介 2 PowerPoint 2003 演示文稿的创建与放映 3 幻灯片的基本操作.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
EXAMPLE FORMULA DEFINITION 1.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
Introduction to Computers and C++ Programming
5.01 Understand Different Types of Programming Errors
Useful websites for independent study
Grace && Allison  && Judy 
What is your FICO IQ Quiz? Link to article attached.
How to Solve QuickBooks Error OL-332 Get resolve your QuickBooks Error OL-332. Experience the specified technique in this snappy guide and fix this mistake.
UNIT-4 BLACKBOX AND WHITEBOX TESTING
How to Stop the Bullying!
The Strategic Planning Process
5.01 Understand Different Types of Programming Errors
Introduction to Problem Solving
Overview of links between TADA-Ed frames
Boolean Algebra.
Detecting and Resolving Model Errors
Lecture3.
Software Development Process
Natural Deduction Hurley, Logic 7.2.
Educational Data Mining Success Stories
Order of Operations PowerPoint
Open Branches Sometimes trees have more than one open branch.
Data Loss Prevention in Office 365
Learning Intention I will learn about the different types of programming errors.
Module 3 Arithmetic and Geometric Sequences
Integration Techniques: Tables
The Articles of Confederation
Warmup Chapter P Review
Types of Errors And Error Analysis.
UNIT-4 BLACKBOX AND WHITEBOX TESTING
Presentation transcript:

Handling of student mistakes in the Logic Tutor The principle of “cascading” mistakes PowerPoint show prepared for our article in IMEJ D. Abraham, E. Crawford, L. Lesta, A. Merceron and K. Yacef University of Sydney

Level 0: Syntactical mistakes Syntactical error is detected by the Parser

Level 1: General basic mistakes “Incorrect line number” Here the Expert Module detects that the result could be achieved by applying the rule with lines other than those specified by the student Mismatch between the lines referred to, the rule used and the formula given

Level 1: General basic mistakes Invalid application of rule Here the Expert Module detects that the result could be achieved by applying another rule than the one specified by the student Mismatch between the lines referred to, the rule used and the formula given

Level 2: More specific mistakes Use of Simplification without Commutation Mismatch between the lines referred to, the rule used and the formula given Here the Expert Module detects that the result could be achieved by applying Commutation before Simplification