top of page
breaker right.fw.png
icon 3.fw.png

Sweety Course

Designing a cloud computing platform to assist students with course review and registration

​

A Columbia University Cloud Computing Course Project 

Jan 2023 ---- May 2023

border-center.png
Untitled-8.fw.png

Columbia course registration system needs a renovation.

Students often find it hard to choose courses that match their academic goals, especially if they're not familiar with a particular major.

​

To help with this, we've created the 'Sweety Course' platform. It's an innovative tool that goes beyond the usual course registration process. Our platform makes finding and registering for courses easy and enjoyable.

border-center.png

Key Features

pngtree-dialog-box-vector-speech-bubbles-message-boxes-collection-for-comments-png-image_1

Course Review Discussion: Students can share and read detailed reviews about their courses, professors, and TAs. This helps them make better decisions about which courses to take. They can talk about their experiences with different courses, including things like what the course covers, how much work it involves, and what they learned. This feature also lets students learn about how different professors and TAs teach, helping them choose courses that fit their learning style and academic goals.

AI-chat-5.png

Intelligent Graduation Planning Recommendation: Besides course reviews, Sweety Course helps with graduation planning. It uses an algorithm to help students plan their courses. This makes sure students take the right courses to meet their degree requirements and graduate on time. The platform provides a clear plan for students to follow throughout their time at university, making it easier to manage their academic journey.

border-center.png

Domain Model

Front-end Code Base:

Picture1.jpg
border-center.png

Key Features Walk-through

A Student can do:

Authentication/Authorization System:

  • Google login integration: Users can sign in to the platform using their Columbia Google accounts. This makes the login process simpler and more secure, as it leverages Google's robust security measures.

  • Admin/student role identification: Once logged in, the platform identifies whether the user is an admin or a student. This is important because it allows us to show relevant features and permissions for each type of user.2Course Review Discussion:

  • Publish Reviews: Students can share feedback on courses they've taken.

  • View Reviews: Users can search and filter reviews by course name, professor, term, year, and mode of instruction.

  • Comments: Users can leave comments beneath reviews for further discussion and interaction.

Course Recommendation System:

  • Publish Reviews: Students can share feedback on courses they've taken.

  • View Reviews: Users can search and filter reviews by course name, professor, term, year, and mode of instruction.

  • Comments: Users can leave comments beneath reviews for further discussion and interaction.

An administrator can do:

Post Verification:

Verify or deny posts that may contain profanity or personal assaults. Detection of such posts is facilitated by an external profanity filtering analysis service.

Pin Reviews:

Pin reviews to the top for increased visibility and prominence.

border-center.png

Demo

ScreenRecording2024-03-11at1.24.49AM-ezgif.com-video-to-gif-converter.gif

Log-in

ScreenRecording2024-03-11at7.13.33PM-ezgif.com-video-to-gif-converter.gif

Recommend a Course

ScreenRecording2024-03-11at1.27.38AM-ezgif.com-video-to-gif-converter.gif

Search for Course Comment

ScreenRecording2024-03-11at1.30.28AM-ezgif.com-video-to-gif-converter.gif

Administrator Adding New Course

ScreenRecording2024-03-11at1.33.03AM-ezgif.com-video-to-gif-converter.gif

View Comment Details

ScreenRecording2024-03-11at1.31.48AM-ezgif.com-video-to-gif-converter.gif

Administrator Deleting Old Course

bottom of page