Further development of a learning management system
Development and programming with PHP, Laravel, MySQL and Alpine.js
TrainerGeheimnisse e.U. commissioned eWorks with the further development of its innovative learning management system “MotiLern” (https://motilern.com/). eWorks subsequently took over both the maintenance and the continuous further development of the platform. Under the expert guidance of Michael Smetana, the founder of TrainerGeheimnisse, end customers have the opportunity to offer their own online courses directly on the platform.
The main aim of the further development was to expand the existing learning management system (LMS) to include the functionality of online course creation and editing directly in the browser. Previously, course content had to be created in a separate program. In future, authors and administrators will be able to create, improve and update all course content directly in the LMS - without additional software.
An important part of this further development was the seamless transition between course viewing and course editing. Authors can switch to edit mode at any point in a course without reloading the page, make changes and view the result immediately.
The technological orientation of the platform was largely determined by the TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire) already in use. In the background, the PHP framework Laravel, together with the powerful database management system MariaDB, ensures that all course content is reliably processed and provided. For users, the combination of Alpine.js, Laravel Livewire and Tailwind CSS ensures a smooth user experience as well as a modern, appealing design on desktop PCs and mobile devices such as smartphones and tablets.
The new editing mode for authors and administrators integrates seamlessly into the look of the existing course view. The only difference to the view for course participants is a small lock at the bottom of the screen. Clicking on the lock opens the editing mode, where courses, modules and lessons can be created, edited or deleted quickly and easily. Authors can add various content such as videos, text blocks, multiple-choice questions and notes and arrange them flexibly.
A particular advantage of the system is the ability to undo any editing step and redo it if necessary. After each change, the page is displayed as it appears to the course participants, which makes working intuitive and user-friendly.
eWorks supported the client from the outset with expert advice, carried out the further development of the system and installed it on the client's server. Even after implementation, eWorks remains in regular contact with TrainerGeheimnisse, implements change requests and provides ongoing technical support.