Project: Smart Campus Events Notifier

Overview

The problem: Many UH students are unaware of the wide range of events happening on campus that align with their diverse interests. They lack an efficient way to discover and stay informed about relevant lectures, workshops, social gatherings, and other activities listed in the UH Manoa Campus Events Calendar. This can lead to missed opportunities for engagement, learning, and community involvement.

The solution: The Smart Campus Events Notifier (SCEN) is a web application that allows students to log in and create a profile specifying their interests in various campus event categories. Utilizing artificial intelligence, SCEN analyzes the event descriptions from the UH Manoa Campus Events Calendar and automatically notifies users of upcoming events that match their indicated preferences. This enables students to easily discover and attend events tailored to their individual needs and interests.

Approach

Once a user creates a profile detailing their event interests, SCEN will regularly access and analyze the data from the UH Manoa Campus Events Calendar. This might involve web scraping or using an API if available. AI-powered algorithms, such as natural language processing (NLP) and machine learning, will be used to understand the content of event descriptions, classify the event in terms of interest areas, ingest the event information into the events database and identify if the event that align with the interests specified in user profiles. Events that match with users interests that occur within users specified notification time range will be notified. Only events that match a users interests and have not occurred will be listed.

Users can customize their notification preferences to control the frequency and types of alerts they receive. The system will automatically alert users when new events matching their criteria are added to the calendar.

Admins could potentially monitor user activity and manage event categories if needed.

Users may be recommended categories related to their interests and that are popular with others that have similar interests.

Note: This application should not be named “Smart Campus Events Notifier” if chosen as a final project. Please come up with a different name.

Some mockup pages include:

Use case ideas

Whether or not the following bullet points list all pages or not, the completed use case should show an end-to-end scenario of using the system.

Beyond the basics

After implementing the basic functionality, here are ideas for more advanced features: