Skip to content

Project Proposal: DevOps and LLMOps Pipeline for a Web-Based Quiz Application - #3102

Merged
ericcornelissen merged 2 commits into
KTH:2026from
igni28:2026
Oct 2, 2026
Merged

ericcornelissen merged 2 commits into
KTH:2026from
igni28:2026

Conversation

@igni28

@igni28 igni28 commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Assignment Proposal

Title

DevOps and LLMOps Pipeline for a Web-Based Quiz Application

Names and KTH ID

Deadline

11 October 2026

Category

  • Project

Description

This project will extend an existing open-source web-based trivia application:

https://github.com/Jimike110/quizApp

and use it as the basis for implementing a complete DevOps workflow.

The application will be modified and extended with additional functionality, including an LLM-based component for generating quiz questions. The main focus of the project will be building an automated CI/CD workflow around the application and integrating LLM evaluation into this workflow.

  • CI: GitHub Actions will be used to run the CI pipeline on pull requests and pushes. The pipeline will perform linting, automated unit and integration tests, and validate that the application can be successfully built.

  • CD: After changes are merged to the main branch and all CI checks pass, the application will be automatically deployed. A failed test or quality check will prevent deployment.

  • IaC: The deployment environment will be configured using Terraform to manage versions.

  • Security automation: Dependabot will be used to automatically detect vulnerable or outdated dependencies and propose updates through pull requests.

  • LLMOps: A LLM will be used to generate quiz questions while an automated evaluation stage will asses the generated content before using it by combining deterministic checks with quality oriented evaluation.

Relevance

The project is directly relevant to DevOps because its main focus is the automation of the software development and delivery lifecycle rather than only the functionality of the quiz application.

The project additionally connects traditional DevOps practices with the topic from Week 4. Changes to the LLM component or prompts will be treated similarly to changes in code: they will be evaluated automatically abeforee they can be deployes. This demonstrates how conventional CI/CD quality gates can be extended to software containing non-deterministic AI components.

@ericcornelissen ericcornelissen self-assigned this Oct 2, 2026

@ericcornelissen ericcornelissen left a comment •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please describe more clearly how you plan to cover each of the grading criteria.

@igni28
igni28 requested a review from ericcornelissen October 2, 2026 08:23
@ericcornelissen
ericcornelissen merged commit 864a7f9 into KTH:2026 Oct 2, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants