Institute and Faculty of Actuaries

Institute and Faculty of Actuaries

The Institute and Faculty of Actuaries



The Challenge

The Institute and Faculty of Actuaries required a platform that would allow their students to undertake examinations which had an R programming element, but which did not need students to download or install any software.

Their project began in January 2018 and went live one month later on Feb 25th 2018. The IFoA platform was required to:

In addition, and due to the remote nature of the examination procedure, there was a desire for the examination administrators to be able to monitor the current status of their students so they could identify:

The client also wanted the ability to gather feedback from students, with regard to the new computational examination process.

The Project

The IFoA wanted to change their exams to use more R and machine learning. The client’s users access their platform from around the world. We developed and ran the online platform for the specimen (pre-exams) exams to ensure that everything would run smoothly with the new syllabus, providing user support via email and video conferencing.

In addition, we ran the an after-course questionnaire, with an associated Shiny dashboard.

Our Results

The online examination platform solution we developed allowed students to write and run code, and submit their answers to the examination through a browser, which is accessible to any device connected to the internet. Our email and video-conferencing support allowed any issues to be resolved promptly, adding to the student’s user experience of the new platform.

Administrators found it very valuable to be able to monitor students’ status through a separate dashboard, which laid out critical information. Similarly, there was value in the administrators having their own access point to the platform, which contained all information regarding the students’ interaction with the examination, the files created, and the code executed.

The new solution was much more lightweight than existing solutions, which had an involved an examination download, preparation and solution process. The subsequent evaluation survey yielded an overwhelmingly positive response to the platform architecture and its simplicity of use.

Relevant Case Studies

Scottish Government: Fair Work Data Explorer - Shiny App

Fair Work Data Explorer

Jumping Rivers created a data pipeline and visualisation dashboard for public and policy maker consumption. The aim was to increase transparency and encourage positive change to the workplace environment. The application allows exploration of key performance indicators stratified by a host of protected characteristics.

Read more about Scottish Government
Banking Firm: Code Review & R Package Development

Banking Firm

The client came to Jumping Rivers having already written the code for their problem in VBA. They were trying to evaluate four measurements for agreements with their clients. However, VBA is limited in speed. Jumping Rivers were required to build a bespoke R package to replace and quicken the code.

Read more about Banking Firm
AGR TRACS International: Dashboard Development for Monte Carlo Simulation

AGR TRACS International

At the end of 2017, contacted Jumping Rivers. AGR TRACS International estimates the volumes of oil and gas in subsurface reservoirs. Their work involves combining a set of inputs for each reservoir layer (such as area, thickness, and up to five other inputs) – and then multiplying these inputs together.

Read more about AGR TRACS International
Electrics Company: Applying Machine Learning Tools to Highlight Anomalous Data

Electrics Company

Over the last two years, we have been working with a cutting edge electronics company to build advanced algorithms using R and Python. Since they are at the research & design stage of the development process, their data structure is unique and challenging.

Read more about Electrics Company
Environment Agency: Development & Deployment of 'Water Body Explorer' Shiny App

The Environment Agency

After winning a Water Hub Hackathon, Jumping Rivers were contracted to create a platform for the client using R Shiny, published on RStudio Connect. The platform aggregates raw data from many third party sources both internal and external to the EA, through bespoke APIs, commercial databases, and asset management systems.

Read more about Environment Agency
Financial Institution: Bespoke Report Generation using R Markdown

Financial Institution

The client wanted to assess the viability of R and R Markdown as a reporting tool for creating complex, bespoke documents. We recreated sample reports for them in R Markdown, showcasing that all of their specifications could be met, and provided them with example code and training.

Read more about A Financial Institution
Fujifilm: Shiny Dashboard Creation for Experimental Risk Assessments

Experimental Risk Assessments

Jumping Rivers built a tool for creation of experimental risk assessments via a centralised web application. The dashboard allows for collaborative working during the data entry and assessment formulation, report generation and tracks versions along iteration of the process.

Read more about Fujifilm
NHS Scotland: R Training

NHS Scotland

In the spring of 2018, NHS Scotland expressed a need to move from their existing software, SPSS and SAS, to using R. The difficulty they faced was that there are over two hundred data scientists in NHS Scotland, which made training everyone in the new software a logistical challenge.

Read more about NHS Scotland
Northumbrian Water: Interruption to Supply Risk Mapping using Spatial R Package

NWL Risk Mapping

In spring of 2020 Northumbrian water engaged with Jumping Rivers to build a modelling solution to better understand risks to the consumer within their network in order to provide a better service.

Read more about Northumbrian Water