Dilemma-Based Learning Platform

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


The client is a research-based game, simulation, and virtual world development company. They combine game design, game technology, instructional design, and psychology to craft learning platforms. The AdvantISS team has already collaborated with this client on another development project.

Project duration

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


Startup MVP Development
API Integration
Educational Platform


  1. During the education process, lectors and mentors use different visual and presentation materials. But these materials can be barely optimized for a particular audience. That is why the client had the aim to develop a platform for customing and automating presentation materials.
  2. The presentation author had to be able to create different scenarios and polls inside their presentations. Participants had to be able to interact with the presentation content, choose different paths, and vote.
  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.

Solution We Provided

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, polls results with scoring, and displaying audience opinions.


The portal has a set of different roles. User accounts: host admin, tenant admin, employees (creator/editor, facilitator); without user accounts: presentation participants (viewers).
Different settings for pages. 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. They can 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


ASP.NET Core, Angular, ABP Framework, SurveyJS


  • 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.
MVP Development Case
The Complete Guide as a Holiday Gift
Web Application Development Process
Learn more