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 |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1258195 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1258195 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Liberating Legacy System Data with Rails, Intelligent Use of Conflict Data with Automated Class Scheduling Tools – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Wolthuis%2C+Stuart+L%2E%22">Wolthuis, Stuart L.</searchLink><br /><searchLink fieldCode="AR" term="%22Slade%2C+Christopher%22">Slade, Christopher</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22Information+Systems+Education+Journal%22"><i>Information Systems Education Journal</i></searchLink>. Aug 2020 18(4):12-21. – Name: Avail Label: Availability Group: Avail Data: Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail: publisher@isedj.org; Web site: http://isedj.org – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 10 – Name: DatePubCY Label: Publication Date Group: Date Data: 2020 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Data+Use%22">Data Use</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink><br /><searchLink fieldCode="DE" term="%22Information+Systems%22">Information Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Scheduling%22">Scheduling</searchLink><br /><searchLink fieldCode="DE" term="%22Management+Systems%22">Management Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Efficiency%22">Efficiency</searchLink><br /><searchLink fieldCode="DE" term="%22Productivity%22">Productivity</searchLink> – Name: ISSN Label: ISSN Group: ISSN Data: 1545-679X – Name: Abstract Label: Abstract Group: Ab Data: 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. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2020 – Name: AN Label: Accession Number Group: ID Data: EJ1258195 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1258195 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 10 StartPage: 12 Subjects: – SubjectFull: Computer Software Type: general – SubjectFull: Data Use Type: general – SubjectFull: Programming Languages Type: general – SubjectFull: Information Systems Type: general – SubjectFull: Scheduling Type: general – SubjectFull: Management Systems Type: general – SubjectFull: Efficiency Type: general – SubjectFull: Productivity Type: general Titles: – TitleFull: Liberating Legacy System Data with Rails, Intelligent Use of Conflict Data with Automated Class Scheduling Tools Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Wolthuis, Stuart L. – PersonEntity: Name: NameFull: Slade, Christopher IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 08 Type: published Y: 2020 Identifiers: – Type: issn-electronic Value: 1545-679X Numbering: – Type: volume Value: 18 – Type: issue Value: 4 Titles: – TitleFull: Information Systems Education Journal Type: main |
| ResultId | 1 |