Developing web-services

MMU’s initiative to Enhance Quality and Assessment for Learning (http://www.blogs.mmu.ac.uk/eqal) includes a specific strand to raise “student satisfaction, engagement and success by providing a more seamless and personalised online experience of university activity” (http://www.blogs.mmu.ac.uk/eqal/C47/). This strand provides the project management framework for delivering MMU’s new VLE, extending its SharePoint Portal and developing mobile access to institutional systems. The W2C project will share our experience of adopting a service-oriented approach to the delivery and integration of these system enhancements.

The W2C development team are currently working on a number of REST web-services:

  • getWebCtAreas – to return a personalised RSS 2.0 feed of a user’s VLE areas, with single-sign-on links if called with a suitable security token
  • getWebCtAnnouncements – to return a personalised RSS 2.0 feed of announcements on a user’s VLE areas, with single-sign-on links if called with a suitable security token
  • getFeeStatus – to return a personalised set of “traffic light” indicators of payment status for a student’s tuition, accommodation and other fees if called with a suitable security token
  • getPcAvailability – to return a dynamic list of PC usage in the drop-in computer suites

The list will expand over the coming months, and will be the subject of further blog posts as we share our thoughts about security and data structures.

We expect these web-services to be consumed within:

  • our SharePoint Portal;
  • our new CampusM mobile application; and
  • the widgets we will be building within the W2C project.

We will share our experience of doing so via this blog.