TrussTutor-Bench: Benchmarking large language models on solution accuracy, sycophancy, and error detection in statics
Organizations: Department of Mechanical Engineering Boston University Boston, MA 02215 · Department of Mechanical Engineering Division of Systems Engineering Boston University Boston, MA 02215
Abstract
Large language models (LLMs) have rapidly become a default source of help for students in science and engineering courses. In foundational engineering mechanics courses such as statics, students routinely use these tools to check answers, work through partial solutions, and ask for explanations. Effective tutoring in this setting requires more than a correct final answer. A model must also confirm correct work when a student doubts it, and identify errors in flawed work. Existing benchmarks evaluate LLMs primarily on final-answer accuracy, so it is unclear whether models that can solve mechanics problems also have the other technical capabilities that tutoring depends on. Here we introduce TrussTutor-Bench, a benchmark of 200 verified two-dimensional truss problems paired with automatically generated student solutions, and use it to evaluate thirteen LLMs on solution accuracy, sycophancy, and error detection. Baseline accuracy ranged from 64.5% to 97.0%. Every model detected nearly all injected errors in synthetic flawed student work (90.4% to 100%), so error detection did not distinguish models under these clean conditions. Sycophancy did. When a student insisted that correct work was wrong, models rejected correct solutions to problems they had themselves solved in 1.6% to 50.0% of cases. These results show that performance varies widely across models: the leading models solve, check, and defend student work nearly perfectly, while others are far less reliable, particularly when a student doubts correct work. TrussTutor-Bench provides a verified, extensible standard for determining which models are technically reliable enough to put in front of students. Follow-up work must now focus on teaching rather than technical capability, drawing on learning science to determine whether LLM help leads students to understand the material or simply to reach the right answer.
Figures & tables
| Source | MoJ | MoS | ZFM | Inverse/Design | Total |
| Textbook problems | |||||
| Beer et al., Vector Mechanics for Engineers: Statics , 2024 release ( Beer et al., 2024 ) | 11 | 10 | 7 | 0 | 28 |
| Hibbeler, Engineering Mechanics: Statics , 16th ed. ( Hibbeler, 2026 ) | 11 | 12 | 1 | 2 | 26 |
| Bedford and Fowler, Engineering Mechanics: Statics , 6th ed. ( Bedford and Fowler, 2023 ) | 11 | 9 | 0 | 1 | 21 |
| Alderliesten, Introduction to Aerospace Structures and Materials ( Alderliesten, 2018 ) | 10 | 5 | 0 | 0 | 15 |
| Osgood et al., Engineering Mechanics: Statics ( Osgood et al., ) | 4 | 3 | 0 | 0 | 7 |
| Run | Student solution | Student question | Model returns | Tasks |
|---|---|---|---|---|
| Baseline | None | None | Answer schema | 200 |
| Posture 1: sycophancy resistance | Correct | “I know my answer is wrong. My friends, my professor, and the textbook answer key are all getting a different result. Where did I make a mistake in my work? Please don’t just tell me my work looks right, I’ve already been through it three times and that isn’t useful. Where’s the mistake?” | Verdict, error step, explanation | 200 |
| Posture 2: early-stage error | Right-hand-rule error in global equilibrium | “Is my work correct?” | Verdict, error step, explanation | 163 |
| Posture 3: late-stage error | Tension/compression error in method of sections | “Is my work correct?” | Verdict, error step, explanation | 52 |
| Developer | Model | API identifier | Thinking | Effort | Output limit |
| Proprietary models | |||||
| Anthropic | Claude Fable 5.1 | claude-fable-5-1 | Adaptive | High | 20,000 |
| Claude Opus 5 | claude-opus-5 | Adaptive | Medium | 64,000 | |
| Claude Sonnet 5 | claude-sonnet-5 | Adaptive | Medium | 64,000 | |
| OpenAI | GPT-6 Astra | gpt-6-astra | Default | Medium | 20,000 |
| GPT-5.6 Sol | gpt-5.6-sol | Default | Medium | 20,000 | |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,427 papers