Dilemma-Based Learning Platform

DiBL was born out of a wish to put people at the center of digital learning in the classroom.

icon Read about the project
01 About Client


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.

02 Challenges
About requirements

What did we have to solve?

  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 an 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.
03 Solution
About project

How have we solved challenges?

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.

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.

04 Core features
About project

Features we implemented

  1. The portal has a set of different roles. User accounts: host admin, tenant admin, employees (creator/editor, facilitator); without user accounts: presentation participants (viewers).
  2. Different settings for pages. Presentation creator or editor can craft their own case with a dilemma and add branching simulations to their materials.
  3. Scenario and case-based learning tools.
  4. 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. 
  5. The platform is mobile responsive.
05 Achievements and resources
About team

Results of the team


  • 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.

Technology stack

ASP.NET Core, Angular,  ABP Framework, SurveyJS


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


1 year (May 2021 – May 2022) – MVP development from scratch

Get in touch

The Complete Guide for Decision-Makers
Web Application Development Process
Learn more