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 @@ ...@@ -4,7 +4,7 @@
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport"> <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="description">
<meta content="" name="keywords"> <meta content="" name="keywords">
<link href="https://www.hft-stuttgart.de/typo3conf/ext/hft_sitepackage/Resources/Public/img/HFT_logo.svg" rel="icon"> <link href="https://www.hft-stuttgart.de/typo3conf/ext/hft_sitepackage/Resources/Public/img/HFT_logo.svg" rel="icon">
...@@ -24,14 +24,13 @@ ...@@ -24,14 +24,13 @@
<header id="header" class="header d-flex align-items-center fixed-top"> <header id="header" class="header d-flex align-items-center fixed-top">
<div class="container-fluid container-xl position-relative d-flex align-items-center"> <div class="container-fluid container-xl position-relative d-flex align-items-center">
<a href="index.html" class="logo d-flex align-items-center me-auto"> <a href="index.html" class="logo d-flex align-items-center me-auto">
<img src="https://www.hft-stuttgart.de/typo3conf/ext/hft_sitepackage/Resources/Public/img/HFT_logo.svg" alt=""> <img src="https://www.hft-stuttgart.de/typo3conf/ext/hft_sitepackage/Resources/Public/img/HFT_logo.svg" alt="">
<h1 class="sitename">KNIGHT</h1> <h1 class="sitename">KNIGHT</h1>
</a> </a>
<nav id="navmenu" class="navmenu"> <nav id="navmenu" class="navmenu">
<ul> <ul>
<!--<li><a href="index.html#hero" class="active">Home<br></a></li>--> <!--<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">Projektstruktur</a></li>
<li><a href="index.html#services">Arbeitspakete</a></li>
<li><a href="index.html#portfolio">Erkenntnisse</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#team">Projektteam</a></li>
<li><a href="index.html#contact">Kontakt</a></li> <li><a href="index.html#contact">Kontakt</a></li>
...@@ -42,59 +41,79 @@ ...@@ -42,59 +41,79 @@
</header> </header>
<!-- Main Content --> <!-- Main Content -->
<main class="container mt-5"> <main>
<!-- Section 1: Personalisiertes Lernen --> <section class="container">
<section class="mb-5" data-aos="fade-up"> <!-- Optional Intro Section if needed -->
<h1>Personalisiertes Lernen in der Programmierung</h1> </section>
<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="container">
<section class="mb-5" data-aos="fade-up"> <div>
<h2>Beschreibung des Themas</h2> <h1>Personalisiertes Lernen in der Programmierung</h1>
<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> <p>
</section> <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>
<!-- Section 3: Konzeptabbildung - AVERT --> <h3>AP 5.2 KI-basierte Plagiatserkennung in der Programmierung</h3>
<section class="mb-5" data-aos="fade-up"> <ul>
<h2>Konzeptabbildung: AVERT</h2> <li>Entwicklung des Systems <strong>AVERT</strong> (Authorship Verification and Evaluation through Responsive Testing)</li>
<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. <li>Nutzung eines Custom GPT mit:
<ul>
</p> <li>Chain-of-Thought-Prompting</li>
<img src="assets/img/avert-diagram.png" alt="AVERT Concept Diagram" class="img-fluid mx-auto d-block my-3" style="max-width: 600px;"> <li>Sokratischer Fragelogik</li>
</section> <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>
<!-- Section 4: Was bieten wir im Rahmen der Hochschule an --> <h3>AP 5.3 Vergleich Studierendengenerationen</h3>
<section class="mb-5" data-aos="fade-up"> <ul>
<h2>Was bieten wir im Rahmen der Hochschule an</h2> <li>Feinjustierung der GPT-Parameter für realistische Authentizität und Erkennung</li>
<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> <li>Erstellung und Überarbeitung von Fragebögen für Studierende und Lehrende</li>
<p> <li>Abstimmung der Pilotphase mit Beteiligten: Umfang, Zeitplan, Methodik</li>
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. <li>Ziel: Validierung der Wirksamkeit unter realen Bildungsbedingungen im SoSe 2025</li>
</p> </ul>
<p> <h3>Relevanz & Perspektiven</h3>
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. <ul>
</p> <li><strong>Herausforderung:</strong> Zunahme von KI-generiertem Code untergräbt klassische Plagiatsprüfung</li>
<p> Diese umfassende Unterstützung verbessert nicht nur die Lernergebnisse, sondern fördert auch eine Kultur der Integrität und Zusammenarbeit unter den Studierenden. <li><strong>Antwort:</strong> AVERT prüft Verständnis statt nur Code-Inhalte</li>
</p> <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>
<h3>Meilensteine</h3>
</section> <ul>
<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 5: Veröffentlichungen/Ergebnisse/Produkte --> <div class="image-frame my-4">
<section class="mb-5" data-aos="fade-up"> <img src="assets/img/plagiatserkennung.png" alt="AVERT Prozessdarstellung" class="img-fluid">
<h2>Veröffentlichungen/Ergebnisse/Produkte</h2> <p class="fst-italic text-center">Abbildung: Prozessbeschreibung der KI-gestützten Plagiatserkennung durch AVERT</p>
<ul> </div>
<li>PATE (Programming Assignments Tutor in Education) AI chatbot: HFTalk Poster</li> <h3>Verantwortliche für den Themenbereich</h3>
<li>F. Vintila (2024). AVERT: Authorship Verification and Evaluation through Responsive Testing</li> <p>
</ul> Prof. Dr. Peter Heusch<br>
</section> Dipl.-Ing. Florentin Vintila
</p>
</div>
</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>
</main> </main>
<!-- Footer --> <!-- 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