In the Land of Sparks system
The aim of our R+D submission was to analyze learning disorders and to create a complex medical diagnostic and development tool, which led to the creation of an application. With the use of the application, children with learning difficulties can use play to develop their skills based on specific medical instructions.
The primary goal of the R+D project was to create a special cognitive development program package, which supported a detailed, multifaceted assessment of the child’s current skills and the customized development of various attention functions. The development package is able to be individually adapted to each child’s condition and development.
First, our experts examined sub-skills and potential therapeutic games. They considered the experiences acquired through medical research as well as marketability and decided to develop the prototypes of games for use on tablets, which included three diagnostic and four development games. The seven games were implemented through a framework that ensured, among others things, the creation of clearly distinguished interfaces for doctors and parents/users. Additionally, the framework allows for the inclusion of further games.
The logic and design plans of the application were prepared according to the requirements compiled through cooperation with a medical team, whereupon the development and the continuous functional testing of the web and Android apps commenced.
Subsequent to planning, we used agile methodology in the development phase, in accordance with the project’s R+D nature. Accordingly, the prototype assumed its final form through various iterations.
A single iteration consisted of the following steps:
- Planning – Solution Designer team
- Back end development – Java Back end development team
- Front end developments
- Web front end development – Front end development team
- Android front end development – Android development team
- Testing – Business Analyst team
Alongside the development iteration, the prototypes of the tablet-based development and diagnostic games were being developed using the provided game rules and graphic designs. These prototypes were initially reviewed by Business Analyst and Solution Designer colleagues and subsequently presented to the medical team, who tested and approved them or made further proposals for modifying the games. The 3-tier web application was prepared for clinical validation, and to be used as an interface by doctors and administrators, along with the Android applications connected to the back end component. One of these is a diagnostic application, while the other is a development application that includes development games that patients can use at home. A number of prototypes were prepared for the diagnostic games included in the Android application, which features their final versions.
From the developer’s perspective, one of the challenges was that the two games used for diagnostic purposes by the doctors day after day was based on software from the 90s. This had to be used to develop an application with an image and interface that suited current trends and demands and would engage children, making them willing to play with it. We relied on Exalt Interactive in creating the image and performing UX design tasks.
The other challenge was the mutual communication with the medical team – how can our developers and analysts encode the language of medicine? A great deal of research work was carried out by doctors and developers alike. The main question was how to adapt the diagnostic and developer expectations on paper (the games) in a way that would be usable on a tablet while also providing the doctors with appropriate data.
The special technological significance of this project was that the back end component was created with our self-developed low-code platform, JUDO, which greatly facilitated the development. The entire plan was included in a model that can be used to generate any specific result outputs required by the front end and back end developers. With the use of this model, we ensured that the developers could continuously work at their pace from the early stages of the implementation.
The clinical tests confirmed that the application helped the development of children. We trust that we can continue to develop these games and widely distribute them. Speaking on behalf of the entire team, it feels great to create something that helps the development of children’s skills.