memphis-iis / mofacts

8 stars 1 forks source link

Iss1419: UI Settings and Video Text #1427

Closed JRustyHaner closed 8 months ago

JRustyHaner commented 8 months ago

fixes #1419 and other verbal requests

  1. Adds video text above the video unit's player.

unit.videosession.displayText: "" (default undefined, so not shown): Displays an HTML text above the video player. Displays for the whole video.

  1. Signin Customization for Experiments:

tdf.tutor.setspec.uiSettings.experimentLoginText: "" (default: "Amazon Turk ID": displays this text as the text placeholder for the signin box where participants log in to experiments

  1. Instructions title display

tdf.tutor.setspec.uiSettings. instructionsTitleDisplay (default: headerOnly, true, false): Sets the instruction page's header behavior. Setting this to headerOnly will only display the word "Instructions". True will display the instructions header and the lesson name (new theme behavior). False will remove the header entirely (old theme behavior).

Let me know what the default should be.

  1. Controls not displaying under video:

This is because the controls are being hidden under the footer. This behavior has been changed so you may scroll down to see it if it is hidden. Given that text can be displayed above the video now, scrolling is necessary if the displayText is set.

@imrryr @shelbik37 Example TDF changes below SRL videos experiment.json

JRustyHaner commented 8 months ago

Screencast from 03-13-2024 02:39:24 PM.webm