The Real Course Learning Management System is a proprietary Software as a Service (SAAS) platform for hosting online professional education courses. Real Course has hosted tens of thousands of student courses using this platform.
Initially built in 2009, the LMS software was in need of upgrades and performance enhancements. The PHP version of the software was outdated and required a migration to the latest version.
I initially analyzed the LMS software with the goal of finding any inherent issues with the code. This involved monitoring the amount of time database querries and other code excecutuions took to complete. Several issues were immediately aparent and remedied.