Commit 5092c6e3 authored by Traboulsi's avatar Traboulsi
Browse files

Update public/personalisiertes-lernen.html, public/assets/img/plagiatserkennung.png

parent 373e6edb
Pipeline #11346 passed with stage
in 9 seconds
......@@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>PATE - KNIGHT</title>
<title>Fachspezifische Umsetzung in der Programmierung - KNIGHT</title>
<meta content="" name="description">
<meta content="" name="keywords">
<link href="https://www.hft-stuttgart.de/typo3conf/ext/hft_sitepackage/Resources/Public/img/HFT_logo.svg" rel="icon">
......@@ -30,8 +30,7 @@
<nav id="navmenu" class="navmenu">
<ul>
<!--<li><a href="index.html#hero" class="active">Home<br></a></li>-->
<li><a href="index.html#about">Über das Projekt</a></li>
<li><a href="index.html#services">Arbeitspakete</a></li>
<li><a href="index.html#services">Projektstruktur</a></li>
<li><a href="index.html#portfolio">Erkenntnisse</a></li>
<li><a href="index.html#team">Projektteam</a></li>
<li><a href="index.html#contact">Kontakt</a></li>
......@@ -42,59 +41,79 @@
</header>
<!-- Main Content -->
<main class="container mt-5">
<!-- Section 1: Personalisiertes Lernen -->
<section class="mb-5" data-aos="fade-up">
<h1>Personalisiertes Lernen in der Programmierung</h1>
<p>Auf der Seite „Personalisiertes Lernen in der Programmierung“ wird erläutert, wie KI-basierte Ansätze eingesetzt werden, um Lerninhalte und Aufgaben individuell auf den Fortschritt der Studierenden abzustimmen. Besucher erfahren, wie diese personalisierten Lernangebote entwickelt werden, um den unterschiedlichen Lernbedürfnissen gerecht zu werden und die Effektivität des Lernens zu steigern.</p>
</section>
<!-- Section 2: Beschreibung des Themas -->
<section class="mb-5" data-aos="fade-up">
<h2>Beschreibung des Themas</h2>
<p>Wir entwickeln und implementieren PATE, einen fortschrittlichen KI-Chatbot, der auf großen Sprachmodellen (LLM) basiert und Studierende proaktiv bei der Lösung von Programmieraufgaben unterstützt. PATE nutzt die fortschrittlichen Fähigkeiten großer Sprachmodelle, um die Ansätze der Studierenden bei Programmieraufgaben zu identifizieren und zu analysieren, um so relevante und kontextbezogene Antworten zu generieren.</p>
</section>
<!-- Section 3: Konzeptabbildung - AVERT -->
<section class="mb-5" data-aos="fade-up">
<h2>Konzeptabbildung: AVERT</h2>
<p>Eine bedeutende Erweiterung von PATE ist AVERT (Authorship Verification and Evaluation through Responsive Testing), eine Schlüsselkomponente zur Überprüfung der Urheberschaft eingereichter Programmieraufgaben. AVERT verstärkt die akademische Integrität und fördert interaktives Lernen, indem es Studierende durch maßgeschneiderte Dialoge aktiv einbezieht. Diese Dialoge bewerten das Verständnis der Studierenden für die Programmieraufgaben und adressieren die Hauptursachen für akademische Unehrlichkeit wie Motivationsdefizite und mangelndes Fachverständnis. AVERT stellt dynamisch zielgerichtete Fragen basierend auf den Einreichungen der Studierenden und bestätigt durch deren Antworten das echte Verständnis der Aufgaben.
</p>
<img src="assets/img/avert-diagram.png" alt="AVERT Concept Diagram" class="img-fluid mx-auto d-block my-3" style="max-width: 600px;">
<main>
<section class="container">
<!-- Optional Intro Section if needed -->
</section>
<!-- Section 4: Was bieten wir im Rahmen der Hochschule an -->
<section class="mb-5" data-aos="fade-up">
<h2>Was bieten wir im Rahmen der Hochschule an</h2>
<p>PATE und AVERT bieten aufgrund ihrer adaptiven Technologie eine individualisierte Interaktion, die es ermöglicht, strukturierte und personalisierte Inhalte anzubieten. Diese Systeme fördern durch direktes Feedback und interaktive Dialoge nicht nur die Problemlösungsfähigkeiten und analytischen Kompetenzen der Studierenden, sondern tragen auch dazu bei, ein tieferes und engagierteres Lernerlebnis zu schaffen.</p>
<section class="container">
<div>
<h1>Personalisiertes Lernen in der Programmierung</h1>
<p>
Zum Beispiel wird bei Programmieraufgaben, die den initialen Test bestehen, mittels AVERT die Originalität überprüft. Die Ergebnisse werden nicht nur den Studierenden mitgeteilt, sondern auch an die Lehrenden weitergeleitet. Falls ein Studierender nicht nachweisen kann, dass er den Code verstanden hat, bietet AVERT ihm die Möglichkeit, den Code oder Teile davon nachzubearbeiten. Dies geschieht nach demselben Prozess wie bei Aufgaben, die den Test nicht bestanden haben.
</p>
<h3>AP 5.1 Personalisiertes Lernen in der Programmierung</h3>
<ul>
<li>Initiale Umsetzung durch automatisierte E-Mail-Rückmeldungen bei Git-Commits</li>
<li>Weiterentwicklung zu einem KI-basierten Chatbot auf Basis von LLMs (zunächst PATE, später AVERT)</li>
<li>AVERT ersetzt PATE und kombiniert Feedback mit Autorschaftsanalyse</li>
<li>Personalisiertes Feedback soll künftig direkt im Dialogkontext eingebunden werden</li>
</ul>
<p>
Darüber hinaus hilft AVERT den Studierenden, die Kernpunkte einer Aufgabe zu verstehen und ihre Gedanken zur Problemlösung zu strukturieren, indem es relevante Informationen und Ressourcen bereitstellt. Durch personalisierte Anleitung werden die Studierenden dazu angeleitet, den Code so zu schreiben, dass er die Tests besteht, wobei der Chatbot darauf ausgelegt ist, Unterstützung zu geben, ohne direkten Code bereitzustellen.
</p>
<p> Diese umfassende Unterstützung verbessert nicht nur die Lernergebnisse, sondern fördert auch eine Kultur der Integrität und Zusammenarbeit unter den Studierenden.
</p>
<h3>AP 5.2 KI-basierte Plagiatserkennung in der Programmierung</h3>
<ul>
<li>Entwicklung des Systems <strong>AVERT</strong> (Authorship Verification and Evaluation through Responsive Testing)</li>
<li>Nutzung eines Custom GPT mit:
<ul>
<li>Chain-of-Thought-Prompting</li>
<li>Sokratischer Fragelogik</li>
<li>Kontextverfolgung und Reflexionsmechanismus</li>
</ul>
</li>
<li>Sitzungen werden protokolliert und den Lehrenden bereitgestellt</li>
<li>Simulierte Szenarien mit Studierendenprofilen: Anfänger, Fortgeschrittene, Erfahrene</li>
<li>Evaluation der Effektivität zur Plagiatserkennung bei KI-generiertem Code</li>
</ul>
<h3>AP 5.3 Vergleich Studierendengenerationen</h3>
<ul>
<li>Feinjustierung der GPT-Parameter für realistische Authentizität und Erkennung</li>
<li>Erstellung und Überarbeitung von Fragebögen für Studierende und Lehrende</li>
<li>Abstimmung der Pilotphase mit Beteiligten: Umfang, Zeitplan, Methodik</li>
<li>Ziel: Validierung der Wirksamkeit unter realen Bildungsbedingungen im SoSe 2025</li>
</ul>
</section>
<h3>Relevanz & Perspektiven</h3>
<ul>
<li><strong>Herausforderung:</strong> Zunahme von KI-generiertem Code untergräbt klassische Plagiatsprüfung</li>
<li><strong>Antwort:</strong> AVERT prüft Verständnis statt nur Code-Inhalte</li>
<li><strong>Langfristiges Ziel:</strong> Förderung von Problemlösekompetenzen und Eigenständigkeit</li>
<li><strong>Technischer Ausblick:</strong> Integration in LMS, adaptive Tutoring-Systeme, skalierbare KI-Fragelogik</li>
<li><strong>Wirtschaftliche Anwendung:</strong> Perspektiven für Weiterbildung & Industrie (z. B. ethisches Coding)</li>
</ul>
<!-- Section 5: Veröffentlichungen/Ergebnisse/Produkte -->
<section class="mb-5" data-aos="fade-up">
<h2>Veröffentlichungen/Ergebnisse/Produkte</h2>
<h3>Meilensteine</h3>
<ul>
<li>PATE (Programming Assignments Tutor in Education) AI chatbot: HFTalk Poster</li>
<li>F. Vintila (2024). AVERT: Authorship Verification and Evaluation through Responsive Testing</li>
<li>M5.1: Automatisches Feedback im Abgabeworkflow (Moodle/Git) – <strong>erreicht</strong></li>
<li>M5.2: Entwicklung von Mustererkennung zur Plagiatsidentifikation – <strong>erreicht</strong></li>
<li>
<strong>Publikation:</strong> Vintila, F. (2024). <i>AVERT: an LLM-Based Procedure that Interactively Verifies Code Authorship and Evaluates Student Understanding</i>,
<a href="https://doi.org/10.1109/ITHET59629.2024.1234567" target="_blank">IEEE ITHET 2024</a>
</li>
<li>M5.3: Vergleich Studierendengenerationen – <strong>teilweise erreicht</strong></li>
</ul>
</section>
<!-- Section 6: Verantwortliche -->
<section class="mb-5" data-aos="fade-up">
<h2>Verantwortliche für den Themenbereich</h2>
<p><strong>Prof. Dr. Peter Heusch</strong><br>Dipl.-Ing. Florentin Vintila</p>
</section>
<div class="image-frame my-4">
<img src="assets/img/plagiatserkennung.png" alt="AVERT Prozessdarstellung" class="img-fluid">
<p class="fst-italic text-center">Abbildung: Prozessbeschreibung der KI-gestützten Plagiatserkennung durch AVERT</p>
</div>
<h3>Verantwortliche für den Themenbereich</h3>
<p>
Prof. Dr. Peter Heusch<br>
Dipl.-Ing. Florentin Vintila
</p>
</div>
</section>
</main>
<!-- Footer -->
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment