Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We need to move videos from Brightcove to now be viewed on Azure. We need to include as much of the same functionality as possible so that user’s experience with the videos will not be compromised.

Examples of Azure videos can be found in Abilities Videos.

We will not have:

  • Playlist on the side BUT could have the titles of the segments of the videos on the side if they have been broken down.

  • Picture in Picture view

  • All of the “extras” in the closed caption sections BUT the necessary functionality is still there

  • The mute button BUT user can reduce the sound to 0 and mute icon shows.

Project needs:

  • Small re-design to look like the existing Azure videos

  • Ensure that the test operates and reports to user and admin as before.

  • Will we be able to include tests that are within the videos for the Advanced Training?

Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?type=design&node-id=40863-2749&mode=design&t=Y63Nt6MkH2PS5UwY-0

Viewing the Basic ABA Training Videos

User Story:

As a new or current user who is viewing the videos for Basic ABA Training, I need to have the same functions from the video player as I did prior to transition to Azure so that my experience with the product will remain consistent.

UI:

Path to ABA Training Videos: Dashboard>My Training>ABA

  • User lands on training page with Basic ABA Training selected and Training Segments Listed

  • User clicks on Watch Training button for the video they would like to see.

  • User sees the video begin playing upon clicking watch video button.

Acceptance Criteria:

Viewing the Advanced ABA Training

User Story:

As a new or current user who is viewing the videos for Advanced ABA Training, I need to have the same functions from the video player as I did prior to transition to Azure so that my experience with the product will remain consistent.

UI:

Path to ABA Training Videos: Dashboard>My Training>ABA

  • To view the list of Advanced ABA Training, User clicks on the tab for Advanced ABA Training.

  • User clicks on Watch Training button for the video they would like to see.

  • User sees the video begin playing upon clicking watch video button.

Acceptance Criteria:

Testing: ABA Basic Training

User Story:

As a new or existing user who is gauging their learning by using pre-tests, post-tests and / or tests specific to a video selection, I need to retain those options with Azure so that I can evaluate my growth in these content areas.

UI:

  • Users see options to take pre and post tests for the Basic and Advanced Applied Behavior Analysis Series.

  • Users see option to Take test after each video for both Basic and Advanced Applied Behavior Analysis Series.

Video Tests

  • To take a test for a video, the user clicks on start test button and selects begin.

  • User sees each the test question they are on and the number of test questions along with a timer that counts down from 30 minutes.

  • To select an answer, user clicks on the box next to their answer choice.

  • To de-select an answer, user clicks on the box next to their answer a second time.

  • To view the test results on an unfinished test, user clicks on the View Test results button.

  • To return to the training page, user clicks on close X in upper right corner.

  • To see the results in email---this is a picture of email user gets.

Acceptance Criteria:

Testing options include:

  • Pre-Test for Basic and Advanced Applied Behavior Analysis Series

  • Post-Test for Basic and Advanced Applied Behavior Analysis Series

  • Specific Video testing for Basic and Advanced Applied Behavior Analysis

Earning a Certificate

  • Given user scores 90% or higher on all video tests, then they will earn a certificate for Basic and/or Advanced Applied Behavior Analysis.

  • Right now, user can take a video test without having to watch the video first, do we want to keep that?

Video Tests

  • Given user selects Start Test button, then we show the message detailing the testing parameters and the name of the test. (See image: Generalization Video Example)

  • Parameters for taking video tests includes a 30 minute time limit that starts when the user clicks begin. (See image: Generalization Video Example)

Testing Framework (See image: Testing Framework)

  • We will show a timer that counts down from 30 minutes.

  • We will show the question number the user is currently working on.

  • User’s can select/ unselect items by clicking on the box next to the item

  • We allow multi-selection.

  • We will show the Next Button if there are more questions to answer.

    • Given the user selects the Next Button, then we will show that change reflected in the Test question number by moving the blue circle one item to the right.

    • Given user selects the Next Button, then we show the next question.

  • We will show a Previous Button if there are questions presented early regardless of the user making a selection.

    • Given a user selects the Previous button, then we will show that change reflected in the Test question number by moving the blue circle one item to the left.

    • Given user selects the Previous button, then we will show the previous question.

  • Given a response has been made for all of the questions, then we will show an active Finish Button.

  • Given a response has not been given for all of the questions, then we will not show an active Finish Button.

  • Given the user selects the Finish Button within the 30 minute time period, then we will calculate the percentage correct and show it on the Training Page. (See image: Training Page)

  • We will send a notification of the testing results to the email account associated with the user’s account.

  • Given user does not select the Finish Button with the 30 minute time period, then we show the message: Your time is up. (See image: Time is up)

    • We also show the View Test Results button.

    • Given user select View Test Results, they will see the results of what they completed.

  • Given user does not finish the test or finishes the test but does not select Finish button, we will calculate the percentage correct and show it on the Training page. (See image: Training Page with Unfinished Test).

Testing: ABA Advanced Training

User Stories:

UI:

Acceptance Criteria:

Admin Reports

User Stories:

As an Admin user who is keeping track of the trainings my staff is currently taking, I need to see their progress for the Basic Training and Advanced Training ABA videos series so that I can keep up-to-date on their Professional Development needs.

UI:

  • Admin user sees progress of staff on both the Basic and Advanced ABA reports.

Acceptance Criteria:

  • The reports to the Admin need to be un-interrupted and function the same way for collection and reporting of data.

  • Given the change over from Brightcove to Azure occurs when users are partially through a training series, the admin user will continue to see test progress as they did before the change over.