Liberating Legacy System Data with Rails, Intelligent Use of Conflict Data with Automated Class Scheduling Tools
Saved in:
| Title: | Liberating Legacy System Data with Rails, Intelligent Use of Conflict Data with Automated Class Scheduling Tools |
|---|---|
| Language: | English |
| Authors: | Wolthuis, Stuart L., Slade, Christopher |
| Source: | Information Systems Education Journal. Aug 2020 18(4):12-21. |
| Availability: | Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org |
| Peer Reviewed: | Y |
| Page Count: | 10 |
| Publication Date: | 2020 |
| Document Type: | Journal Articles Reports - Research |
| Descriptors: | Computer Software, Data Use, Programming Languages, Information Systems, Scheduling, Management Systems, Efficiency, Productivity |
| ISSN: | 1545-679X |
| Abstract: | In this research project we describe the legacy software landscape, its current state, and challenges associated with aging information systems and access to its data. We briefly describe the popularity of dynamic languages and how a specific dynamic programming language, Ruby on Rails (RoR or Rails), is used to create a system to extract data from a legacy system to increase efficiency and productivity in an academic class scheduling system. As an example, we describe, first, how a system developed in Rails, called Class Scheduler, pulls data from a legacy student management system (MAPPER) developed in Tcl (pronounced "tickle") and uses this data to vastly increase the efficiency of the scheduling process and, second, how it reduces conflicts in class schedules. We discuss the advantages of automatically extracting and processing the data from the legacy system and the limitations associated with this process. |
| Abstractor: | As Provided |
| Entry Date: | 2020 |
| Accession Number: | EJ1258195 |
| Database: | ERIC |
Be the first to leave a comment!