Dokumentation | Schnellstart | Diskussionen | Beitragen
🇬🇧 English | 🇯🇵 日本語 | 🇨🇳 中文 | 🇰🇷 한국어 | 🇪🇸 Español | 🇫🇷 Français | 🇩🇪 Deutsch | 🇧🇷 Português | 🇸🇦 العربية | 🇧🇩 বাংলা | 🇮🇳 हिन्दी | 🇷🇺 Русский
Studyield ist eine Open-Source KI-gestützte Lernplattform, die Studenten hilft, effektiver zu lernen durch personalisierte Inhalte, intelligentes Tutoring und adaptive Bewertungen. Entwickelt für Studenten, Pädagogen und lebenslange Lernende, kombiniert Studyield modernste KI-Technologie mit bewährter Lernwissenschaft.
Im Gegensatz zu traditionellen Lernplattformen, die sich ausschließlich auf die Bereitstellung von Inhalten konzentrieren, oder KI-Tutoring-Tools, denen umfassende Lernfunktionen fehlen, bietet Studyield ein vollständiges Lern-Ökosystem mit 6 leistungsstarken KI-Funktionen, einem kompletten Lernwerkzeug-Kit und plattformübergreifendem Zugriff.
Studyields KI-gestütztes Lern-Dashboard
- Laden Sie Ihre Materialien hoch -- Fügen Sie Lernmaterialien (PDFs, Dokumente, frühere Prüfungen) zu Ihrer Wissensbasis hinzu
- KI analysiert und organisiert -- Unsere KI extrahiert Schlüsselkonzepte, erstellt Wissensgraphen und erstellt durchsuchbare Einbettungen
- Üben und lernen -- Generieren Sie Übungsprüfungen, lösen Sie Probleme mit Multi-Agenten-KI, testen Sie sich mit Karteikarten
- Holen Sie sich Feedback -- Verwenden Sie die Teach-Back-Bewertung, um Ihr Verständnis zu testen und Wissenslücken zu identifizieren
- Verfolgen Sie den Fortschritt -- Überwachen Sie Ihre Lerngeschwindigkeit, Beherrschungsgrade und Lernmuster mit Analysen
- 🎯 Prüfungsklon -- Laden Sie frühere Prüfungen hoch und generieren Sie neue Übungsfragen im gleichen Stil, Schwierigkeitsgrad und Format
- 🤖 Multi-Agenten-Problemlöser -- Analyse-, Lösungs- und Verifizierungsagenten arbeiten zusammen, um komplexe Probleme mit Echtzeit-Streaming zu lösen
- 🕸️ Wissensgraph -- Extrahiert automatisch Entitäten und Beziehungen aus Lernmaterialien in interaktive Visualisierungen
- 🎙️ Teach-Back-Bewertung -- Studenten erklären Konzepte (Text/Sprache), KI bewertet das Verständnis mit der Feynman-Technik
- 🔬 Tiefenforschungsmodus -- RAG aus hochgeladenen Materialien + Websuche, produziert strukturierte Berichte mit Zitaten
- 💻 Code-Sandbox -- Sichere Python-Ausführung mit NumPy-, Pandas- und wissenschaftlicher Bibliotheksunterstützung
- 📚 Wissensbasis -- Laden Sie Dokumente (PDF, DOCX) für semantische Suche und RAG hoch
- 🃏 Karteikarten mit SRS -- Verteiltes Wiederholungssystem für optimales Einprägen
- 📝 KI-generierte Quizze -- Automatische Quiz-Generierung aus Lernmaterialien
- 💬 RAG-Chat -- Konversations-KI mit Zitaten aus Ihren Dokumenten
- 🗺️ Lernpfade -- KI-generierte optimale Lernrouten
- 📊 Fortschrittsanalysen -- Verfolgen Sie Lernzeit, Beherrschungsgrade und Lerngeschwindigkeit
- 🌍 12 Sprachen -- Vollständige i18n-Unterstützung (EN, JA, ZH, KO, ES, FR, DE, PT, AR, BN, HI, RU)
- 📱 Web + Mobil -- React-Frontend und Flutter-Mobile-App
KI-Chat -- stellen Sie Fragen zu Ihren hochgeladenen Lernmaterialien und erhalten Sie Antworten mit Zitaten aus Ihren Dokumenten
Heutige Studenten ertrinken in Informationen, hungern aber nach effektiven Lernwerkzeugen. Traditionelle Lernmethoden sind zeitaufwändig und ineffizient, während bestehende KI-Tutoring-Lösungen entweder zu teuer, zu begrenzt sind oder das Hochladen von Daten auf proprietäre Plattformen erfordern.
Häufige Probleme, die wir angehen:
- ❌ Generische Übungsmaterialien -- Vorgefertigte Fragenbanken passen nicht zu Ihrem tatsächlichen Prüfungsstil oder Schwierigkeitsgrad
- ❌ Isolierte Lernwerkzeuge -- Karteikarten, Quizze und Notizen über mehrere Apps verstreut
- ❌ Keine Tiefenverständnis-Überprüfung -- Kann nicht feststellen, ob Sie wirklich verstehen oder nur auswendig gelernt haben
- ❌ Manuelle Wissensorganisation -- Stunden mit dem Organisieren von Notizen und dem Verbinden von Konzepten verschwendet
- ❌ Begrenztes KI-Tutoring -- Die meisten KI-Tutoren geben Antworten, ohne Problemlösungsschritte oder Verifizierung zu zeigen
- ❌ Datenschutzbedenken -- Hochladen von Lernmaterialien auf Closed-Source-Plattformen
- ❌ Hohe Kosten -- Premium-KI-Lernwerkzeuge kosten 20-50 $/Monat pro Student
✅ Prüfungsstil-Übung -- Klonen Sie Ihre tatsächlichen Prüfungen, um perfekt passende Übungsfragen zu generieren
✅ All-in-One-Plattform -- Wissensbasis, Karteikarten, Quizze, Chat, Recherche und Analysen an einem Ort
✅ Tiefes Verständnis -- Teach-Back-Bewertung und Multi-Agenten-Problemlösung gewährleisten echtes Verständnis
✅ Automatische Wissensgraphen -- KI extrahiert und verbindet automatisch Konzepte aus Ihren Materialien
✅ Erweiterte KI-Funktionen -- Multi-Agenten-Lösung, Tiefenforschung, Code-Ausführung und Echtzeit-Streaming
✅ Selbst gehostet und Open Source -- Läuft auf Ihrer eigenen Infrastruktur, volle Kontrolle über Ihre Daten
✅ Kostenlos starten -- Open Source mit Docker-Bereitstellung, optionale gehostete Version mit fairer Preisgestaltung
| Funktion | Studyield | Quizlet | Anki | ChatGPT | Khan Academy |
|---|---|---|---|---|---|
| Prüfungsklon | ✅ KI-generiert | ❌ | ❌ | ❌ | ❌ |
| Multi-Agenten-Problemlöser | ✅ 3 Agenten + Streaming | ❌ | ❌ | ✅ Einzelagent | ❌ |
| Wissensgraphen | ✅ Automatisch generiert | ❌ | ❌ | ❌ | ❌ |
| Teach-Back-Bewertung | ✅ Text + Sprache | ❌ | ❌ | ❌ | |
| Tiefenforschungsmodus | ✅ RAG + Web | ❌ | ❌ | ✅ | ❌ |
| Code-Sandbox | ✅ Sichere Ausführung | ❌ | ❌ | ✅ | ✅ |
| Karteikarten (SRS) | ✅ | ✅ | ✅ | ❌ | ❌ |
| RAG-Chat | ✅ Mit Zitaten | ❌ | ❌ | ✅ Keine Docs | N/A |
| Lernpfade | ✅ KI-generiert | ❌ | ❌ | ❌ | ✅ Vorgefertigt |
| Fortschrittsanalysen | ✅ | ✅ | ❌ | ✅ | |
| Selbst gehostet | ✅ | ❌ | ✅ | ❌ | ❌ |
| Open Source | ✅ Apache 2.0 | ❌ | ✅ AGPL | ❌ | ❌ |
| Plattformübergreifend | ✅ Web + Mobil | ✅ | ✅ | ✅ | ✅ |
| Lernkurve | 🟢 Niedrig | 🟢 Niedrig | 🟡 Mittel | 🟢 Niedrig | 🟢 Niedrig |
Multi-Agenten-Problemlöser -- Analyse-, Lösungs- und Verifizierungsagenten arbeiten in Echtzeit zusammen, um komplexe Probleme zu zerlegen und zu verifizieren
- Vollständiges KI-Lern-Ökosystem -- 6 erweiterte KI-Funktionen (Prüfungsklon, Multi-Agenten-Lösung, Wissensgraphen, Teach-Back, Recherche, Code-Sandbox) integriert mit traditionellen Lernwerkzeugen (Karteikarten, Quizze, Notizen)
- Multi-Agenten-Architektur -- Erste Open-Source-Lernplattform mit kollaborativen KI-Agenten zur Problemlösung und -verifizierung
- Selbst gehostet + Open Source -- Volle Kontrolle über Ihre Daten mit Docker-Bereitstellung, im Gegensatz zu proprietären Plattformen
- Prüfungszentriertes Design -- Generiert Übungsprüfungen, die Ihrem tatsächlichen Testformat entsprechen, keine generischen Fragenbanken
- Fokus auf Tiefenverständnis -- Teach-Back-Bewertung und mehrstufige Verifizierung gewährleisten echtes Verständnis, nicht nur Auswendiglernen
Studyield ist ein aktiv gepflegtes Projekt mit einer wachsenden Community. Das passiert gerade:
- ✅ April 2026 -- Erstes Open-Source-Release
- ✅ 27 Backend-Module -- auth, ai, content, exam-clone, problem-solver, teach-back, research, code-sandbox und mehr
- ✅ Über 120 API-Endpunkte -- Umfassende REST + WebSocket API
- ✅ 12 Sprachen -- Vollständige Internationalisierungsunterstützung
- ✅ 3 Plattform-Unterstützung -- Web (React), Mobil (Flutter), API
- ✅ Docker-Bereitstellung -- Self-Hosting mit einem Befehl
Aktive Entwicklung -- Regelmäßige Commits und Updates bedeuten, dass Bugs schnell behoben werden und Funktionen basierend auf Community-Feedback hinzugefügt werden
Schnelle PR-Reviews -- Eine Review-Zeit von 24-48 Stunden bedeutet, dass Ihre Beiträge nicht untätig auf die Aufmerksamkeit der Maintainer warten
Hohe Code-Qualität -- TypeScript, ESLint, Prettier und umfassende Tests gewährleisten eine stabile, wartbare Codebasis
Umfassende Dokumentation -- Vollständige API-Dokumentation, Entwicklerhandbücher und Code-Kommentare machen das Onboarding reibungslos
Wachsende Community -- Mehr Mitwirkende bedeuten mehr Funktionen, bessere Tests und vielfältige Perspektiven zur Produktausrichtung
Möchten Sie Ihre Beiträge hier sehen? Schauen Sie sich unseren Schnellen Beitrags-Leitfaden unten an!
Führen Sie diese Befehle aus dem Projektverzeichnis aus:
git clone https://github.com/studyield/studyield.git
cd studyield
cp backend/.env.example backend/.env
# Bearbeiten Sie backend/.env mit Ihren Datenbank-Anmeldeinformationen und OpenRouter API-Schlüssel
docker compose --env-file .env.docker up -dDas war's! Greifen Sie auf die App unter http://localhost:5189 und auf die API unter http://localhost:3010 zu.
Voraussetzungen: Node.js 20+, PostgreSQL 15+, Redis 7+
# Klonen
git clone https://github.com/studyield/studyield.git
cd studyield
# Backend
cd backend
cp .env.example .env # Bearbeiten Sie .env mit Ihrer Konfiguration
npm install
npm run migrate
npm run start:dev
# Frontend (in einem neuen Terminal)
cd frontend
cp .env.example .env
npm install
npm run devBesuchen Sie http://localhost:5189, um auf die App zuzugreifen.
./start.shDies startet PostgreSQL, Redis, Qdrant und ClickHouse über Docker und startet dann die Backend- und Frontend-Entwicklungsserver.
┌─────────────────────────────────────────────────────────────────┐
│ Studyield Platform │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ React Web │ │ Flutter │ │ REST + WS │ │
│ │ (Frontend) │ │ Mobile │ │ API │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ NestJS Backend (27 Modules) │ │
│ ├───────────────────────────────────────────────────────────┤ │
│ │ Auth │ AI │ Exam Clone │ Problem Solver │ Chat │ │
│ │ Teach-Back │ Research │ Knowledge Graph │ Quiz │ │
│ │ Flashcards │ Learning Paths │ Analytics │ ... │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │PostgreSQL │ │ Redis │ │ Qdrant │ │ClickHouse │ │
│ │(Core Data)│ │(Cache+MQ) │ │ (Vectors) │ │(Analytics)│ │
│ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────┐ │
│ │ External Services: OpenRouter, OpenAI, Cloudflare R2, │ │
│ │ AWS SES, Firebase, Stripe │ │
│ └───────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
Frontend (/frontend) -- React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next
Mobil (/mobile) -- Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization
Backend (/backend) -- NestJS 10, TypeScript, PostgreSQL (Raw SQL), Redis, Qdrant, ClickHouse, BullMQ, Socket.io
| Ebene | Technologie |
|---|---|
| Backend | NestJS 10, TypeScript, PostgreSQL (Raw SQL), Redis, Qdrant, ClickHouse, BullMQ, Socket.io |
| Frontend | React 19, Vite, TypeScript, Tailwind CSS, Radix UI (shadcn), Zustand, React Query, i18next |
| Mobil | Flutter 3.10+, Provider + BLoC, Dio, Go Router, Firebase, Easy Localization |
| KI | OpenRouter (Claude, GPT usw.), OpenAI Embeddings, LangChain |
| Infrastruktur | Docker Compose, Nginx, PM2, GitHub Actions CI/CD |
| Speicher | Cloudflare R2, AWS SES, Firebase Cloud Messaging |
| Zahlungen | Stripe (Abonnements + Webhooks) |
Studyield unterstützt 12 Sprachen über i18next (Frontend) und Easy Localization (Mobil):
- English, 日本語, 中文, 한국어, Español, Français, Deutsch, Português, العربية, বাংলা, हिन्दी, Русский
Möchten Sie eine neue Sprache hinzufügen? Siehe den Übersetzungsleitfaden.
Studyield ist mehr als nur ein weiteres Open-Source-Projekt -- es ist eine Gelegenheit, die Zukunft der KI-gestützten Bildung zu gestalten und hochwertiges Lernen für Millionen von Studenten weltweit zugänglich zu machen.
📚 Lernen Sie modernen Tech-Stack
- NestJS + TypeScript -- Enterprise-Grade-Backend-Architektur mit Dependency Injection und modularem Design
- React 19 + Vite -- Neueste React-Funktionen mit blitzschnellen Builds
- Flutter -- Plattformübergreifende Mobile-Entwicklung für iOS und Android
- KI/ML-Integration -- Arbeiten Sie mit LLMs, Embeddings, Vektor-Datenbanken und Multi-Agenten-Systemen
- Echtzeitsysteme -- WebSockets, Streaming und ereignisgesteuerte Architektur
- DevOps -- Docker, CI/CD, Self-Hosting und Infrastructure as Code
💼 Bauen Sie Ihr Portfolio auf
- Tragen Sie zu einer produktionsreifen Plattform bei, die von Studenten weltweit genutzt wird
- Arbeiten Sie an Funktionen, die auf Ihrem GitHub-Profil erscheinen
- Erhalten Sie Anerkennung in unserer Contributors Hall of Fame
- Bauen Sie Expertise in KI-gestützter Bildung und EdTech auf -- hochgeschätzte Fähigkeiten im Jahr 2026
🤝 Treten Sie einer wachsenden Community bei
- Vernetzen Sie sich mit Entwicklern aus der ganzen Welt
- Erhalten Sie Code-Reviews von erfahrenen Maintainern
- Lernen Sie Best Practices in Softwarearchitektur
- Nehmen Sie an technischen Diskussionen und Designentscheidungen teil
🎯 Machen Sie einen echten Unterschied
- Ihr Code wird Studenten helfen, effektiver zu lernen und ihre akademischen Ziele zu erreichen
- Sehen Sie Ihre Funktionen in Produktionsumgebungen genutzt
- Beeinflussen Sie die Richtung von Open-Source-EdTech
⚡ Schnelles Onboarding
- Docker Compose bringt Sie in unter 5 Minuten zum Laufen
- Gut dokumentierte Codebasis mit klarer Architektur
- Freundliche Maintainer, die innerhalb von 24-48 Stunden auf PRs antworten
- "Good first issue"-Labels für Anfänger
Für detaillierte Informationen darüber, was abgeschlossen wurde, was in Arbeit ist und was wir als Nächstes planen, siehe unser Zukünftige Ziele und Entwickler-Briefing.
Dieses Dokument umfasst:
- ✅ Abgeschlossene Open-Source-Vorbereitungsarbeiten
- 🚧 Aktuelle Prioritäten (Code-Bereinigung, Docker-Setup, Dokumentation)
- 🔮 Zukünftige Verbesserungen und Funktionen
💡 Haben Sie Ideen? Öffnen Sie eine GitHub-Diskussion oder tragen Sie zu bestehenden Threads bei
🗳️ Stimmen Sie für Funktionen -- Markieren Sie Issues, die Ihnen wichtig sind, mit einem Stern, um uns bei der Priorisierung zu helfen
🛠️ Möchten Sie etwas bauen, das nicht aufgelistet ist? -- Schlagen Sie es vor! Wir lieben Community-gesteuerte Funktionen
Beginnen Sie in unter 5 Minuten beizutragen:
# Forken Sie das Repository auf GitHub, dann klonen Sie Ihren Fork
git clone https://github.com/YOUR_USERNAME/studyield.git
cd studyield
# Starten Sie mit Docker (einfachster Weg)
cp backend/.env.example backend/.env
docker compose --env-file .env.docker up -d
# Greifen Sie auf die App zu
# Frontend: http://localhost:5189
# Backend-API: http://localhost:3010Das war's! Sie führen Studyield lokal aus.
Wählen Sie basierend auf Ihrem Erfahrungsniveau:
🟢 Anfängerfreundlich
- 📝 Tippfehler beheben oder Dokumentation verbessern
- 🌍 Übersetzungen hinzufügen -- Wir unterstützen 12 Sprachen
- 🐛 Einfache Bugs beheben
- ✨ UI/UX verbessern
🟡 Fortgeschritten
- 🔌 Neue KI-Agenten-Tools oder -Funktionen hinzufügen
- 📊 Analytics-Dashboard und Visualisierungen verbessern
- 🧪 Tests schreiben
- 🚀 Leistungsverbesserungen
🔴 Erweitert
- 🤖 Neue KI-Funktionen entwickeln (multimodale Eingabe, fortgeschrittenes Reasoning)
- ⚙️ Core-Engine-Verbesserungen
- 🏗️ Architekturverbesserungen
- 🔐 Sicherheitsfunktionen
# Erstellen Sie einen neuen Branch
git checkout -b feature/your-feature-name
# Nehmen Sie Ihre Änderungen vor
# - Backend-Code: /backend/src/modules
# - Frontend-Code: /frontend/src
# - Mobile-Code: /mobile/lib
# Testen Sie Ihre Änderungen
# Backend: cd backend && npm run test
# Frontend: cd frontend && npm run build
# Committen Sie mit einer klaren Nachricht
git commit -m "feat: add voice input support for teach-back"# Pushen Sie zu Ihrem Fork
git push origin feature/your-feature-name
# Öffnen Sie einen PR auf GitHub
# - Beschreiben Sie, was Sie geändert haben und warum
# - Verlinken Sie zu verwandten Issues
# - Fügen Sie Screenshots hinzu, wenn es eine UI-Änderung istWas passiert als Nächstes?
- ✅ Automatisierte Tests laufen auf Ihrem PR
- 👀 Ein Maintainer überprüft Ihren Code (normalerweise innerhalb von 24-48 Stunden)
- 💬 Wir können Änderungen oder Verbesserungen vorschlagen
- 🎉 Nach Genehmigung wird Ihr Code gemergt!
✨ Klein anfangen -- Ihr erster PR muss keine riesige Funktion sein
📖 Code lesen -- Durchsuchen Sie vorhandene Module und Komponenten als Referenz
❓ Fragen stellen -- Treten Sie unseren Diskussionen bei, wenn Sie nicht weiterkommen
🧪 Tests schreiben -- PRs mit Tests werden schneller gemergt
📝 Dokumentieren Sie Ihren Code -- Fügen Sie Kommentare für komplexe Logik hinzu
- 💬 GitHub-Diskussionen -- Stellen Sie Fragen, teilen Sie Ideen
- 💬 Discord Community -- Join our Discord server
- 📖 Beitragsleitfaden -- Detaillierte Beitragsrichtlinien
- 🐛 GitHub Issues -- Melden Sie Bugs oder fordern Sie Funktionen an
- 📧 E-Mail -- Direkter Kontakt mit Maintainern
Wir begrüßen Beiträge! Siehe unseren Beitragsleitfaden, um loszulegen.
Möglichkeiten beizutragen:
- Melden Sie Bugs oder fordern Sie Funktionen über GitHub Issues an
- Reichen Sie Pull Requests für Bugfixes oder neue Funktionen ein
- Verbessern Sie die Dokumentation
- Fügen Sie Übersetzungen hinzu (wir unterstützen 12 Sprachen)
Vielen Dank an alle großartigen Menschen, die zu Studyield beigetragen haben! 🎉
Möchten Sie Ihr Gesicht hier sehen? Schauen Sie sich unseren Beitragsleitfaden an und beginnen Sie noch heute beizutragen!
Vernetzen Sie sich mit Entwicklern, erhalten Sie Hilfe und bleiben Sie über die neuesten Entwicklungen von Studyield auf dem Laufenden!
| Plattform | Zweck | Link |
|---|---|---|
| 💡 GitHub-Diskussionen | Fragen stellen, Ideen teilen, Funktionsanfragen | Diskussion starten |
| 💬 Discord | Community beitreten, Echtzeit-Chat | Discord beitreten |
| 🐦 Twitter/X | Produktupdates, Ankündigungen, Tipps | @infoinletcom |
| Direkter Kontakt mit Maintainern | [email protected] | |
| 🌐 Website | Dokumentation, Leitfäden, Blog | studyield.com |
- 🤝 Seien Sie respektvoll -- Behandeln Sie alle mit Respekt und Freundlichkeit
- 💡 Teilen Sie Wissen -- Helfen Sie anderen zu lernen und zu wachsen
- 🐛 Melden Sie Probleme -- Einen Bug gefunden? Lassen Sie es uns auf GitHub Issues wissen
- 🎉 Feiern Sie Erfolge -- Teilen Sie Ihre Lernerfolge und Erfolgsgeschichten
- 🌍 Denken Sie global -- Wir sind eine weltweite Community mit über 12 Sprachen
Bitte melden Sie Sicherheitslücken verantwortungsvoll. Siehe SECURITY.md für unsere Offenlegungsrichtlinie.
Dieses Projekt ist lizenziert unter der Apache License 2.0.
Copyright 2025 Studyield Contributors.
Erstellt mit NestJS, React, Flutter, PostgreSQL, Redis, Qdrant, ClickHouse, OpenRouter und vielen anderen großartigen Open-Source-Technologien.
Website | Dokumentation | Diskussionen | Twitter
Mit ❤️ von der Studyield-Community erstellt
Wenn Sie dieses Projekt nützlich finden, geben Sie ihm bitte einen Stern! ⭐