- Education
Dokumentiert und offen – Was können Sie mit der Panopto-API tun?
Es gibt nur eine Möglichkeit, wie wir den heutigen Beitrag eröffnen können:
Vielen Dank, Graham Robinson.
Graham ist eLearning-Spezialist an der University of Southampton in Großbritannien, ein Posten, der, wie er es ausdrückt, "Medien-Streaming, Vorlesungsaufzeichnung und andere lustige und aufregende Dinge" beinhaltet.
Graham ist ein Programmierer nach unserem Geschmack. Wir sind ihm sowohl für seine Unterstützung von Panopto in Southampton als auch für seine unermüdlichen Bemühungen als Teil der Entwickler-Community, funktionierende Beispiele für alle mit der Panopto-API möglichen Aktionen zu erstellen, zu Dank verpflichtet.
In einer Sache, die hoffentlich zu den lustigen und spannenden Dingen zählt, an denen Graham arbeitet, hat er nun seine Dokumentation und Beispiele für 15 Panopto API-Anwendungen zur Verfügung gestellt, die alle unter der GNU General Public License unter http://www.mediaguy.co.uk/panopto-api verfügbar sind.
In Grahams Übersicht sind ein Dutzend wesentlicher Aktivitäten enthalten - alle mit unterstützendem Code und Schritt-für-Schritt-Anleitungen.
- Verbinden mit dem Server
- Hinzufügen aller Webdienste
- Sicherheit
- Authentifizierung mit einem Identitätsprovider
- Start-Code
- Ordner holen
- Suchen von Ordnern und Abrufen von IDs aus Ordnernamen
- Organisieren von Kursordnern in Unterordnern
- Hinzufügen von Gruppenberechtigungen zu den übergeordneten Ordnern
- Sitzungen erhalten
- Benutzerdetails und Sitzungsdetails
- Schleifen durch mehr als eine Seite
- Umbenennen von Videos, die älter als ein festgelegtes Aufbewahrungsdatum sind
- Verschieben von Sitzungen in einen Ordner
- Erstellen von Benutzern und Gruppen aus AD
Die Panopto API wurde entwickelt, damit jeder unsere Videoplattform anpassen und erweitern kann, um die Anforderungen bestehender Prozesse und Infrastrukturen zu erfüllen. Die kostenlose, dokumentierte und vollständig offene Panopto API ermöglicht es jedem, der in einer beliebigen Sprache programmiert, Videos programmatisch zu importieren, Live-Webcasts zu planen oder wiederkehrende Meetings aufzuzeichnen, Benutzer und Berechtigungen zu verwalten, Videoeigenschaften zu ändern, benutzerdefinierte Analysen durchzuführen und vieles mehr.
Die Arbeit der Community hilft, Video besser, einfacher und wertvoller für alle zu machen.
Also noch einmal - Danke, Graham.