Feature Wiki

Information about planned and released features

Tabs

Interactive Video - embedding of an interactive video in content pages (e.g. learning modules)

If you need any help in filling out this wiki page, please visit our ILIAS Community FAQ.

1 Initial Problem

{Please give a brief description of the problem you want to be solved.}

2 Conceptual Summary

it should be possible to integrate / embed an interactive video in iLIAS page editor content pages.

  • implementation conceptionally like the InteractiveVideioReference-Pluing or an extention of the plugin
  • an existing interactive video should be selcted with a repo-selector
  • the IV is embedded (like a youtube video) in the content page
  • the IV shows some controls and offers a subset of its original functions (some things may need too much space on the screen)
  • all adminitrative actions (like adding questions, exporting comments, ...) should be done in the standalone version of the embedded IV
Funtionalities:
  • display questions during playback
  • display visual markers in video
  • link: "goto original IV" which opens the IV in a new tab in its standalone fomr with all activated funtionalities and screens (e.g. "My results")
    • this link should only be displayed if the user has "read" permission on the original IV object
  • minimal settings screen
    • show comment stream
      • show "comment text input controls"
    • show side content
Open questions:
  • Which functions should be available in an embedded context
    • show intruction text?
    • add comments during playback?
    • display of side content (new)?
    • display of existing comments / question stream
      • problem: how do user notice, that there are questions / comments ahead? (introduce markers on playback timeline)
  • Which components of the IV should be displayed in an embedded context?
  • How can users access the adminitrative / overview screen (e.g. "My Results", ...)

3 User Interface Modifications

3.1 List of Affected Views

{Please list all views (screens) of ILIAS that should be modified, newly introduced or removed.}

3.2 User Interface Details

{For each of these views please list all user interface elements that should be modified, added or removed. Please provide the textual appearance of the UI elements and their interactive behaviour.}

3.3 New User Interface Concepts

{If the proposal introduces any completely new user interface elements, you might consult UI Kitchen Sink in order to find the necessary information to propose new UI-Concepts. Note that any maintainer might gladly assist you with this.}

4 Technical Information

{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}

5 Contact

  • Author of the Request: {Please add your name.}
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

8 Implementation

{The maintainer has to give a description of the final implementation and add screenshots if possible.}

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}

Approval

Approved at {date} by {user}.

Last edited: 3. Aug 2018, 12:07, Glaubitz, Marko [mglaubitz]