Dilemma-Based Learning Platform

Dilemma-based software for creating presentations with the function of audience involvement


Our UK-based client creates research-focused games, simulations, and virtual worlds using game design, technology, psychology, and instructional design.

Project duration

1 year (May 2021 - May 2022) - MVP development from scratch; Till now - Project Maintenance


  1. During the education process, lectors and mentors use different visual and presentation materials. The client had the aim to develop a platform for customing and automating presentation materials.
  2. The presentation authors require the capability to craft interactive polls and scenarios for attendees to engage with and vote on.
  3. Multi-tenancy was planned as the main advantage of the platform. The platform is supposed to be a public project with subscription plans. Users: representatives of schools, universities, event agencies, and other education companies.


  • The MVP is in the launch stage. 
  • User testing occurs at this moment.
  • The client has already added new functionality. Now we are planning further project improvements.
  • Trial classes are currently being held in Danish schools with the use of the DiBL product.


The portal has a set of different roles: host admin, tenant admin, creator, facilitator, presentation participants (viewers)
Presentation creator or editor can craft their own case with a dilemma and add branching simulations to their materials
Participants go to the presentation session using their phones or laptops by link, vote for a scenario or in polls, add their opinions
Scenario and case-based learning tools
The platform is mobile responsive


1 Project Manager
5 Software Development Engineers
1 Quality Assurance Engineer
1 Business Analyst


At the beginning of the project, mockups and solution requirements were defined by the client. Our team developed and planned the scope of tasks. Also, we came up with some proposals to improve the platform.

The AdvantISS team was responsible for front-end and back-end development, DevOps, testing, and project management. In the beginning, we were working only with our engineers. Then client augmented the development team with their in-house developers before the demo stage.

Our engineers implemented it in the dilemma creation tool. The dilemma is a question with several possible answers. One of the scenarios unfolds after the participants’ answers depending on the type of question. It could be opening the new path of the presentation, polling results with scoring, and displaying audience opinions.

DiBL - Examples of the LMS app