The use of large language models to solve mathematical modeling problems: preservice mathematics teachers’ use practices, perceived affordances and challenges, and trustworthiness judgments of AI-generated outputs
Abstract Mathematical modeling is a core component of mathematics education, enabling learners to connect mathematical ideas with real-world phenomena. Yet, it remains challenging for preservice teachers (PSTs), who must develop their own modeling competence while preparing to guide future students in reasoning about authentic situations. Large language models (LLMs) offer promising, though underexplored, potential to scaffold these complex learning processes by providing real-time explanations, supporting reaso…
Preservice teachers reported that LLMs helped during early modeling work by supporting assumption-making, formula retrieval, and building models and solution strategies.
Same preservice teachers raised concerns that LLM outputs contained inaccuracies, encouraged overreliance, and were less useful for validation phases of modeling.
Findings are bounded to a single teacher-education context and task set, with limited support observed for reflective modeling work.
Evidence
- Peer-reviewedZDM – Mathematics Education2026-04-07
How should this claim be treated?
Truvace Impact Record TRV-2026-0148, v1: “The use of large language models to solve mathematical modeling problems: preservice mathematics teachers’ use practices, perceived affordances and challenges, and trustworthiness judgments of AI-generated outputs.” Truvace, 2026-07-13. /record/TRV-2026-0148 (accessed at citation time). sha256 5919f938271c030b…
Calibration history
Every change to this record since certification, in the open. None yet — the reading has held since it entered the record.
Certified into the record
How to verify without trusting this page
Fetch the canonical text of any version from /api/record/TRV-2026-0148 and hash it yourself — for example shasum -a 256 on the saved canonical field. The result must equal content_hash, and each version’s text ends with prev:followed by the prior version’s hash (version 1 chains to 64 zeros). If a single character of any version had been altered since certification, the chain would not reproduce.
ace