Home » elearning developer | Custom Rogo software support » eLearning Development | eLearning Developer Case Study

eLearning Development

Save Time, Effort & Hassle by Working with an eLearning Developer

Feature support, faster bug fixes and on-call tech support will help your university realise the true potential of eLearning. GetJohn has fully trained PHP developers ready to support and improve your eLearning system

We help to customise eLearning systems to meet exam needs. We recommend effective features – such as reports that make it quicker to give students feedback after exams. Or help avoid features that are unnecessary

Starting with a Wish List

Staff create a desired wish list. We learn about  the code, and how best to maintain it

Collaborating with Authors

We pull in the latest improvements & combine them with our own, to create a bespoke version of the system

Reducing Ongoing Costs

We find better ways to develop, such as “backward porting” (changes made to the latest version becoming more cost effective)

Improving Efficiency

Making “unit tests” for each feature a type of automation run by the computer -reducing the time to test new releases

Examples of Companies We've Developed for in the Past

asos punchout catalog
hp punchout client
asos punchout catalog
hp punchout client

eProcurement Development Case Study:

eLearning Development Case Study:

Lancaster University

John O'rourke

10 Minute read September 2021

Table of Contents

About the Client

Lancaster University’s Medical School (“LUMS”) had started using an electronic exam system to help them meet the rigorous standards needed for medical student testing.

The Problem

At the time, they had 200-300 students, and being a university, they create their own exam questions which need to go through several stages of quality control and editing, and after the exams, the performance of questions is monitored to ensure that the exams are fair and valid.

The system is “Rogō”, created by the University of Nottingham and used by several universities around Europe. After using the system for a while, Lancaster staff were having a few difficulties and needed help in using the system, and Lancaster University’s IT department had nobody who specialised in supporting the system. They needed a software partner to help make changes specific to their needs, to provide emergency support during exams, and to work with Nottingham to keep the system up to date.

To add further difficulty, the school was growing from an intake of 50 students to 150+ per year

The Solution

We got to know the software, and began to deliver improvements very early on. Over time, we began to collaborate with the original authors, make changes more efficiently and quickly, and contribute those changes back to other users of the software.

During all of this, security and confidentiality are important, so we worked closely with Lancaster University’s IT team to agree and stick to best practices. We also provide emergency support directly to staff during exams, so that any technical issues can be quickly resolved.


  • Emergency support during exams
  • Increasing reliability and performance to handle over 200 simultaneous exam takers
  • Staff feel supported and more confident in using the system
  • The original authors are able to help more effectively by working with other engineers
The Process

Starting with a Wish List

We began with a “wish list” created by LUMS staff, who needed these changes to make it easier to create and deliver exams, and to feedback to the students afterwards.

This software had no formal support, and needed a company not only willing to take on somebody else’s code…

Continue Reading eLearning Case Study

Would You like Some Expert Advice From an eLearning Developer?

Would You like Some Expert Advice From an eLearning Developer?

Contact Us
John Software Developer
Connect with Managing Director John