The Smart Campus Assistant Platform is a web-based intelligent system designed to
centralise and personalize the campus experience for university students. Students
face significant challenges navigating fragmented information systems, leading to
missed opportunities, underutilised resources, and academic disengagement. This platform
addresses those problems by consolidating campus tools and information into a single,
intuitive application that's personalised for every student.
At its core, the system features an AI-powered chatbot that processes natural language
queries related to academic schedules, campus events, building locations, deadlines,
and more. The chatbot maintains conversation context across interactions and utilises
student profile data (including major, schedule, and preferences) to deliver personalised
responses. A ML recommendation engine complements this chatbot by generating compatibility-scored
suggestions for classes, events, clubs, and activities based on student interests,
availability, and historical engagement patterns.
Dining information (such as menus, hours, dietary details, and delivery options) is
aggregated and kept current through a combination of scraping and manually-submitted
updates. Instructor and course reviews are sourced from a RateMyProfessors API and
supplemented by on-platform submissions. A weighted scoring algorithm is used that
prioritises recent and highly-rated reviews over older ones.
A built-in class discussion system automatically creates group chats for each course
section, enabling note sharing and collaboration. A "find study partner" feature notifies
classmates of available study buddies without requiring external messaging apps or
greater communication hassle.
Together, these features create a cohesive, data-driven assistant that supports student
success throughout the academic journey.