What problem does this solve?

Students often have a claim and a source, but no simple way to separate supported, contradicted, and insufficient evidence without turning an AI tool into a truth oracle.

School Evidence Coach is a bounded Assignment Mode for that exact school-life problem. A student enters an assignment claim and one evidence excerpt. The tool returns one of three relationships and gives a concrete next evidence step.

The goal is not to tell students what is true. The goal is to make evidence reasoning visible, limited, and explainable.

Judge quick test

Use these three exact cases from the committed test suite:

SUPPORTED

Claim: School garden reduced cafeteria food waste Evidence: School garden project reduced cafeteria food waste by 18 percent

CONTRADICTED

Claim: School garden reduced cafeteria food waste Evidence: The school garden did not reduce cafeteria food waste

INSUFFICIENT

Claim: School garden reduced cafeteria food waste Evidence: Students reported liking outdoor classes

The tool also fails closed to INSUFFICIENT when the claim or evidence input is missing.

What was built during the CSC event window

School Evidence Coach is a CSC 2026 event-window prototype for students working with conflicting or incomplete sources.

The dedicated CSC implementation includes:

  • standalone Assignment Mode UI;
  • student-facing SUPPORTED / CONTRADICTED / INSUFFICIENT explanations;
  • visible claim ceiling and next-evidence-step guidance;
  • mobile/readability styling;
  • deterministic event-specific tests;
  • runtime/CI evidence;
  • CSC-specific provenance and AI-use disclosure.

Event-window regression fix

A fresh review found a real directional-language bug in the compact classifier: words such as "decreased" or "lower" had been treated as generic negation. That could incorrectly contradict a claim about reduction, while opposite-direction language such as "increased" could pass as support.

The fix was developed test-first during the CSC event window. Two regression cases were added before the implementation change:

  • REDUCED claim + DECREASED evidence -> SUPPORTED
  • REDUCED claim + INCREASED evidence -> CONTRADICTED

The first test commit intentionally failed in GitHub Actions, proving the regression tests caught the existing behavior. The classifier was then changed to separate explicit negation from directional polarity. Downward terms such as reduced/decreased/lower/less are treated as directionally aligned, while upward terms such as increased/higher/more are treated as the opposite direction. Explicit negation such as no/not/never/did not/cannot remains contradiction logic.

Verification

A fresh native Chromium evidence run also rendered the three expected runtime labels from the earlier frozen demo HTML and coach.js bytes: SUPPORTED, CONTRADICTED, and INSUFFICIENT. That earlier runtime receipt predates the directional-polarity regression fix, so it is not claimed as runtime evidence for the new fix.

Pre-existing work disclosure

The broader ProofPath repository predates the hackathon and is used only as repository context. Its earlier evidence-classification concepts, prior interfaces, prior tests, and prior claim-ceiling work are not represented as CSC-created work.

The dedicated csc-2026 implementation, tests, runtime evidence, CI work, and submission materials are CSC event-window work.

AI-use disclosure

AI assistance was used for planning, coding support, test design, documentation, wording, and review. The entrant retains responsibility for the project decisions, understands the implementation, and can explain how it works.

The project does not collect private or sensitive student information.

Claim ceiling

TESTED IMPLEMENTATION ONLY

EDUCATIONAL_EVIDENCE_ASSESSMENT_ONLY

School Evidence Coach is a reasoning aid. It does not certify truth, replace teachers, establish source authority, claim universal correctness, or verify scientific truth.

Built With

Share this project:

Updates

Submission history