Improving CAIDi Usability

Migrating CAIDi from PHP 5.3 to PHP 7.x

The current UWA Curriculum Management System (CAIDi),was developed using version 5.3 of PHP, a now considerably obsolete version of that development environment. Recently the possibility of a forced upgrade to a newer version of PHP, triggered by an upgrade to the Red-Hat Linux server on which it resides has been raised. It is likely that such an upgrade would require significant re-writing of CAIDi as we have identified changes in the operation of key functions and plug-ins relied on by the system. The above reasoning leads us to the requirement to migrate the CAIDi from PHP 5.3 to PHP 7.x version.

The project teams role will be to test the existing code in PHP 7.x and implement changes necessary to maintain the existing system functionalities.

Upload documents

One of the major limitations of the current CAIDi PHP environment is the lack of an ability to upload documents within the database.

This requirement is to enable CAIDi to upload and save documents (word, excel, pdf, powerpoint, visio) and access these as and when required.

Formatting (WYSIWYG) of text data

Currently certain text boxes in CAIDi use the WYSIWYG option to enable formatting the user input, however this does not completely satisfy the formatting requirements of other key university systems, such as the Handbook.

Students undertaking this project will esplore and develop an enhanced text input facility, to enable the capture of the full range of the required formatting and conversion to HTML, as required by other systems.

Client


Contact: Paul Lloyd
Phone: 08 6488 4277
Email[email protected]
Preferred contact: Phone,Email
Location: Central Curriculum Office (next to Hackett Cafe)

IP Exploitation Model


The Client is saying this about IP: Students will require access to wider code of CAIDi system, hence Intelllectual property retained by UWA. Detailed arrangements around submission by student (etc) to be discussed.



Department of Computer Science & Software Engineering
The University of Western Australia
Last modified: 22 July 2020
Modified By: Michael Wise
UWA