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.
Department of Computer Science & Software Engineering The University of Western Australia Last modified: 22 July 2020 Modified By: Michael Wise |