Senior Project

Here is the video I put together explaining my Senior Project.





Here is the poster we put together. Click to view larger.




Abstract:
The University of Washington currently manages its student and course data with systems that are nearly 40 years old, and run on aging, legacy technology. In order to modernize these systems, the University of Washington is contributing to, and eventually implementing, Kuali Student, a multi-university, next generation academic software suite. The objective of Kuali Student is to provide an open source solution for managing academic information, such as course offerings, at institutions of higher education. As part of the part of the planning process for implementing Kuali Student at the University of Washington, our client, the Student Information Systems Program from UW Information Technology, expressed a need for an evaluation of the requirements and challenges of moving data from the current legacy systems to the Kuali Student environment.

To evaluate the challenges of moving data into Kuali Student, we created a data migration tool that reads the UW’s course data from the current legacy system, transforms the data to fit the Kuali Student environment, and inserts it into our own custom UW instance of Kuali Student. Additionally, we customized the Kuali Student interface, branding it as a University of Washington application. We extensively documented our work to provide a lasting account of our processes and struggles to aid future UW implementations of Kuali Student.

By successfully migrating 98% of 15,622 courses into our custom instance of Kuali Student, we met the goals set by our client, and satisfied the need for a proof of concept for a UW implementation of Kuali Student. We submitted our data migration tool, documentation, and an instance of Kuali Student populated with UW course data to UW Information Technology, who plans on using our proof of concept to aid their future full-scale implementation of Kuali Student at the University of Washington.