lkiesow

@lkiesow

Joined on Jul 7, 2020

  • Offenes Treffen deutschsprachiger BigBlueButton-AdoptersKommt jederzeit gerne dazu Ergänzt die Agenda Wir treffen uns 14-tägig in den ungeraden Kalenderwochen Bei Bedarf kann auch die jeweils andere Woche genutzt werden Die Koordination geschieht über die ZKI-Mailingliste „bbb-tech“ (Anschließend je nach Rhythmus um 16:00 englisches Community Meeting unter https://demo.bigbluebutton.org/gl/fre-woh-hde-kbd) Neue HackMD Note (Fortführung ab dem 30.01.2023):
     Like 1 Bookmark
  • Open-Source ist aus der heutigen IT nicht mehr wegzudenken. Kernbestandteile fast jeder Software von Web-Applikationen zu Handy-Apps bis hin zu Betriebssystemen sind Open-Source. Aber was genau bedeutet das eigentlich. Das Zentrum virtUOS der Universität Osnabrück lädt am 9. und 16. Dezember zum Online-Workshop Open-Source-Software ein. Der Workshop ist offen für alle, richtet sich jedoch vor allem an Interessierte mit einem technischen Hintergrund in den Bereichen Entwicklung, Deployment oder Projektmanagement. Der Workshop hat viele Überschneidungen zu den Themen moderne Softwareentwicklung und Deployment. Referent Der Workshop wird geleitet von Lars Kiesow. Lars ist seit über 10 Jahren im Bereich Open-Source-Software tätig und aktiv an verschiedenen Projekten beteiligt. Seine Arbeit beinhaltet Softwareentwicklung, Projekt- und Community-Management, sowie Consulting für Unternehmen.
     Like  Bookmark
  • We have a lot of implicit and often slightly different assumptions of how we handle subtitles. In here, I'll try to document a best-practice approach. After some discussion, we can maybe add this to the Opencast documentation and make it the official approach. I'll try to suggest common ways of storing and identifying the subtitles from upload, through processing and finally for showing them in the player. TL;DR :::info Let's make subtitles a first-class citizen in Opencast, storing them as tracks alongside audio and video streams and letting workflows handle them by default. Let us use flavors of the form captions/<processing>, e.g. captions/source and captions/delivery. This makes it easy to identify subtitles and also easy to publish everything ready for publication.
     Like  Bookmark
  • Agenda Aktueller Stand Fast fertig gemerged Landet als Demo in 12 Muss von Adoptern bewusst eingeschaltet werden Demo
     Like  Bookmark
  • Make sure PVE does not renew certificates on its own. All ACME plugins should be disabled. Install certbot: apt install python3-certbot-dns-cloudflare Create /etc/cloudflare.ini and set the Cloudflare API token: # Cloudflare API token used by Certbot
     Like  Bookmark
  • Technische Hinweise Das Video wird nicht geschnitten, es werden nur Schnittmarken für Opencast generiert; das sollte Nutzenden idealerweise vor Beginn des Trimmens mitgeteilt werden, nicht in der nachfolgenden Unterscheidung zwischen "Herunterladen" (ohne Berücksichtigung allfälliger Schnittmarken) und "Heraufladen nach Opencast" (Schnittmarken führen zu einer entsprechenden Kürzung des Videos). Keine Schnittmarken setzen ist das technische Äquivalent von Schnittmarken am Video-Anfang und -Ende zu setzen Ideen Es dadurch klarer machen, dass der Schritt optional ist, dass immer schon zwei Schnittpunkte existieren. Diese liegen nur zu Beginn auf Videoanfang und -Ende Reduzierung der Buttoonanzahl auf das minimal nötige Zurücksetzen weg, da der gleiche Effekt auch durch Drag/Drop der Schnittpunkte an Anfang/Ende erreicht werden kann (+1 OAS, +1 DG)
     Like  Bookmark
  • Major Goals Minimize downtime during updates Learn about high-availability concepts. What should developers look out for? Document the current state Summary To decide on future work, we should document the current state of high availability problems in Opencast: What are single point of failures?
     Like  Bookmark
  • An initial list of potential accessibility projects for Opencast Studio. We already started working on this, but we do not guarantee that we fix all (or any really) of the listed issues. Projects are in no particular order. Adding Keyboard Shortcuts to Opencast Studio Summary Opencast Studio, especially the built-in editor, does not support any keyboard shortcuts at the moment. Goals Add keyboard shortcuts to Opencast studio where it makes sense. This means first and foremost to the player on the editor view.
     Like  Bookmark
  • THIS IS THE INITIAL LIST. FURTHER DOCUMENTATION CAN BE FOUND IN GITLAB. A list of potential projects based on the initial accessibility discussion. Improving Vosk Speech-to-Text in Opencast Summary Vosk is a free speech-to-text engine now included in Opencast. It's an easy way to get automated subtitles on a large scale. Right now it is included as-is with no major modifications or improvements in post-processing. We hope that will very little effort, we can improve the experience quite a bit.
     Like  Bookmark
  • "Vereinfachung Hybride Lehre - Anbindung Opencast, Stud.IP, Moodle und Scheduler" BigBlueButton Mögliche Projekte (Ideenpool) Anbindung BBB/OC verbessern Stabilität und Bugfixes Features?
     Like  Bookmark
  • Release 2021-12-10 Targets Opencast 10.6 Improvements (#518) Playwright testing (#532) Changed font on metadata editor (#533) Centered Metadata-Page
     Like  Bookmark
  • GitHub Actions anschauen (10. Nov) Beispiel (LTI-Tool-Tests) https://github.com/opencast/opencast/blob/develop/.github/workflows/test-lti-tools.yml https://github.com/opencast/opencast/actions/workflows/test-lti-tools.yml Test Frameworks vergleichen (16. Nov) Selenium (done)
     Like  Bookmark
  • As part of this year's crowdfunding, the Opencast board in cooperation with the group of Opencast committers and some commercial partners would like to raise money to address some underlying infrastructure, security and performance problems. These funds will help us to future-proof Opencast, make it easier to operate and deploy, and ensure the security standard we all expect. We are actively seeking a discussion about the technical requirements related to these changes, in particular with the group of committers participating in the technical meetings. This is something we would like to continue while working on the issues. These proposed changes affect many core Opencast components, and as such all time estimates are subject to change. We have tried to be as accurate as possible and will strive to be very transparent what we spent time on. Spring update Spring Security is a powerful and highly customizable authentication and access-control framework used by Opencast to handle logins and to decide if, and how users may access different parts of the application.
     Like  Bookmark
  • Aufbau eines Self-Recording-Studios für Lehrende. Grundideen Lehrende sollen ein Studio buchen können Das Studio MUSS vorher gebucht werden Es DARF KEINEN freien Zugang (ohne Buchung) geben Lehrende sollen einfach Aufzeichnungen machen können
     Like  Bookmark
  • Asking Opencast for Publication details, you get information about the api publication (ar rather every non-internal publication published with publish-configurable) while you only get information about the existence of the engage-player publication but no details: From /api/events/9ca1ed2a-4bfd-478f-a8cc-a5108df8ea78?withpublications=true: { "identifier": "9ca1ed2a-4bfd-478f-a8cc-a5108df8ea78", "creator": "Administrator", "presenter": [], "created": "2021-04-16T12:25:00Z", "is_part_of": "",
     Like  Bookmark
  • Agenda Lessons learned What's wrong with the APIs Metadata JSON format hard to work with since it's very compley and you have to iterate over lots of data Inflexible upload of formats Pagination is hard (it's an array, no oibject and has no total, …) Changing the API is very dificult
     Like  Bookmark
  • What are we presenting? Install Opencast im 30 minutes (Lars) 30 min talk This session is showing off a production-ready install of Opencast. It will be a live install, explaining all necessary steps along the way. Easy Development Dependencies with Containers (Lars)
     Like  Bookmark
  • The current implementation relies on the H5P plugins (specifically, we are talking about the interactive video module) but H5P has also recently been added to the core and it would be nice to have the support in there as well. How does the current implementation works? The current implementation relies on the content of specific courses in which the H5P plugin has been used, it reads the series identifier for that course and tries to get all available episodes on that series from Opencast. If episodes are available, the H5P Editor will show a new section called Opencast which contains two dropdowns. The first allows to select an episode. After an episode was selected, the plugin reads the available flavors for that episode and the second dropdown becomes visible.
     Like  Bookmark
  • Goals Revisited (Jan 13, 2021) MUST We MUST end up with a video editor which is separate from the admin interface This includes front-end and back-end done We MUST be able to cut a video into segments
     Like  Bookmark
  • Test server Editor deployed at https://editor.opencast.org Temporary backend included in Opencast deployed at https://pyca.opencast.org (ignore the name) First sprint of cutting view finished Cutting segments Mark segments as deleted Uncut segments
     Like  Bookmark