Better Technology. Better Outcomes.

Latest Posts

08/02/19  Software Development

Developing a software as a service (SaaS) application - 5 simple ways to optimise your SaaS design

The design of your software as a service application (SaaS) is inextricably linked to your business model. You should think seriously about how you’re going to find and sign-up paying customers before development starts. Does your SaaS application make customer acquisition as frictionless as possible? How does the design of the application facilitate marketing, customer feedback and the prioritisation of new features?


31/01/19  Microsoft Power BI

Power BI in schools - a student performance dashboard

This is another look at how you could build a very simple Power BI report to track student performance.

There are two tables of data - both imported into Power BI Desktop from an Excel Workbook. Power BI Desktop automatically joins the two tables on StudentId:


19/12/18  eLearning Consultancy

What are the benefits of elearning?

This post is written for the employer that is looking for an affordable and engaging way to train staff.

Perhaps you’re in the hospitality industry and you want to deliver basic food safety training to new starters. Or you work in social care and you want to put several staff through a Level 2 course in Dementia Awareness.


04/12/18  eLearning Consultancy

What does a bespoke learning management system cost?

This is a rough guide to the costs of a bespoke learning management system. Of course it’s a very rough guide, but you get an idea of the possible costs and a starting point for further discussion with a software developer.

Let's start with 9 broad requirements:


20/11/18  Microsoft Power BI

Slicer visualization in Power BI - filtering by date with help from a simple measure

Here's how you can use the slicer visualization and a simple measure to filter time based data. The data is basic school attendance data.

There are two tables - Students and StudentAttendance. Not surprisingly, there’s a one to many relationship between them on StudentId. Every student gets two attendance marks a day, one in the morning and one in the afternoon. ‘P’ for present, ‘U’ for unauthorised absence and ‘A’ for authorised absence.


The best learning management systems for training providers

A training provider that wants to put courses online is looking for a different kind of learning management system (LMS). Training providers have particular requirements - they want functionality that is closely aligned to the way they run their business.

What should a training provider look for in a learning management system? Here is a short list of things to think about.


24/09/18  Microsoft Power BI

Power BI in schools - a simple way to look at student attainment

This is one way of looking at student performance in Power BI. It’s a simple report built on top of single table of data about students and how they score in assessments.

Three things about the dashboard are worth noting: