Case study - Modular education training and personnel management software
Project presentation for the development of the software solution wissen.online® HR Suite. It consists of several individually combinable elements based on an existing legacy system.
- Client
- wissen.online
- Period
- 2016 - ongoing
- Service
- Software Development, Server Administration
![Laptop showing dashboard of wissen.online® HR Suite](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fhero.9a1b7792.webp&w=3840&q=90)
Overview
The starting point of the project was a teacher-student learning portal provided by the client, based on the PHP framework Kohana. We completely restructured the system and developed the wissen.online® HR Suite, a modular web application for our client, primarily consisting of the TeamTrainer Learning Management System (LMS), Digital Onboarding, and the Digital Personnel File. The scope continuously evolved during the migration and further development.
The TeamTrainer LMS area includes:
- A course booking system (for single and recurring appointments)
- Progress status tracking (for videos, surveys, tests)
- Communication and messaging system (e.g., with automatic recording of special cases when a teacher or student does not attend a course)
- Video tracking (monitoring the extent of video viewing)
- Master data management
- Multiple thematic media centers with external storage integration
- Inline image editor
- Resumable uploads
- Comprehensive calendar functions
- Various options for automatic course import via APIs, including SCORM standard
- Course and event booking assistant (including conflict and overlap checks, e.g., for planning employee training measures by higher-level managers)
- Various cron jobs for system maintenance
- Online payment processing, etc.
The Digital Onboarding and Digital Personnel File areas are closely interconnected. Functions include:
- Master data management (companies, insurance, workplaces, job functions, etc.)
- Vacation and salary management
- DATEV interface
- Automated user synchronization (export and import with external data centers)
- Automated course planning for internal training
- Comprehensive onboarding process for new employees (including company introduction, checklists, questionnaires, document uploads, etc.)
- Personal media centers
The system continues to evolve based on new feature requests. For more information about the software, please visit https://wissen.online.
Technologies
- PHP
- MariaDB
- Kohana
- jQuery
- Composer
- HTML
- CSS
- Javascript
- VueJS
- Redis
- TUS
- Linux
- Debian
- Ubuntu
- Plesk
- Apache
- Nginx
- Scorm
- REST
We can proudly look back on an almost decade-long, highly productive collaboration with MLS Programming. We are particularly impressed by the employees' remarkable ability to deeply understand our individual requirements. [...] MLS Programming has proven to be a reliable partner, whom we trust unconditionally and who always contributes to exceeding our expectations.
![](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fstefan-mehlhorn.14cb9172.webp&w=3840&q=75)
Managing Partner
- Information brochureTo Product
TeamTrainer - Information brochureTo Product
DigitalOnboarding - Read MoreTo Product
Digital Personnel File