Help us improve the GitPulse documentation. Fill in the survey.

Master’s thesis

  • For: Thesis reader
  • Requires: Nothing
Topic: Tools for Supporting DevOps Fundamentals Teaching
Author: Bc. Mykyta Olym
Supervisor: Ing. Sergej Chodarev, PhD.
Study programme: Informatics
Current stage: 4th interim submission, 1 Nov 2026 (implementation and evaluation methods)


Abstract

Teachers of Fundamentals of Software Engineering and Fundamentals of DevOps grade the way a student works on the team project, but the evidence is spread across GitLab issues, branches, merge requests, review threads, commits and pipelines. The thesis turns both assignments into thirteen questions a program can answer and states for each what it cannot tell. It compares existing tools and examines which data a GitLab webhook carries, which must be fetched through the REST API and which are not available at all. On that basis it builds GitPulse, a web platform driven by GitLab events, with an optional classroom assistant. The last part describes how the solution will be evaluated with teachers and students.

Keywords: DevOps, GitPulse, GitLab, webhooks, process assessment, code review, software engineering education


Contents


Source of truth. This section is a short guide to the current text of the thesis. The full text is the LaTeX source in the dp.mykyta.olym/thesis repository. Where they differ, the LaTeX source wins.