The Event Booking channel in MyEd is a key piece of content delivered on staff layouts, allowing them to easily view and book available events. Staff are directed to book on events via MyEd. Monitoring has revealed that the event booking channel is typically one of the slowest in response time. This reduces the experience of using both MyEd and the Event Booking system. Additionally the channel would benefit from a more modern look and feel, to improve usability and the overall user experience.
This project will :
Introduce a web API on the Event Booking system to allow the authorised creation/update/retrieval/booking of events.
Replace the current Event Booking channel in MyEd with a new lightweight channel using the API, deep linking into the Event Booking application as appropriate.
Other contributors:
Richard Good, Chris McKay
What would happen if the project did not take place?:
MyEd will continue to be heavily tied into Event Booking, and performance of both systems will suffer as a result. We run the risk that a critical failure of event booking causes a critical failure in MyEd, and the slow performance of the event booking channel degrades the experience of using MyEd.
Who does it affect?:
All staff/students
Why is it needed/What are the benefits?:
To introduce a scalable solution for monitoring our application software. Particular benefits are:
Improve performance of MyEd
Allow other authorised systems to use the API to retrieve/set events (e.g. * Introduce a modern, consistent look and feel for the event booking channel in MyED
Improve the experience of finding and booking events