arXiv paper· computing education (AI in education / HCI)· empirical study

Reducing Barriers to Academic Support: Evaluating a Course-Specific RAG System for Addressing Help-Seeking Disparities in Higher Education

Andy Gray, Jake Hobbs

cs.AI · cs.CY · cs.HC

Quick verdict

Promising 15-student evaluation of course-specific RAG tutor Beacon: students value and trust it, but disparity-reduction remains perceived, not measured.

Summary

This mixed-methods design-based research study presents Beacon, a Retrieval-Augmented Generation (RAG) support system for undergraduate programming modules that grounds responses exclusively in approved teaching materials (Markdown chunks embedded in PostgreSQL/pgvector, top-7 cosine retrieval, multi-turn query rewriting) and favors pseudocode scaffolding over complete solutions. After a demonstration-only pilot (9 questionnaires; 89% rated responses highly aligned with course materials), 15 computing undergraduates completed six task scenarios (9 in-person, 6 remote) with pre/post questionnaires, plus interviews with 5 students and 4 academic staff. Post-experiment results were positive: 73.3% found the interface intuitive, 73.3% answers relevant, 80% that Beacon supported independent learning, and 66.7% that it supported rather than replaced learning; students valued module alignment, source transparency, and psychological safety before approaching tutors. Trust remained conditional, and complaints about lengthy templated responses were common. The central limitation is evidential: despite the title's disparity framing, no demographic data were collected and no natural help-seeking behavior was observed — disparity-related findings are self-reported perceptions from short scripted sessions with n=15; pre-questionnaire percentages (62.5%, 75%, 87.6%) imply only 8 respondents; the LLM and embedding model are unnamed; no expert-coded accuracy audit is reported despite cited comparators providing one; analysis was partly Copilot-assisted; and no code or system is released.

Review complete

Assessment at a glance

computing education (AI in education / HCI)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinesslow
Code & data availablenot stated
Review confidencemedium
Deep research viable

6 strengths · 5 weaknesses · 5 author questions

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Course-specific RAG grounded in approved teaching materials produces responses that students perceive as more module-aligned and more trustworthy than unrestricted generative AI tools.
  • Beacon reduces perceived barriers to help-seeking by serving as a private, immediate intermediary layer between independent study and formal academic support.
  • Scaffolding via pseudocode and refusal to give direct answers supports perceived independent learning (80% agreed Beacon helped them learn independently), but creates friction that may push time-pressed students back to unrestricted tools.
  • Guardrails are inconsistent across conversation turns — staff could elicit actual code — so persistent guardrails rather than initial-response-only constraints are required.
  • Any reduction in demographic help-seeking disparities is a plausible but untested pathway, since the study collected no demographic data.

Strengths

  • Dual learner-educator evaluation with genuine triangulation

    Beyond the standard student-usability loop (§4.3: 15 students, 5 interviews), four staff reviewers independently assessed pedagogy (§5.2), surfacing the study's sharpest finding — guardrail bypass (Staff Interview 1 elicited real C++ code by reframing a request) — which students alone would likely have missed.

  • Transparent, pedagogy-first system description

    §3 specifies the full pipeline reproducibly at the design level: MARP/Markdown corpus, per-chunk provenance metadata (session, slide number), pgvector with top-7 cosine retrieval, query rewriting for multi-turn follow-ups, and prompt rules (answer-only-from-retrieved, refuse on insufficient evidence, pseudocode over solutions) each mapped to one of four design objectives (§3.1).

  • Candid boundary-drawing between evidence and aspiration

  • Iterative DBR with a staged pilot

  • Disclosed AI-assisted analysis

  • Task scenarios with face validity for the research question

Weaknesses

  • Title promises what the design cannot test

  • Perception-only measurement of trust and accuracy

  • Sample-size arithmetic inconsistencies

  • Scripted sessions stand in for naturalistic help-seeking

  • Underspecified technical stack blocks replication

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper presents Beacon (piloted under the name 'DebuggyDuck'), a course-specific Retrieval-Augmented Generation support tool for undergraduate programming modules, and evaluates whether it reduces 'help-seeking disparities' (title) or, more modestly, 'barriers to academic support' (abstract). The system grounds every response in approved teaching materials: a Markdown/MARP corpus chunked with provenance metadata (session, slide number), embedded into PostgreSQL/pgvector; cosine retrieval of the top-7 chunks with no similarity threshold; query rewriting for multi-turn follow-ups; and prompts instructing answer-from-retrieved-only, refusal on insufficient evidence, and pseudocode over complete solutions (§3.2). Four design objectives (§3.1) tie the architecture to pedagogy, including a misconduct-reduction motivation that is stated but never measured. Four research questions cover perceived usefulness (RQ1), barrier reduction (RQ2), trustworthiness (RQ3), and staff-perceived value and tensions (RQ4). Critically, every RQ is answered with perception data only; the disparity construct in the title is never operationalized — a gap the authors concede in §5.3.2 and §6.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 6 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is Beacon and how does it differ from ChatGPT?

Beacon is a course-specific Retrieval-Augmented Generation (RAG) chatbot for university programming modules. Unlike general-purpose AI, it answers only from lecturer-approved course materials stored in a vector database (pgvector), cites the source (e.g., session and slide), refuses to answer beyond module scope, and pushes pseudocode and guided steps rather than complete code solutions.

Did the study prove Beacon reduces help-seeking disparities between student groups?

No. The study showed that students and staff perceived Beacon as lowering barriers (anxiety, fear of judgement) to seeking help. No demographic data were collected and no real help-seeking behavior was observed, so disparity reduction remains a plausible but untested pathway — a limitation the authors themselves acknowledge.

How many participants were in the study and what did they do?

An earlier pilot collected 9 questionnaires after a demonstration. In the main study, 15 computing undergraduates completed a pre-questionnaire, six scripted programming tasks using Beacon (9 on-campus in a two-hour workshop, 6 remotely), and a post-questionnaire; 5 students and 4 academic staff were also interviewed.

Is Beacon's code, data, or the system itself publicly available?

No. The paper names the architecture (PostgreSQL with pgvector, top-7 cosine retrieval, query rewriting) but not the specific LLM or embedding model, and no code, prompts, or course corpus are released; the paper states study data are available from the authors on request.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • The extracted text has several omitted sections: the body of §6 (Limitations), parts of §2.3 and §3.3, and the post-questionnaire trust/error-frequency results after the 'relevant (73.3%)' sentence — some reported results may therefore be missed.
  • Figures 1-4 are assessable only through captions; UI screenshots (Figure 3/4) and the RAG diagram could not be evaluated.
  • Subsample sizes were inferred by arithmetic consistency of reported percentages against stated n (n=15 main, n=9 pilot); these inferences are flagged as such rather than asserted by the paper.
  • The venue template (Wiley-style front matter with placeholder DOI/copyright) suggests a preprint of an article under review; publication status could affect formatting-related judgments.

Go deeper on this paper

Reproduce ResultsNot feasible for this paper — the core results cannot be re-derived by sandboxed code simulation.

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Reducing Barriers to Academic Support: Evaluating a Course-Specific RAG System for Addressing Help-Seeking Disparities in Higher Education | Evolve.Pub