AI Personal Learning
und praktische Anleitung
CyberKnife-Zeichenspiegel

Coding-Tutor: ein intelligenter Lehrassistent, der eine personalisierte Programmieranleitung bietet

Allgemeine Einführung

Coding-Tutor ist ein Open-Source-Projekt, das auf GitHub gehostet wird und vom Entwickler iwangjian entwickelt wurde, um Lernenden ein personalisiertes Programmierungserlebnis zu bieten. Es hilft Anfängern und fortgeschrittenen Entwicklern bei der Beherrschung von Programmierkenntnissen durch konversationelle KI-Technologie, die den Lehrinhalt dynamisch an den Wissensstand und den Lernfortschritt des Nutzers anpasst. Die Kernfunktionen des Programms, die Wissensverfolgung und die Validierung von Runde zu Runde, stellen sicher, dass die Lernenden die Konzepte schrittweise verstehen und in der Praxis anwenden. Coding-Tutor ist nicht auf das Programmieren beschränkt, sondern hat das Potenzial, auf andere Disziplinen ausgeweitet zu werden, wodurch es sich für eine Vielzahl von Unterrichtsszenarien eignet. Coding-Tutor wird auf GitHub gehostet, ist offen und transparent und die Entwicklergemeinschaft kann sich an seiner Optimierung beteiligen, wodurch es für Programmierbegeisterte, Lehrende und Selbstlerner geeignet ist.

Coding-Tutor: ein intelligenter Lehrassistent, der personalisierte Programmieranleitungen bietet-1


 

Funktionsliste

  • Anleitung zum personalisierten LernenIndividuelle Lerninhalte und Ratschläge auf der Grundlage der Programmierkenntnisse und -ziele des Benutzers.
  • System zur Verfolgung von WissenAufzeichnung des Lernfortschritts in Echtzeit, um festzustellen, was verstanden wurde und was nicht.
  • Unterricht zur rundenweisen ValidierungDas Verständnis der Lernenden durch Fragen und praktische Aufgaben schrittweise zu überprüfen.
  • Multidisziplinäre ErweiterbarkeitDas Framework unterstützt Erweiterungen auf andere Disziplinen als die Programmierung, z. B. Mathematik oder Datenanalyse.
  • Open-Source-ZusammenarbeitAuf GitHub gehostet, können Benutzer den Quellcode herunterladen, Verbesserungen vorschlagen oder Code beitragen.
  • Erstellung von LernplänenGenerieren Sie strukturierte Lernpfade, um den Benutzern ein systematisches Lernen zu ermöglichen.

 

Hilfe verwenden

Wie man Coding-Tutor installiert und benutzt

Coding-Tutor ist ein GitHub-basiertes Projekt, das derzeit als Quellcode verfügbar ist, und Benutzer benötigen eine gewisse technische Grundlage, um es einzusetzen und zu verwenden. Im Folgenden finden Sie eine detaillierte Beschreibung der Installation und Nutzung:

Ablauf der Installation

  1. Zugriff auf GitHub-Repositories
    Öffnen Sie Ihren Browser und geben Sie die URL https://github.com/iwangjian/Coding-Tutor ein, um die offizielle Repository-Seite aufzurufen. Klicken Sie auf die grüne Schaltfläche "Code" und wählen Sie "ZIP herunterladen", um den Quellcode herunterzuladen, oder verwenden Sie den Befehl Git, um das Repository zu klonen:

    git clone https://github.com/iwangjian/Coding-Tutor.git

Sobald der Download abgeschlossen ist, entpacken Sie die Datei in ein lokales Verzeichnis.

  1. Vorbereitung der Umwelt
    Coding-Tutor ist ein KI-gesteuertes Projekt und benötigt möglicherweise eine Python-Umgebung und entsprechende Bibliotheken. Stellen Sie sicher, dass Sie die folgenden Tools auf Ihrem Computer installiert haben:

    • Python 3.8 oder höherEs kann von python.org heruntergeladen und installiert werden.
    • GitFür das Klonen von Repositories, siehe git-scm.com für die Installation.
      Überprüfen Sie die Python-Version:
    python --version
    

    Wenn die Version niedriger als 3.8 ist, aktualisieren Sie bitte.

  2. Installation von Abhängigkeiten
    Gehen Sie in den entpackten Projektordner und überprüfen Sie, ob die Anforderungen.txt Datei (wenn diese nicht vom Repository zur Verfügung gestellt wird, lesen Sie die README-Datei oder kontaktieren Sie den Entwickler). Falls verfügbar, verwenden Sie den folgenden Befehl, um die Abhängigkeit zu installieren:

    pip install -r anforderungen.txt
    

    Ohne explizite Auflistung der Abhängigkeiten kann es sich bei den üblichen Abhängigkeiten um folgende handeln numpy, undPandas oder KI-Frameworks wie Tensorflow vielleicht pytorchEs wird empfohlen, sie nacheinander entsprechend dem Code zu installieren.

  3. Laufende Projekte
    Suchen Sie im Stammverzeichnis des Projekts nach der Hauptprogrammdatei (normalerweise die main.py oder ähnlich, je nach README), führen Sie es von der Kommandozeile aus:

    python main.py
    

    Bei Erfolg startet das Programm einen lokalen Dienst oder eine Befehlszeilenschnittstelle und fordert Sie auf, Informationen einzugeben, um loszulegen.

