Draggable Math Reasoning Blocks for Categorized Error Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Math reasoning blocks are ineffective on small screens like mobile phones, limiting their accessibility and usability for low-performing students, especially those with disabilities who struggle with typing or auto-pasting inputs.
Innovation Solution
A mechanism is developed to ensure draggable entry choices in math reasoning blocks fall within established error categories, allowing for effective step-level error tracking and input on small screens, accommodating users with disabilities by mixing correct and incorrect answers to facilitate learning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If math reasoning blocks are implemented on small screens like mobile phones, then accessibility and usability for low-performing students is improved, but the system's ability to track step-level errors effectively is compromised
Solution Approach 1:
The system segments the error tracking functionality into discrete error categories that can be independently identified and recorded. Each student error is classified into specific categories (e.g., computational errors, conceptual errors) allowing precise tracking even on small screens where comprehensive analysis might be limited.
Solution Approach 2:
The math reasoning block system is designed to serve multiple functions: it provides math instruction, tracks errors by category, and adapts to different screen sizes. The same interface elements serve both as mathematical reasoning tools and as error tracking mechanisms, enabling the system to maintain its core functionality across diverse devices including mobile phones.
2Measurement precision
If typing and auto-pasting input methods are required, then answer input accuracy is improved, but usability for students with disabilities is worsened
Solution Approach 1:
The system incorporates accessibility features that allow students with disabilities to input answers through alternative methods. Rather than requiring manual typing, the system enables selection of pre-provided answer choices through accessible interface elements, allowing students to self-serve their input needs according to their abilities.
Solution Approach 2:
The input method parameters are changed to accommodate different user needs. The system transitions from requiring typed input to accepting selected answer choices, fundamentally changing the input parameter from text entry to selection-based interaction, thereby improving accessibility while maintaining answer accuracy.
3Reliability
If only correct answers are provided, then learning outcomes are improved, but error category tracking is worsened
Solution Approach 1:
The system implements feedback mechanisms that provide correct answers while simultaneously capturing error category information. When students select incorrect answers, the system records the error category and then provides feedback with the correct answer, ensuring both learning outcomes are supported and error tracking is maintained.
Solution Approach 2:
The system discards incorrect answer selections but recovers the valuable error category information from those selections. Rather than simply marking wrong answers as incorrect, the system preserves the categorical information about the type of error made, which can then be used to inform subsequent instruction and tracking.
Data Source
AI summary
A system makes the abstract, step-by-step logic of math problems visible via the use of digitized mathematical reasoning blocks, which can be used to construct an interactive teaching program that allows a student to select problem sets from an index of problems, allows the student to view a brief instructional video pertaining to that skill if desired, allows the student to choose the mode of problem presentation (i.e., various learning or test modes), allows the student to work randomly generated problems from within the chosen mode and set by dragging and dropping inputs to mathematical reasoning blocks that represent the various necessary/possible sub-steps in route to the solution of that problem.


