Computer Lab Solutions

From January to July 2009, I helped Computer Lab Solutions on a new version of their suite of apps for gathering and analyzing computer lab usage statistics. I worked on a lot of different tasks but I was primarily responsible for creating an online reporting infrastructure that would be as flexible as possible for both users and developers. A few things I worked on:

  • Developed reusable ASP.Net custom controls (written in C#) that allowed developers to easily add filtering options to reports. Many of these used Telerik AJAX controls so they looked pretty neat too.
  • Created master controls that made report developers' work quicker and more flexible by allowing them to plug in any Crystal Report, Telerik Charts control, or other ASP.Net user control without rewriting the logic to grab the user-selected filters, set chart values, localise text, etc.
  • Allowed the users to save their commonly used report options to the database as XML so the same report could be quickly and dynamically reloaded later.
Sample Report