← all research notes

AIEIC · HUMAN-CENTERED AI + COMPUTING EDUCATION

Designing help without handing over the answer

When does an agentic lab help students reason about a system, and when does it only add complexity?

This Cal Poly research effort explored bounded AI assistance, participation signals, academic-integrity safeguards, and instructor visibility around engineering labs. The most useful result was not a universal case for agents. It was a clearer account of where they fit and how the architecture had to change.

Working title: Empowering Experiential Learning through an AI-Driven Agentic Design Framework for Engineering Labs

THE MOTIVATION

Ordinary chat can collapse the learning process.

A student can ask a general-purpose model for a finished answer before practicing decomposition, coordination, monitoring, or evaluation. The research treated that tension as a design constraint: assistance should be grounded in approved course context, escalate gradually, leave useful evidence for the instructor, and never turn a probabilistic signal into an automatic academic judgment.

helpwithout immediate solution deliveryvisibilitywithout constant surveillancesignalswithout automated consequences
THE LATER ORGANIZING MODEL

Three phases replaced a sprawling center.

The final report describes a simpler harness after developers and test users found the complex orchestrator harder to integrate and less predictable.

before

pre-lab

Curriculum generation, environment setup, and instructor-reviewed preparation.

inside the session

during-lab

Scaffolded help, participation logging, integrity signals, and safety monitoring.

after

post-lab

Assessment, analytics, reflection, and instructor review.

These are workflow boundaries in the latest report, not proof of three isolated production services.

HELP VS. ANSWER LEAKAGE

A question leaves a trail of evidence, not a verdict.

The conceptual flow retrieves approved course context, offers progressively stronger hints, logs the interaction, and checks for integrity signals. When the system sees a meaningful pattern, the instructor remains the decision-maker.

  1. Student questionstarts with the lab context and the learner's request
  2. Retrieval + progressive hintsgrounds assistance and avoids jumping straight to a solution
  3. Participation loggingrecords question type, hint level, and session context
  4. Integrity signalsurfaces patterns for review rather than declaring misconduct
  5. Instructor oversightkeeps consequential decisions with a person
Conceptual AIEIC question flow showing progressively stronger hints, a rejected direct-solution request, participation logging, and an instructor alert
Conceptual workflow from the supplied research diagrams. Example thresholds illustrate the intended interaction, not a measured classroom trace. tap to inspect ↗
ARCHITECTURE AS A RESEARCH RESULT

The design became simpler because integration taught us where the boundaries hurt.

01 · concept

Broad multi-agent framework

An orchestrator and specialized agents made curriculum, tutoring, participation, integrity, assessment, operations, and instructor support explicit.

02 · prototype

Distributed services

Teams built component APIs, dashboards, contracts, and service-specific state at different levels of maturity.

integration exposed

contract drift · fragmented state · duplicated policy · hard-to-trace failures

03 · later report

Pre / during / post harness

The same learning workflow was reorganized around three predictable phases instead of a complex autonomous center.

Earlier documents also propose a deterministic orchestrator and a shared Postgres learning record. Those are design recommendations, not verified shipped architecture.

SELECTED TECHNICAL COMPONENTS

Different components produced different kinds of evidence.

Lab Companion

Retrieved course and lab material before producing scaffolded assistance. The available documents describe the design, but do not establish a final production retrieval implementation.

Participant Agent

A FastAPI service classified question type, hint level, difficulty, and confidence with GPT-4, stored events in Cosmos DB by student, then applied a deterministic heuristic for learner status.

Integrity path

Produced query-count and similarity signals. A safer integration keeps the component observational while workflow policy and instructor review remain elsewhere.

Instructor dashboard

A React 19, TypeScript, and Vite prototype supported cohort views, drill-down navigation, student details, and an AI Overview. Its displayed student records are mock data.

Conceptual integrity escalation workflow in which repeated high-similarity requests produce a signal for instructor review instead of an automatic decision
Secondary conceptual workflow. The example query counts and similarity values illustrate policy logic, not measured participant results. tap to inspect ↗

MY VERIFIED CONTRIBUTION

Team leadership, instructor-facing workflows, and Participant Agent contracts.

I served as an overall team lead and contributed to the instructor/research dashboard, including the student-detail modal, AI Overview, typed API client, navigation and drill-down behavior, and CAS login interface. On the Participant Agent, my verified work includes API contracts, health and root endpoints, standardized errors, status and cohort endpoints, the deterministic status heuristic, and a minimal-diff refactor that reduced merge risk.

The supplied evidence does not support claiming that I built every agent, implemented the full orchestrator, or deployed the proposed Azure architecture.

AIEIC research poster summarizing the agentic learning framework, components, prototype dashboard, and early outcomes
Earlier-stage public poster. The instructor dashboard pictured here is a prototype with mock cohort data. tap to inspect ↗
PRELIMINARY PILOT RESULTS

Promising operational signals, with important limits.

The final report describes selected CSC 480 Fall 2025 labs and later curricular work across CSC 480 and CSC 580. These values are useful early observations, not causal evidence that the agentic format improved learning.

92%task completionSelected CSC 480 Fall 2025 labs
8.8 / 10code qualityStatic-analysis score reported by the project
85%recoveryRecovery under injected failures or errors
98%API compatibilityReported lab-interface compatibility
60+parallel agentsReported concurrent execution level
THE CURRICULAR FINDING I KEEP

Agents were a fit only when the reasoning task had enough structure to warrant them.

BFS / DFStoo simple

The agentic layer added ceremony without creating enough new reasoning value.

A*conditional

Its fit depended on how much complexity lived in the heuristic and problem formulation.

MCTSnatural fit

Its roles, iteration, and feedback structure mapped more naturally to an agentic lab.

what the research taught us

Architecture should follow the learning task. More agents do not automatically create more learning, observability, or reliability.

SOURCE ARTIFACTS

Read the research material.