Feature Wiki

Information about planned and released features

Tabs

Interactive Video - compulsory questions

This is a feature request for the Plugin Interactive Video.

1 Initial Problem

It is currently not possible to force users to answer a question before moving on in the video.

2 Conceptual Summary

  • it should be possbile to mark questions as compulsory questions as a new setting on the question creation screen
How should compulsory questions behave?
  • when a compulsory question is shown, the user cannot leave the modal dialog without answering the question
  • when a user tries to skip a compulsory question (question is created a timestamp 60s, user tries to jump from 30s to 1min 20s), the video jumps back and shows the question
  • resume / back to last location:
    • being redirected to a compulsory question by a possible attempt to skip can lead to passages if the video that have not been watched yet, but which are relevant for answering the question
    • there should be a new button "back to last location" which
      • leaves the question modal
      • leads the user to their last playback location that lies previous to the question

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.}

The button "comulsory question" should be added in the question options.

There should be another button, optional,  "back to last location to answer the question" with the possibility to indicate the time for the location. (Remark from David Graf: I do not agree. If the admint does indicate a time the wording "last location" would not fit. Becaus the button would not lead to the last location where the user 'left' the video.)

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.}

{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.}

The user can not close the window without having answered the question. Implications:

  • It is shown in the modal that the question has to be answered.
  • The "close" button and the cross are not shown. Until the user answers the question by clicking "send".

--------------------------------------------------------------------

If the user skips a compulsory question (indicated in red on the timeline) the modal window with the first question appears and in the heading of the question is written (i.e. in a red textbox): "Compulsory Question. You must answer it before you can move on."

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: 27. Nov 2019, 17:06, Graf, David [dagraf]