TraMa: Training Management Platform: Empowering Trainers and Trainees
Project Leads:
- Renato Alves (
- Kassian Kobert (
Abstract:
The Problem
When organizing training courses, logistical and administrative tasks, such as identifying trainers, managing registrations, collecting feedback, standardizing training materials and extracting useful and reliable measures of impact, can be arduous and time consuming.
While solutions exist for this problem, these are usually commercial products and/or brittle patchwork solutions which can be hard to integrate and maintain.
The TraMa Platform
The project we are developing in the context of this Biohackathon, TraMa, aims to provide a modular, free and open-source solution targeted toward academic use, to help with exactly these administrative tasks.
As a central piece in the training ecosystem we plan to integrate TraMa with TeSS for event dissemination, TMD for reporting and impact assessment and to leverage its information to build a network of trainers where their expertise and experience can both be acknowledged and sought for.
The frontend-backend architecture is set up to communicate exclusively through APIs. Additionally, we aim to make use of established standards, such as following templates from schema.org and using existing single-sign on solutions such as Life Science ID, to avoid redundancy and enable interoperability with established services.
Development of the TraMa project already started at the 2023 de.NBI Biohackathon. This year, during the BioHackathon, we plan to continue by focusing on individual self-contained modules. Namely we plan to tackle the aforementioned integration with TeSS and TMD, as well as linking to Life Science ID.
Who are we looking for?
We welcome everybody who is interested in contributing to this project to join us at the 2024 de.NBI Biohackathon. We are especially grateful for any developers with experience with the above mentioned topics.
Our modular, API-centric approach, in addition to a ready made online available development environment on GitPod, allow for fast developer on-boarding during and after the BioHackathon. Besides the code development planned for the BioHackathon, we welcome the opportunity to connect with you, as a trainer or training coordinators, to discuss the individual trainingplatform needs and as a first step to establish the network of training and expertise.
If you are a developer or familiar with any of the following domains or technologies, we would be delighted to have your collaboration and/or to hear from you and your experiences: API development, web design, SAML/IDP/OAuth, Python, Django, Django Ninja, JavaScript/TypeScript, Vue.js, Tailwind, Schemas/BioSchemas, TeSS, TMD.