iMSc - Automatizált Házi Kiértékelő (AHK) fejlesztése

2023-2024 ősz

Szoftver

Téma leírása

A tanszéken több tárgyban is bevált módszer lett (adatvezérelt, mobweb) a laborok és a házik kiértékelésének részleges automatizálása. Ehhez az AHK fantázianévre hallgató saját fejlesztésű rendszert használjuk, amely integrálódik a GitHub PR mechanizmusaiba, autatizált teszteket futtat, elmenti az eredményeket egy saját adatbázisba és megjeleníti azokat egy adminisztrátori felhasználói felületen. 

A feladatod az AHK rendszernek a továbbfejlesztése lenne, ahol a következő kihívásokkal találhozhatsz:

  • .NET, C# alapú keretrendszer továbbfejlesztése
  • Serverless (Azure Functions) backend architektúra
  • Docker, GitHub Actions és egyéb eszközök használata a DevOps folyamatokban
  • Blazor alapú adminisztrátori frontend
  • Automatizált tesztek készítése különböző tárgyakhoz (mobweb elsősorban)

 

A keretrendszer forráskódja: https://github.com/bmeaut/ahk-github-automation

A dokumentáció: https://akosdudas.github.io/automated-homework-evaluation/ 

Feltételek

  • .NET, C# ismerete

Maximális létszám: 2 fő

Konzulens

Tóth Tibor fényképe