Curricular change management with Git and Drupal: A tool to support flexible curricular development workflows

Abhishek Tirkey, Kevin Gary

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

The Software Enterprise at ASU aims at equipping students with practical knowledge of modern software practices through a multi-year instructional sequence that employs an iterative feedback pedagogical model in order for graduates to be adequately prepared for the workforce upon graduation. By means of the Software Enterprise Website, the community of teaching practitioners in this area having similar beliefs and approaches can find a great deal of support and free resources for the purpose of Software Engineering Education. The goal of this project is to incorporate a versioning tool to a Content Management Framework (CMF) that allows the website administrator to create, moderate and publish content revisions, particularly that of the Curricular Modules which comprise of content representing topics offered in courses, while versioning the actual content using GitHub, a web-based repository hosting service. In this case, the CMF used was Drupal 7, which is PHP-written and open-source, and provides a back-end framework for a broad range of web sites worldwide from blogs and microsites to collaborative social communities. The versioning module was developed in PHP while employing the Drupal 7 API for menu structuring and CMS integration, and the GitHub API for versioning and performing easy syncing with contents on GitHub via a RESTful interface.

Original languageEnglish (US)
Title of host publicationProceedings - 2017 15th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2017
EditorsLiz Bacon, Jixin Ma, Lachlan MacKinnon
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages247-253
Number of pages7
ISBN (Electronic)9781509057566
DOIs
StatePublished - Jun 30 2017
Event15th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2017 - London, United Kingdom
Duration: Jun 7 2017Jun 9 2017

Publication series

NameProceedings - 2017 15th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2017

Other

Other15th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2017
CountryUnited Kingdom
CityLondon
Period6/7/176/9/17

Keywords

  • Change management
  • E-learning
  • Software engineering education

ASJC Scopus subject areas

  • Computer Science Applications
  • Health Informatics
  • Computer Networks and Communications
  • Hardware and Architecture
  • Software
  • Management of Technology and Innovation
  • Information Systems and Management

Fingerprint Dive into the research topics of 'Curricular change management with Git and Drupal: A tool to support flexible curricular development workflows'. Together they form a unique fingerprint.

  • Cite this

    Tirkey, A., & Gary, K. (2017). Curricular change management with Git and Drupal: A tool to support flexible curricular development workflows. In L. Bacon, J. Ma, & L. MacKinnon (Eds.), Proceedings - 2017 15th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2017 (pp. 247-253). [7965734] (Proceedings - 2017 15th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2017). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SERA.2017.7965734