Published December 17, 2025 | Version 1.0.0
Presentation Open

Gutenberg: A Training Platform for RSEs

  • 1. 0000-0003-0820-8159
  • 2. 0000-0002-1572-6782
  • 3. 0000-0002-6221-4288

Description

Gutenberg is an interactive training platform developed by RSEs for delivering training in software engineering and research computing related topics to researchers, students and other RSEs. It is built with a modern web stack, featuring a dynamic Next.js frontend and a robust API-driven backend. Gutenberg is open-sourced and permissively licensed, making it easy to adapt, extend, and deploy. 


This walkthrough will introduce the core components of the system and demonstrate how it can support material authors, learners and instructors. 

  1. Authors develop course content purely in Markdown, with the addition of some custom callouts, to be stored in one or more separate Git repositories, allowing easy version control and collaboration. The platform renders this material into navigable courses with embedded challenges, code blocks, comment threads, and other multimedia content.

  2. Learners can browse available courses, enroll in them, and track their progress. Challenges let learners test their understanding, while embedded comment threads provide space for discussion and clarification both amongst peers and with instructors.

  3. Instructors and admins have access to an extended interface where they can design and schedule events, monitor learner progress, see feedback, and respond to and resolve questions and comments.

We'll also briefly walk through how to set up and deploy your own Gutenberg instance. With configuration options and a containerized setup, it's easy to run a local or hosted version for your own or shared training materials, whether you're working individually or as part of a team.



Acknowledgements

Development of Gutenberg and the creation of training material was carried out under the UNIVERSE-HPC project, funded through the SPF ExCALIBUR programme under grant number EP/W035731/1


A recording of this session is available on YouTube: https://youtu.be/zYUshpuaHoI

Files

24_slides_-_Alasdair_Wilson.pdf

Files (6.2 MB)

Name Size Download all
md5:ce84cfa9d92723e1b040afd94b4a58f5
6.2 MB Preview Download