Verwendung der wichtigsten Funktionen

Sobald die Installation abgeschlossen ist, sind die Hauptfunktionen von Coding-Tutor einsatzbereit. Im Folgenden finden Sie eine detaillierte Schritt-für-Schritt-Anleitung zu den Hauptfunktionen:

  • Anleitung zum personalisierten Lernen
    Wenn Sie das Programm starten, werden Sie aufgefordert, Ihr aktuelles Programmierniveau (z. B. "Anfänger, beherrscht die Grundlagen von Python") und Ihr Lernziel (z. B. "Webentwicklung lernen") anzugeben. Zum Beispiel:

    Geben Sie Ihre Programmiererfahrung an: Ich habe die Grundlagen von Python gelernt und möchte Datenstrukturen lernen.
    

    Das System generiert auf der Grundlage der Eingaben Vorschläge, wie z. B. "Es wird empfohlen, mit linearen Tabellen zu beginnen", und liefert Erläuterungen zu den Konzepten.

  • Wissensverfolgung und -validierung
    Während des Lernprozesses wird Coding-Tutor Ihr Verständnis überprüfen, indem er im Dialog Fragen stellt. Zum Beispiel:

    SYSTEM: Bitte erklären Sie, was eine Liste ist?
    Benutzer: Eine Liste ist eine geordnete Struktur, die dazu dient, mehrere Daten zu speichern.
    SYSTEM: Richtig! Als nächstes versuchen Sie, einen Beispielcode für Python-Listen zu schreiben.
    

    Nach Eingabe des Codes prüft das System und gibt eine Rückmeldung:

    Benutzer: meine_liste = [1, 2, 3]
    System: sehr gut! Kannst du sie jetzt mit einer Schleife durchlaufen?
    

    Vergewissern Sie sich Schritt für Schritt Ihres Wissens durch einen Dialog von Runde zu Runde.

  • Lernplan generieren
    Für systematisches Lernen können Sie direkt die Erstellung eines Plans beantragen:

    Benutzer: Bitte erstellen Sie einen Plan, wie ich Python-Datenstrukturen erlernen kann.
    

    Das System gibt etwa die folgende Meldung aus:

    - Woche 1: Verstehen von Listen und Tupeln, Lösen von 5 Übungsaufgaben
    - Woche 2: Lernen Sie Stapel und Warteschlangen kennen, schreiben Sie eine einfache Anwendung
    - Woche 3: Bäume und Graphen beherrschen, ein Projekt abschließen
    

    Sie können den Plan in Ihr lokales Notizprogramm kopieren und ihn Schritt für Schritt ausfüllen.

Beispiel für einen Betriebsprozess

Angenommen, Sie sind Anfänger und wollen die Grundlagen der Programmierung erlernen:

  1. Starten Sie Coding-Tutor und geben Sie ein:
    Ich bin neu im Programmieren und möchte Python lernen.
    
  2. Systemantwort:
    Herzlich willkommen! Wir werden mit Variablen beginnen. Bitte sagen Sie mir, was sind Variablen?
    
  3. Nachdem Sie geantwortet haben, fährt das System mit der Führung fort:
    Sehr gut! Versuchen Sie nun, eine Variablenzuweisung zu schreiben: name = "Alice" und sagen Sie mir, was sie bewirkt.
    
  4. Wenn die Antwort richtig ist, geht das System zum nächsten Wissenspunkt über; wenn sie falsch ist, wird sie ausführlich erklärt und die Frage erneut gestellt.

caveat

  • NetzanforderungWenn das Programm ein Online-KI-Modell aufrufen muss, stellen Sie sicher, dass das Netzwerk frei ist.
  • Zugang zu DokumentenWenn Sie auf Probleme stoßen, ist es eine gute Idee, die README.md-Datei des Repositorys zu überprüfen, die zusätzliche Anweisungen des Entwicklers enthalten kann.
  • Unterstützung der GemeinschaftWenn eine Funktion unklar ist, stellen Sie eine Frage auf der "Issues"-Seite des GitHub-Repositorys, um Hilfe von Entwicklern oder der Community zu erhalten.

Mit diesen Schritten können Sie schnell mit Coding-Tutor beginnen und seine intelligenten Funktionen nutzen, um Ihre Programmierkenntnisse zu verbessern. Leistungsstark und flexibel, eignet es sich für das Selbststudium oder für Unterrichtsszenarien.

CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Coding-Tutor: ein intelligenter Lehrassistent, der eine personalisierte Programmieranleitung bietet

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)