UP | HOME

Tematy prac dyplomowych

Projekt i implementacja rozszerzenia SoC CLI do zarządzania kursami akademickimi w systemach Gitea

Status: Wolny

Opis: Celem pracy jest zaprojektowanie i implementacja rozszerzenia istniejącego narzędzia SoC CLI, pierwotnie działającego jako wtyczka dla GitHub CLI, o obsługę systemów opartych o Gitea. Rozszerzenie zostanie zaimplementowane w postaci skryptu Bash, wykorzystującego Gitea CLI (tea), i umożliwi automatyczne zarządzanie organizacją oraz repozytoriami w takich systemach jak Gitea, Forgejo czy Codeberg.

Rozwijane rozszerzenie SoC CLI pozwoli na realizację kursów akademickich prowadzonych w modelu Szkoły Rzeczypospolitych (SoC) w środowisku open-source, niezależnym od platformy GitHub. Efektem pracy będzie narzędzie wspierające prowadzenie zajęć dydaktycznych poprzez automatyzację procesów takich jak tworzenie zespołów i repozytoriów, zapraszanie użytkowników, przypisywanie zadań dydaktycznych oraz archiwizację przebiegu kursu.

Zakres prac:

Dlaczego warto:

Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej,Grudziądzka 5/7, 87-100 Toruń

Materiały:

Automatyczne raportowanie pracy zespołów studenckich w SoC CLI

Status: Wolny

Opis: Celem zadania jest rozszerzenie SoC CLI o nową komendę gh soc report, umożliwiającą automatyczne generowanie raportów z pracy zespołów studenckich. Komenda integruje dane z GitHub Projects oraz recenzji zgłoszeń zmian do scalenia (Pull Request, PR) i przekształca je w czytelne raporty w formacie Markdown, wspierające ocenę postępów, dokumentowanie procesu pracy oraz udzielanie feedbacku w projektach edukacyjnych realizowanych na GitHubie

Zakres prac:

Nowa komenda ma realizować następujące funkcjonalności:

Dlaczego warto:

Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń

Materiały:

Automatyzacja kontroli jakości i testów SoC CLI z użyciem GitHub Actions

Status: Wolny

Opis: Zadanie koncentruje się na zaprojektowaniu i wdrożeniu spójnego procesu ciągłej integracji (Continuous Integration, CI) dla SoC CLI, który zapewni stałą kontrolę jakości kodu oraz wiarygodność zmian wprowadzanych do projektu. Efektem pracy będzie zestaw automatycznych mechanizmów uruchamianych przy zgłoszeniach zmian do scalenia (Pull Requests, PR), wspierających utrzymanie projektu o otwartym kodzie źródłowym (open source) i ułatwiających jego dalszy rozwój

Zakres prac:

Dlaczego warto:

Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń

Materiały:

Utrzymanie i rozwój aplikacji Logus

Status: Wolny

Krótki opis: Projekt obejmuje profesjonalne utrzymanie aplikacji Logus, napisanej w TypeScript, oraz wdrażanie drobnych usprawnień i nowych funkcjonalności, ze szczególnym uwzględnieniem procesów współpracy, bezpieczeństwa oraz jakości kodu i dokumentacji.

Zakres prac:

Dlaczego warto:

Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87-100 Toruń

Materiały:

Utrzymanie i rozwój układu klawiatury Slawiatura

Status: Wolny

Krótki opis: Projekt obejmuje profesjonalne utrzymanie układu klawiatury Slawiatura (Linux XKB, Windows AHK/EXE, Keyman) oraz powiązanej dokumentacji (Jekyll/GitHub Pages), wraz z wdrażaniem drobnych usprawnień i nowych funkcjonalności, ze szczególnym uwzględnieniem procesów współpracy, bezpieczeństwa oraz jakości kodu i dokumentacji.

Zakres prac:

Dlaczego warto:

Miejsce: Wydział Fizyki, Astronomii i Informatyki Stosowanej, Grudziądzka 5/7, 87‑100 Toruń

Materiały:

Author: Michał Pierzchalski

Created: 2026-02-05 czw 10:33

Validate