SmartCourse: A Contextual AI-Powered Course Advising System for Undergraduates

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mi, Yixuan, Yu, Yiduo, Zhao, Yiyi
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908473272303616
author Mi, Yixuan
Yu, Yiduo
Zhao, Yiyi
author_facet Mi, Yixuan
Yu, Yiduo
Zhao, Yiyi
contents We present SmartCourse, an integrated course management and AI-driven advising system for undergraduate students (specifically tailored to the Computer Science (CPS) major). SmartCourse addresses the limitations of traditional advising tools by integrating transcript and plan information for student-specific context. The system combines a command-line interface (CLI) and a Gradio web GUI for instructors and students, manages user accounts, course enrollment, grading, and four-year degree plans, and integrates a locally hosted large language model (via Ollama) for personalized course recommendations. It leverages transcript and major plan to offer contextual advice (e.g., prioritizing requirements or retakes). We evaluated the system on 25 representative advising queries and introduced custom metrics: PlanScore, PersonalScore, Lift, and Recall to assess recommendation quality across different context conditions. Experiments show that using full context yields substantially more relevant recommendations than context-omitted modes, confirming the necessity of transcript and plan information for personalized academic advising. SmartCourse thus demonstrates how transcript-aware AI can enhance academic planning.
format Preprint
id arxiv_https___arxiv_org_abs_2507_22946
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SmartCourse: A Contextual AI-Powered Course Advising System for Undergraduates
Mi, Yixuan
Yu, Yiduo
Zhao, Yiyi
Computers and Society
Artificial Intelligence
We present SmartCourse, an integrated course management and AI-driven advising system for undergraduate students (specifically tailored to the Computer Science (CPS) major). SmartCourse addresses the limitations of traditional advising tools by integrating transcript and plan information for student-specific context. The system combines a command-line interface (CLI) and a Gradio web GUI for instructors and students, manages user accounts, course enrollment, grading, and four-year degree plans, and integrates a locally hosted large language model (via Ollama) for personalized course recommendations. It leverages transcript and major plan to offer contextual advice (e.g., prioritizing requirements or retakes). We evaluated the system on 25 representative advising queries and introduced custom metrics: PlanScore, PersonalScore, Lift, and Recall to assess recommendation quality across different context conditions. Experiments show that using full context yields substantially more relevant recommendations than context-omitted modes, confirming the necessity of transcript and plan information for personalized academic advising. SmartCourse thus demonstrates how transcript-aware AI can enhance academic planning.
title SmartCourse: A Contextual AI-Powered Course Advising System for Undergraduates
topic Computers and Society
Artificial Intelligence
url https://arxiv.org/abs/2507.22946