Jede Lernplattform anbinden
Nutzen Sie Ihre Lernplattform zusammen mit MuchSkills, ganz gleich, welche es ist. Auf dieser Seite finden Sie alle Wege, die heute zur Verfügung stehen: einen nativen Connector, sofern es einen gibt, Zertifikate und Ziele, die Sie über die MuchSkills API übertragen, Kurse, die in der Learning Library verlinkt sind, oder einen individuellen Connector, den wir gemeinsam mit Ihnen entwickeln.
- Wer
- Ein MuchSkills Owner oder Admin, gemeinsam mit Ihrem LMS-Admin oder Entwickler
- Derzeit nativ
- Skillsoft Percipio, Udemy Business sowie Credly für Badges
- Weitere Plattformen
- API, Learning Library oder individueller Connector
- Personen werden erkannt über
- die E-Mail-Adresse, mit der sie sich bei MuchSkills anmelden
How to
So funktioniert es
Es gibt vier Wege, Lerninhalte in MuchSkills einzubinden. Sie können auch mehrere davon gleichzeitig nutzen.
| Weg | Was bei MuchSkills ankommt | Zuständig | Typischer Anwendungsfall |
|---|---|---|---|
| 1. Nativer Connector | Katalog und Lernaktivitäten aus Skillsoft Percipio oder Udemy Business. Credly-Badges als Zertifikate | Sie selbst, unter Settings › Integrations | Sie nutzen eine dieser Plattformen. |
| 2. MuchSkills API | Zertifikate mit Datum und Nachweis. Entwicklungsziele für Kompetenzen und Zertifikate | Ihr Entwickler oder Ihre Integrationsplattform | Ihr LMS kann Daten senden, sobald jemand ein Zertifikat erwirbt. |
| 3. Learning Library | Links zu Kursen, verknüpft mit den Kompetenzen, die sie vermitteln | Admins, Führungskräfte und Mitarbeitende, manuell | Kurse sollen in der Skill-Gap-Analyse sichtbar sein, ganz ohne technisches Projekt. |
| 4. Individueller Connector | Was wir mit Ihnen vereinbaren, etwa Katalog oder Aktivitäten | Wir, gemeinsam mit Ihrem Team | Sie benötigen Daten, die sich über die anderen Wege nicht übertragen lassen. |
Für Cornerstone, Degreed, Docebo, LinkedIn Learning, Coursera und interne LMS gibt es derzeit keinen nativen Connector. Die Wege 2, 3 und 4 lassen sich mit all diesen Systemen nutzen.
Bevor Sie beginnen
- In MuchSkills: die Rolle Owner oder Admin, um API-Clients anzulegen und einen individuellen Connector anzufragen.
- Klären Sie, was Sie brauchen. Zertifikate, Ziele, Kurslinks oder Lernaktivitäten. Davon hängt ab, welcher Weg passt.
- Für den API-Weg: einen Entwickler, die Integrationsfunktionen Ihres LMS oder eine Integrationsplattform, die eine REST API aufrufen kann.
- Prüfen Sie die E-Mail-Adressen. MuchSkills erkennt Personen an der E-Mail-Adresse, mit der sie sich anmelden. Ihr LMS muss genau diese Adresse übermitteln.
Schritte
Zertifikate und Ziele per API übertragen
- Erstellen Sie einen API-Client mit Write-Scope. Gehen Sie zu Team/Org › Settings › API Access, klicken Sie auf New Client, vergeben Sie einen Namen, aktivieren Sie unter Scopes die Option Write und klicken Sie auf Create Client. Kopieren Sie Client ID und Client Secret. Alle Schritte zur Einrichtung finden Sie unter MuchSkills API und API Access.
- Rufen Sie ein Zugriffstoken ab. Senden Sie Client ID und Client Secret formularcodiert mit
grant_type=client_credentialsanPOST https://app.muchskills.com/oauth2/token. Das Token gilt etwa eine Stunde. - Senden Sie ein Zertifikat. Sobald jemand in Ihrem LMS ein Zertifikat erwirbt, schicken Sie es an
POST /api/v1/user-certifications/{email}und verwenden dabei die MuchSkills-E-Mail-Adresse der Person:
{
"certification": "AZ-104",
"issuingOrganization": "Microsoft",
"period": {
"license": "AZ104-2026-001",
"issuedAt": "2026-01-15",
"expiredAt": "2027-01-15",
"urls": ["https://issuer.example/verify/abc"]
}
}
MuchSkills findet das Zertifikat über seinen exakten Namen, seinen Code (etwa AZ-104) oder einen bekannten Alias. Mit issuingOrganization grenzen Sie die Suche ein. Bei einem Zertifikat, das nie abläuft, lassen Sie expiredAt weg und senden "notExpiring": true. Mit demselben Aufruf verlängern Sie auch ein Zertifikat, das die Person bereits besitzt.
- Legen Sie ein Ziel fest (optional). Wenn Sie jemandem ein Entwicklungsziel zuweisen möchten, senden Sie
POST /api/v1/goals/{email}mit einemskilloder einercertificationund geben Sie an, auf welchem Weg die Person das Ziel erreichen soll:
{
"certification": "AWS Certified Developer - Associate",
"issuingOrganization": "Amazon Web Services",
"reachingType": "classes",
"deadline": "2026-12-31"
}
Für eine Kompetenz senden Sie stattdessen "skill" und ein "desiredLevel" von 1 bis 9. reachingType ist mentor, self oder classes.
Kurse in der Learning Library verlinken
- Öffnen Sie die Learning Library. Gehen Sie zu My Growth › Learning Library.
- Fügen Sie einen Kurs hinzu. Klicken Sie auf Add a course, fügen Sie die Webadresse des Kurses ein und klicken Sie auf Get Page Details. MuchSkills übernimmt Titel, Bild und Beschreibung von der Seite. Passen Sie diese an und legen Sie das Kursniveau fest.
- Verschlagworten Sie die Kompetenzen. Ordnen Sie jede Kompetenz zu, die der Kurs vermittelt. Der Kurs erscheint dann auf den Seiten dieser Kompetenzen, in Analyselisten und in der Skill-Gap-Analyse jeder Person.
Individuellen Connector anfragen
- Schicken Sie uns die Details. Schreiben Sie an support@muchskills.com oder nutzen Sie den Chat, und zwar mit diesen Angaben:
- Name der Plattform und ob sie in der Cloud oder auf Ihren eigenen Servern läuft
- Link zur API-Dokumentation der Plattform
- gewünschte Daten in MuchSkills, etwa Katalog, Kursabschlüsse oder Zertifikate
- Personenkreis, der einbezogen werden soll
- technische Ansprechperson auf Ihrer Seite
- Sie erhalten dann eine Rückmeldung von uns, was möglich ist. Zu einer individuellen Einrichtung gehört ein technischer Termin zwischen Ihrem Administrator und unserem CTO.
Prüfen, ob alles funktioniert
- API: Der Zertifikatsaufruf antwortet mit
200und liefert das Zertifikat mit seinen aktiven Zeiträumen. Das Zertifikat erscheint bei der Person unter My Skills › My Certifications. - Ziele: Das Ziel erscheint bei der Person unter My Growth › Goals.
- Learning Library: Der Kurs ist in der Library aufgeführt und wird Personen, denen eine verschlagwortete Kompetenz fehlt, unter My Growth › Gap Analysis angezeigt.
Benefits
Ihr Nutzen
- Alle Nachweise an einem Ort. Zertifikate von jeder Plattform liegen bei den übrigen, mit Datum, Nachweisdateien und lückenloser Historie.
- Lernen, das bei den Lücken ansetzt. Mit Kompetenzen verknüpfte Kurse erscheinen genau dort, wo man sieht, was einem noch fehlt.
- Kein Lock-in. Sie behalten Ihre Lernplattform, MuchSkills läuft parallel dazu.
Important to know
Wichtige Hinweise
Noch kein Endpunkt für Kursaktivitäten. Die API nimmt Zertifikate und Ziele entgegen, aber keinen Kursfortschritt und keine Kursabschlüsse. Wenn Sie Aktivitäten von einer Plattform ohne nativen Connector benötigen, fragen Sie einen individuellen Connector an.
Zertifikate werden als Historie geführt. Jeder Aufruf ergänzt einen Zeitraum, in dem die Person das Zertifikat hält. Fehler korrigieren Sie, indem Sie den Zeitraum per PATCH /api/v1/user-certifications/{periodId} anpassen, statt ihn zu löschen und neu zu senden.
Links oder Dateien als Nachweis. Ein Link in urls wird so gespeichert, wie er ist, und funktioniert nicht mehr, sobald die Quelle die Datei verschiebt. Wenn Sie eine dauerhafte Kopie behalten möchten, laden Sie die Datei selbst hoch. Pro Zertifikatszeitraum sind bis zu 10 Anhänge mit je maximal 10 MB möglich.
Regeln für Ziele. Eine Person kann pro Kompetenz oder Zertifikat ein offenes Ziel haben. Ein Zertifikat, das sie bereits besitzt, kann kein Ziel werden.
Anfragelimits. Wenn Sie Anfragen zu schnell senden, antwortet die API mit 429. Warten Sie und versuchen Sie es mit zunehmend längeren Pausen erneut. Die Aufrufe für Ziele erlauben eine Anfrage pro Sekunde und Token.
Common errors
Fehlerbehebung
| Was Sie sehen | Ursache | Was zu tun ist |
|---|---|---|
409 mit "reason": "ambiguous" | Der Zertifikatsname passt auf mehr als ein Zertifikat | Erneut senden mit der id des richtigen Zertifikats aus candidates oder issuingOrganization ergänzen |
400 mit "reason": "notFound" | Kein Zertifikat im MuchSkills-Katalog passt zu dem Namen | Namen oder Code prüfen. Wenn wir das Zertifikat noch nicht führen, den Support kontaktieren |
404 mit user not found | Die E-Mail-Adresse gehört zu keinem Mitglied Ihrer MuchSkills-Organisation | Die E-Mail-Adresse senden, mit der sich die Person bei MuchSkills anmeldet |
403 bei einem Schreibaufruf | Der Client hat nur den Read-Scope, oder Sie haben ein veraltetes Organisationstoken verwendet | Einen Client mit dem Scope Write anlegen und dessen Token verwenden |
409 beim Anlegen eines Ziels | Die Person hat dafür bereits ein offenes Ziel oder besitzt das Zertifikat schon | Stattdessen das bestehende Ziel aktualisieren |
413 | Eine angehängte Datei ist größer als 10 MB | Eine kleinere Datei oder einen Link senden |
429 Too Many Requests | Zu viele Anfragen in kurzer Zeit | Warten und mit zunehmend längeren Pausen erneut versuchen |
| Ein Kurs erscheint nicht in der Skill-Gap-Analyse | Dem Kurs ist keine Kompetenz zugeordnet | Den Kurs in der Learning Library bearbeiten und die Kompetenzen verschlagworten |
Häufig gestellte Fragen
Gibt es einen Connector für Cornerstone, Degreed, Docebo, LinkedIn Learning oder Coursera?
Eine native Anbindung gibt es derzeit nicht. Verbinden lassen sich diese Plattformen trotzdem: Sie können Zertifikate und Ziele über die MuchSkills API übertragen, Kurse in der Learning Library verlinken oder uns bitten, einen individuellen Connector zu entwickeln.
Kann unser LMS Kursabschlüsse an MuchSkills senden?
Die MuchSkills API hat derzeit keinen Endpunkt für Kursaktivitäten. Sie nimmt aber Zertifikate mit Datum und Nachweis sowie Entwicklungsziele an. Führt ein abgeschlossener Kurs zu einem Zertifikat, übertragen Sie das Zertifikat.
Brauchen wir für den API-Weg einen Entwickler?
Jemand muss die Daten senden: ein Entwickler, die Integrationsfunktionen Ihres LMS oder eine Integrationsplattform, die Ihr Unternehmen bereits nutzt. Die Aufrufe sind Standard-REST mit JSON.
Was passiert, wenn wir dasselbe Zertifikat zweimal senden?
Mit demselben Aufruf wird ein Zertifikat hinzugefügt oder ein Zertifikat erneuert, das die Person bereits besitzt. MuchSkills speichert dabei jeden Zeitraum als Historie. Senden Sie jede Ausstellung nur einmal, und korrigieren Sie Fehler mit dem richtigen Aufruf, statt zu löschen und erneut zu senden.
Können Führungskräfte und Mitarbeitende selbst Kurse hinzufügen?
Ja. Jede Person kann in My Growth › Learning Library einen Kurslink hinzufügen und die Kompetenzen taggen, die der Kurs aufbaut. Der Kurs erscheint dann überall dort, wo diese Kompetenzen vorkommen.
Wie können wir einen individuellen Connector anfragen?
Schreiben Sie an support@muchskills.com oder nutzen Sie den Chat, und nennen Sie den Namen Ihrer Plattform, einen Link zu ihrer API-Dokumentation, die Daten, die Sie in MuchSkills haben möchten, und welche Personen einbezogen werden sollen. Zu einer individuellen Einrichtung gehört ein technischer Termin zwischen Ihrem Administrator und unserem CTO.
Wie ordnet MuchSkills Datensätze den Personen zu?
Über die E-Mail-Adresse. Jeder API-Aufruf benennt die Person über die E-Mail-Adresse, mit der sie sich bei MuchSkills anmeldet. Ihr LMS muss also genau diese Adresse senden.