#learning
2 APIs mit diesem Tag
Duolingo Profil & Streak API
Live öffentliche Profil- und Sprachlernstatistiken von Duolingo, der weltweit größten Sprachlernplattform – kein API-Key, nichts gespeichert. Dies ist die spielerische soziale Ansicht: XP eines Lernenden, tägliche Serie, Kurse und Fortschritt, anders als jede andere soziale Plattform im Katalog. Der User-Endpunkt gibt eine Profilzusammenfassung zurück – Anzeigename, Bio, Standort, Beitrittsdatum, Gesamt-XP, die aktuelle tägliche Serie, die gelernte Sprache und die Ausgangssprache, den aktuellen Kurs, Super/Plus-Status und eine Kursanzahl. Der Courses-Endpunkt gibt die sprachspezifische Aufschlüsselung zurück: jeden Kurs, den der Lernende studiert, mit Titel, Lern- und Ausgangssprache, gesammelten XP und Kronenanzahl. Der Streak-Endpunkt gibt die Seriendetails zurück – die aktuelle Serienlänge und, wenn der Lernende sie öffentlich macht, das Startdatum der Serie und die längste Serie. Die Suche erfolgt nach Benutzername; der offizielle Maskottchen-Account "duo" ist immer verfügbar. Erstellen Sie Streak-Widgets, Lernverantwortungs-Bots, Sprachclub-Ranglisten und Profilkarten auf Basis echter Duolingo-Daten. Private oder nicht existierende Benutzernamen geben einen sauberen 404 zurück.
api.oanor.com/duolingo-api
Wikibooks API
Wikibooks als API – die Wikimedia-Bibliothek mit freien, offenen Lehrbüchern, Handbüchern und Lernleitfäden, gemeinschaftlich erstellt und frei lizenziert. Wikibooks deckt Programmierung und Informatik, Mathematik, Natur- und Sozialwissenschaften, Sprachen, Ingenieurwesen, Kochen, Musik und vieles mehr ab, organisiert als Bücher, die aus Kapiteln bestehen. Diese API kapselt den offiziellen Wikibooks MediaWiki-Dienst in sauberes JSON. /v1/search?q=python programming durchsucht die Bibliothek und gibt passende Buch- und Kapiteltitel mit einem Textausschnitt und der Wortanzahl zurück. /v1/book?title=Python Programming gibt eine Buchübersicht zurück – seine Kurzbeschreibung, die Einleitung im Klartext, ein Cover-Thumbnail und die kanonische URL. /v1/chapters?title=Python Programming listet die Kapitel des Buches auf (seine Unterseiten, z.B. Python Programming/Operators, Python Programming/Classes), jeweils mit Kapitelname und URL, sodass Sie die gesamte Struktur eines Buches durchsuchen und präsentieren können. Titel sind Wikibooks-Seitennamen; holen Sie den genauen Titel zuerst über /v1/search. Ideal für E-Learning-Plattformen und Lern-Apps, Open-Education- und OER-Tools, Leselisten sowie Aggregatoren für Entwickler- und Lehrinhalte. Der Inhalt ist von der Wikibooks-Community unter CC BY-SA lizenziert. Abgrenzung zu Buchmetadaten-Katalogen – dies sind tatsächliche freie Bildungsinhalte. Für Reiseführer siehe die Wikivoyage API, für die Enzyklopädie die Wikipedia API.
api.oanor.com/wikibooks-api