All projects
04 · MIC Lab · SFSU

AICO — AI Collaborative Platform

AI educational platform that connects coursework to AI while keeping faculty in the loop.

Next.js FastAPI LlamaIndex MongoDB Redis Milvus

Highlights

  • Courses link through Canvas LMS, so school work and AI live in one place.
  • Faculty-provided notes are embedded in Milvus for retrieval-augmented generation (RAG), grounding answers and reducing LLM hallucinations.
  • Redis caches files students access to cut latency on repeat loads, and MongoDB stores student insights.
  • Gives faculty visibility into how students use AI, making the technology easier to adopt in class.

Gallery

Select any image or video to view it full size.

Fig. 1 Homework Help: the assignment on the left, and AICO guiding the first step with an active-recall check instead of handing over the answer.
Fig. 2 Courses synced from Canvas LMS.
Fig. 3 Learning analytics for faculty (anonymized): AI interactions per student and the most-used course files.
Fig. 4 Weekly class summary: topics covered, class strengths and weaknesses, and recommendations for the instructor.