BUSINESS DASHBOARD FOR LICENSE MANAGEMENT

A project for d-education GmbH

Eine Gruppe von Menschen sitz an einem Tisch und arbeitet
laufende Druckerpresse

Case

The Berlin-based education company d-education offers a learning platform with interactive learning modules covering various technical fields, such as electrical engineering and metalworking. Our task was to automate license management between the learning management system and the CRM system.

Solution

For Berlin-based d-education GmbH, a joint venture comprising several publishers in the field of vocational education and training, we designed and developed middleware in the form of a web application for license management, including automated subscription processes.

 

Web Application for License Management 

Based on the scalable and secure Django backend, we implemented automated registration and enrollment processes for the learning content, as well as a web-based management platform for managing subscriptions, licenses, and access. The application ensures that subscribers have access to the learning content they have subscribed to within the integrated Moodle learning management system. 

 

Automated processes and management dashboard 

The semi-automated processes support both individual and volume licenses. Through an easy-to-manage dashboard, participating publishers can manage all registered users and license types. This allows licenses and access rights to be flexibly assigned to individual subscribers.

 

Interface to LMS (Moodle) and CRM 

We developed browser-based middleware to integrate the participating IT systems. Middleware is an application that efficiently and securely connects distributed software systems. For our client, we connected the Moodle learning management system with the CRM systems of the participating publishers. The middleware serves as a link between all systems and ensures seamless communication, simple authentication and login processes, as well as the automated processing of data such as licenses, customer information, and usage data.

Results

  • Additional digital offerings & revenue growth in the core business
  • automated license management
  • Standardized communication between CRM and LMS
  • Management dashboard for easy user management
  • Interactive exercises for students
  • Added value for print media subscribers

Project Team

Technology stack

Vue.js
Python
Django