UPlan Senior Project - Website to help plan out four year college schedules

Lead Author Major

Computer Science

Format

SOECS Senior Project Demonstration

Faculty Mentor Name

Osvaldo Jimenez

Faculty Mentor Department

Computer Science

Abstract/Artist Statement

During registration, students rush to plan out their schedule before registering. The student schedules are planned out by the student in conjunction with their adviser. Unfortunately there is no unified tool that the advisers and students can use to create these schedules. A website designed to help students and their advisers plan out their college academic calendar is our attempt at a solution. The basic goals of the website, UPlan, will be to allow for students to log in with their school email accounts using Google’s APIs, to create schedules to share with advisers, and to easily export their updated schedules. The courses used for the schedules will be crowd sourced from all the previous student and adviser entries. The main challenge faced for this project is learning all the new tools to create an interactive website without any prior experience. For a web framework, we developed UPlan on Django, which uses Python. The authentication system implemented for UPlan is Google's OAuth 2.0 with their authentication token system. UPlan is currently running with proper authentication, basic schedule manipulation, and save/load functions. The greatest obstacles ahead are implementing the crowd-sourcing functionality to build course libraries and proper PDF formats for exporting.

Location

School of Engineering & Computer Science

Start Date

3-5-2014 2:00 PM

End Date

3-5-2014 3:30 PM

This document is currently not available here.

Share

COinS
 
May 3rd, 2:00 PM May 3rd, 3:30 PM

UPlan Senior Project - Website to help plan out four year college schedules

School of Engineering & Computer Science

During registration, students rush to plan out their schedule before registering. The student schedules are planned out by the student in conjunction with their adviser. Unfortunately there is no unified tool that the advisers and students can use to create these schedules. A website designed to help students and their advisers plan out their college academic calendar is our attempt at a solution. The basic goals of the website, UPlan, will be to allow for students to log in with their school email accounts using Google’s APIs, to create schedules to share with advisers, and to easily export their updated schedules. The courses used for the schedules will be crowd sourced from all the previous student and adviser entries. The main challenge faced for this project is learning all the new tools to create an interactive website without any prior experience. For a web framework, we developed UPlan on Django, which uses Python. The authentication system implemented for UPlan is Google's OAuth 2.0 with their authentication token system. UPlan is currently running with proper authentication, basic schedule manipulation, and save/load functions. The greatest obstacles ahead are implementing the crowd-sourcing functionality to build course libraries and proper PDF formats for exporting.