Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Completely decouple the Stud.IP frontend from API calls to Opencast #1072

Open
tgloeggl opened this issue Nov 14, 2024 · 0 comments
Open

Completely decouple the Stud.IP frontend from API calls to Opencast #1072

tgloeggl opened this issue Nov 14, 2024 · 0 comments
Assignees
Labels
type:feature v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x
Milestone

Comments

@tgloeggl
Copy link
Member

Is your feature request related to a problem? Please describe.
There are parts in the plugin, where users have to wait for calls to Opencast to be finished before the user can continue to work in Stud.IP. While this might be acceptable during the configuration of the plugin on the admin settings page, it is not when users are opening the videos tab in a course and alike.
This problem is even worse with high timeouts when calling the Opencast API, since the UI than even hangs longer. On the other hand are these high timeouts necessary to make sure calls to Opencast succeeds because they seem to work erratic sometimes.

Describe the solution you'd like
Users should always have the most speedy UI as possible. If calls to Opencast need to happen, they should always happen in the background and the user merely informed by the progress and when its done.

Describe alternatives you've considered
We already have decoupled lots of opencast calls and deferred them to cronjobs, but there a still things remaining which need to be addressed, f.e. but not only:

  • Setting world wide visibility for videos
  • Creation of series for users and courses

Additional context

@tgloeggl tgloeggl added v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x type:feature labels Nov 14, 2024
@tgloeggl tgloeggl self-assigned this Nov 14, 2024
@tgloeggl tgloeggl modified the milestones: Opencast 3.18, Opencast 3.0 Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature v:3 Everything related to the Stud.IP Opencast Plugin Version 3.x
Projects
None yet
Development

No branches or pull requests

1 participant