RoseTech designed, developed and deployed bespoke software for two research projects for the Centre for Mathematical Cognition at Loughborough University.

We used our expertise in software development and experience conducting research in schools to deliver two bespoke and complex full-stack software systems using the following approach:

  • Understanding research requirements. Using our experience building software for research studies in schools, we were able to advise the key stakeholders on design, deployment and networking requirements.
  • Data-driven. We ensured that each application was built to track user interaction and progress. This data could then be exported from the admin portals in a usable format for analysis and publication.
  • Customisable and configurable. We created admin sections in both applications to allow researchers to create, configure and customise assessments.
  • Gamified. Both projects were designed to be used by children and needed to be fun and engaging. We used our UI/UX and game design expertise to design systems to motivate players to continue playing.
  • Secure. Research data is sensitive. We ensured the applications met the stringent ethical data security and GDPR requirements stipulated by the University.

The Cognitive Function Task implements a method of assessing cognitive function across development designed by Kelly Trezise. It allows users to create and manage customised assessment tasks and view and export data produced when participants take those tasks. These tasks include trials that can be configured for things like targets, proportions and relationships to generate grids of shapes from a set of criteria. Tasks can then be installed individually on devices and run either online or offline, which is perfect for school testing.

Technologies Used
TypeScript, Vue, Vuex, NodeJS, Express.js, MongoDB, CentOS

Numeralis is a research application containing a set of activities to measure dyscalculia, designed by Kinga Morsanyi. Numeralis has an admin section to handle users, assessments and data export. We implemented security improvements, including adding passwords and user permissions, and made some device compatibility improvements and added several extra activities, different question sets and made sure that activities correctly outputted and saved research data. There is a gamified version called 'Numeralis Adventure' that features 'worlds', a reward system and a selectable guide character.

Technologies Used
TypeScript, Angular, RxJS, Firebase, Firestore, Figma

Simon did a fantastic job on my app. The final product exceeded my expectations: it was visually appealing, looking far better than I had described in the brief, and the functionality was excellent, integrating all the complex elements of my design.

Kelly TreziseResearch Fellow at Loughborough University
The homepage of the Numeralis application.

The homepage of the Numeralis application.

The rules page of the Cognitive Function Task application.

The rules page of the Cognitive Function Task application.

The task configuration page of the Cognitive Function Task application.

The task configuration page of the Cognitive Function Task application.