Feature Wiki

Information about planned and released features

Tabs

Limit the number of media playbacks

1 Requirements

The instance properties of a media object should allow to specify a limited playback of the media. For example an audio file that is embedded on a test page should only be played twice within a test run. It should be possible to specify the following properties:

  • Number of allowed playbacks
  • Context for which this number is counted:
    • per user (stored in database)
    • per test pass (stored in database)
    • per user session
  • Pause allowed
The embedded player should only allow to start the playback and probably pause it. Rewind and forward should be hidden. The number of remaining playbacks should be shown. Starting the player will set the number of remaining playbacks minus 1.
The limited player should send the current time code periodically to the server (e.g. in seconds). When the user navigates to another page in ILIAS and comes back, the player should be automatically set in pause mode to the last playing position.

2 Status

A prototype implementation is currently being developed in Erlangen-Nürnberg for ILIAS 4.3. All properties are stored as player parameters in the media alias which requires no changes to the DTD and is supported already by export and import routines. The player implementation will need a new database table to store the playing states.

3 Additional Information

  • If you want to know more about this feature, its implementation or funding, please contact: fred.neumann@fim.uni-erlangen.de. We can try to find a funding if the feature is appreciated for the trunk.

4 Discussion

JF 15 Apr 2013: Could you please describe the "didactical scenario" in more detail. We can imagine this being a limitation in the online tests. But we do not see this being a general feature for media objects. It would be quite disturbing to have this limit as an option in media objects, e.g. embedded in wikis.
 
If the test scenario is the only one, we further think that a question type "media" could be more feasible as an implementation.
 
Please give us feedback and put this topic on the JF agenda again.

5 Implementation

...

Last edited: 15. Apr 2013, 16:50, Killing, Alexander [alex]