PHP ITS identifies semantically equivalent solutions without bug libraries, ideal solutions or heuristics¶
Claim · All claims
Evidence · 1 study · designr2·q1
Currency · newest study 2014 · not yet checked against its sources · not reviewed by a person
Subclaims¶
Reading the evidence codes
q is the design tier, i the impact, n the sample, and the kind with its r
the rigour judged within that kind: what each code means.
This claim: no standardized effect is recorded in observations/ for it yet, so no benchmark reading is possible.
q1 i? The PHP ITS uses generalised predicates rather than stored ideal solutions, enabling recognition of diverse alternative solutions. → Weragama 2014
Evidence¶
Weragama 2014¶
Weragama, D. & Reye, J. (2014). Analysing Student Programs in the PHP Intelligent Tutoring System. Int J Artif Intell Educ 24:162–188. https://doi.org/10.1007/s40593-014-0014-z
q1 · i? · design · r2
Comparison to related work (type e). The authors argue their approach avoids limitations of bug libraries, cognitive tutors' production rules, and intention-based analysis heuristics by using "a set of generalized predicates".
"The method of program analysis used in the PHP ITS does not depend on an ideal solution but on a set of generalized predicates. This means that many alternative solutions can result in the same set of predicates and therefore, the method is suitable for handling diversity in student programs."
Discussion¶
Related Claims¶
- The final PHP ITS version correctly analysed 96.31% of student solutions to programming exercises — related
- Two main causes of incorrect analysis were unhandled constructs and string-literal quote inconsistencies — related
- Strategy-based assessment statically determines which solution strategy a student used and guarantees correctness of recognised programs — related
Page metadata
| Field | Value |
|---|---|
type |
claim |
id |
php-its-no-bug-libraries-no-heuristics |
title |
PHP ITS identifies semantically equivalent solutions without bug libraries, ideal solutions or heuristics |
description |
PHP ITS identifies semantically equivalent solutions without bug libraries, ideal solutions or heuristics |
status |
review |
evidence_strength |
weak |
newest_evidence |
2014 |
generated |
by process:wiki-ingest on 2026-10-28 |
trust |
unverified — no one has confirmed this page's content |
sources |
1 — weragama-2014 |
Frontmatter is the page's machine-readable record — see the Schema & Guide.