A Revolutionary Approach To the Learning Process

  • Score Awaiting client review
  • Date Published
  • Reading Time 4-Minute Read

Development of a multi-platform educational application where quizzes adapt their complexity to the student level using artificial intelligence.

Client Background

Siloam Technologies is a startup company focusing on deploying machine learning and deep learning technologies to transform the educational experience. The company employ technology and data analytics to enable a personalized and efficient learning journey.

Partnership Quick Facts

  • Technologies: Java, React.js Kotlin, SwiftLocation: Singapore
  • Partnership period: 1 year
  • Services: dedicated development team
  • Industry: Education
  • Team size: 15 quality specialists

Product Overview

Overwrite is a multi-platform educational application where everyone can create target learning courses for user training. The education process takes place through tests that adopt their complexity according to the user’s progress.

The platform tracks each learner’s strengths and weaknesses and feeds questions that the student needs most. Learners can view the detailed analytics on their performance produced by the Overwrite platform.

The platform engages independent contributors to create questions and quizzes for the platform within the Contributor’s Portal. The Portal allows to create multiple-choice questions, answer options, select the correct one and assign a particular question to pre-defined categories as well as set the question complexity level.

The system consists of 9 modules with 4 in the core:

Mobile Apps: For iOS and Android to take quizzes according to the knowledge level of the user.

Contributor’s portal: The Web Portal for content contributors to create questions and classify them into topics, categories, complexity, availability.

Analytical Panel: Analytical module with the history of taken quizzed, questions, their results, infographics and charts to track users’ progress.

Data Science Module: To operate the learning module and distribute the learning contents according to user academic progress and skills.

Business Challenge

Siloam came up with the idea of creating a revolutionary educational platform based on machine learning algorithms. At the same time as a startup company, they had difficulties with building all the entire processes and technological realization of the idea for an MVP.

  • No understanding of the real product concept;
  • The lack of prior marketing research;
  • The need for engineers with a specific background and special characteristics, ready to solve unique architectural problems.

 Initial Team Building

Fayrix formed an initial team for the Siloam project in just a couple of weeks with a high-quality Team Lead on the Fayrix side.

Team building steps:

1. Search for high qualified Tech Lead on the Fayrix side.
2. Formation of the initial team for the project.

Each team member completed the test task and went through 3 stages of an interview with the customer:

  1. on general technical issues;
  2. an in-depth interview with Fayrix technical specialists;
  3. an in-depth interview with the Siloam Technical Lead.


  • 86% of the team – Expert (5+ years) and Middle (3+ years)
  • 91% vacancy success ratio

Project Results: Team Deliverables

A team of 17 qualified developers has accelerated the development of the Overwrite platform by 10%. For now, all of the necessary customer’ educational services are managed through the platform interfaces:

  • An ability to create, filter and rate all the content items.
  • Diagnostic test and Gyms with tips for the further learning of the week points, level visualization via charts.
  • Content complexity and level adaptation using machine learning methods.
  • Payment processing, etc.

Sprint Tasks

During our partnership, we developed iOS/Android mobile applications, Contributor’s Portal and Data Science module for selecting questions based on complex mathematical formulas.

The Overwrite platform has received a number of grants from the Singapore government and was also presented at EdTech Asia 2020.

Work Stages

Market analysis: competitive landscape overview and proposed a business model and product features analytical recommendations.

Product analysis: development of the technical specification, functional requirements and architectural design concept.

UI/UX design: creating product UI/UX design with a set of wireframes, MarvelApp prototype, UI kit.

Development and soft launch: contributor’s portal, iOS/Android mobile apps and Data Science module.

Enhancements & hard launch: iOS/Android mobile apps and Data Science module deployment.

Project Savings

Increasing the productivity and quality of the developed product by up to 20%.

Reducing the number of paused or moved to the next sprint tasks by 2 times.