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

Prototype for a Simplified Upload Process #77

Open
ferishili opened this issue Feb 27, 2025 · 0 comments
Open

Prototype for a Simplified Upload Process #77

ferishili opened this issue Feb 27, 2025 · 0 comments
Assignees
Labels
discussion needed Something which needs to be discussed before writing the first line of code feature Something which is a new feature or big improvement improvement Something which improves an existing feature in some way (UX, UI, Design, Functionality) refactoring Something which needs to be refactored in the plugin (which may mean breaking changes)

Comments

@ferishili
Copy link
Contributor

This sub-issue aims to present a prototype and concept for a more intuitive and streamlined upload process.

Before we proceed: You may come across the term "DnD", which stands for Drag and Drop.

The configuration should be managed by the admin, with the following outputs/approaches:

1. No Interaction Mode

In this mode and as discussed in the main issue, the admin decides to enable a fully automated process with only DnD. The upload starts immediately, without requiring further user interaction.

  • Teachers simply DnD the video and select Opencast in the modal popup.
  • All default settings, as configured by the admin, will be applied automatically.

🔹 Potential drawbacks:

  • Some workarounds might be necessary to align this with Moodle’s default behavior.
  • Some users may need more control—for instance, preventing videos from being published under their filenames and becoming immediately accessible to students.

![Image placeholder]

2. Basic Overview Mode

If this mode is selected by the admin, teachers will see a simple overview page after dragging and dropping their video.

  • Users can edit options in-line before clicking the Upload button.

![Image placeholder]

3. Advanced Mode

Admins can choose to provide an "Advanced Settings" link within the basic overview page.

  • This allows users to access additional options, such as:
    • Uploading manual subtitles
    • Adding slides alongside the video
    • Configuring other advanced upload settings

![Image placeholder]

Conclusion

This prototype aims to provide a more intuitive and flexible approach to uploading videos in Opencast—catering to both users who prefer the simplest workflow and those who require advanced customization.
A Pull Request for this prototype will be provided as soon as it gets upvotes and ready from the core groups and feedbacks!

@ferishili ferishili self-assigned this Feb 27, 2025
@ferishili ferishili added improvement Something which improves an existing feature in some way (UX, UI, Design, Functionality) discussion needed Something which needs to be discussed before writing the first line of code feature Something which is a new feature or big improvement refactoring Something which needs to be refactored in the plugin (which may mean breaking changes) labels Feb 27, 2025
@ferishili ferishili moved this to In Progress DEV in Opencast-Moodle Planning Board Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion needed Something which needs to be discussed before writing the first line of code feature Something which is a new feature or big improvement improvement Something which improves an existing feature in some way (UX, UI, Design, Functionality) refactoring Something which needs to be refactored in the plugin (which may mean breaking changes)
Projects
Status: In Progress DEV
Development

No branches or pull requests

1 participant