Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-60848

Implement RecordRTC atto plugin as core feature in Moodle

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      At the time of writing this, these are the browsers supported/to be tested
      1. Theoretically supported, modern versions of:
        1. Chrome
        2. Firefox
        3. Opera
        4. Edge
      2. Not supported (should show a message about it "WebRTC not supported"):
        1. Safari (verified already)
        2. Safari iOS (verified already)
        3. Chrome Android (to verify)

      This can be tested against https://qa.moodle.net or also using ngrok https site.

      Please report the status with each of them.

      Test 1
      1. Create a fresh site using stable.
      2. Upgrade to integration.
      3. Go to Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings.
      4. In 'Toolbar config' check that 'recordrtc' is listed in 'files'.
      Test 2
      1. Create a fresh site using integration.
      2. Go to Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings.
      3. In 'Toolbar config' check that 'recordrtc' is listed in 'files'.
      Test 3.

      Requires computer with microphone and testing on all supported browsers

      1. Edit your profile.
      2. In the 'Description'.
      3. Click on 'Insert audio recording'.
      4. Record something (if you are testing in the HQ office then simply sing "The Weather Girls - It's Raining Men" loudly so we can hear your lovely vocals).
      5. Attach it.
      6. Confirm it plays back in the editor.
      7. Save.
      8. Visit your profile.
      9. Confirm it plays there as well.
      Test 4.

      Requires computer with microphone and camera and testing on all supported browsers

      1. Edit your profile.
      2. In the 'Description'.
      3. Click on 'Insert video recording'.
      4. Record something (if you are testing in the HQ office simply record yourself wrestling Adrian).
      5. Attach it.
      6. Confirm it plays back in the editor.
      7. Save.
      8. Visit your profile.
      9. Confirm it plays there as well.
      Show
      At the time of writing this, these are the browsers supported/to be tested Theoretically supported, modern versions of: Chrome Firefox Opera Edge Not supported (should show a message about it "WebRTC not supported"): Safari (verified already) Safari iOS (verified already) Chrome Android (to verify) This can be tested against https://qa.moodle.net or also using ngrok https site. Please report the status with each of them. Test 1 Create a fresh site using stable. Upgrade to integration. Go to Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings. In 'Toolbar config' check that 'recordrtc' is listed in 'files'. Test 2 Create a fresh site using integration. Go to Site administration > Plugins > Text editors > Atto HTML editor > Atto toolbar settings. In 'Toolbar config' check that 'recordrtc' is listed in 'files'. Test 3. Requires computer with microphone and testing on all supported browsers Edit your profile. In the 'Description'. Click on 'Insert audio recording'. Record something (if you are testing in the HQ office then simply sing "The Weather Girls - It's Raining Men" loudly so we can hear your lovely vocals). Attach it. Confirm it plays back in the editor. Save. Visit your profile. Confirm it plays there as well. Test 4. Requires computer with microphone and camera and testing on all supported browsers Edit your profile. In the 'Description'. Click on 'Insert video recording'. Record something (if you are testing in the HQ office simply record yourself wrestling Adrian). Attach it. Confirm it plays back in the editor. Save. Visit your profile. Confirm it plays there as well.
    • Affected Branches:
      MOODLE_34_STABLE
    • Fixed Branches:
      MOODLE_35_STABLE
    • Pull Master Branch:
      MDL-60848_master

      Description

      The idea is to take the core functionality of https://moodle.org/plugins/atto_recordrtc

      Currently this is a separate icons for bringing up a popup so a user can click record.

      Migrate it as a feature into the add media "function" of Atto, so that if someone clicks on add media, they can record directlty there without navigating to a subpage.

      Also,  crucially, add the capability for this to be used in the HTML feedback part of assignment and gradebook so that multi-media feedback can be given.

      have longer recording options too.

      Allow 3 things if possible, take photo, video or audio

      This is linked to another ticket for the gradebook aspect, will try find it.

        Attachments

        1. jun-chrome.png
          jun-chrome.png
          200 kB
        2. jun-msedge.png
          jun-msedge.png
          151 kB
        3. jun-msedge-playback.png
          jun-msedge-playback.png
          239 kB
        4. Test1_Verified.PNG
          Test1_Verified.PNG
          9 kB
        5. Test2_Verified.PNG
          Test2_Verified.PNG
          28 kB
        6. Test 3_Step4.PNG
          Test 3_Step4.PNG
          26 kB
        7. Test 3_Step5 and 6.PNG
          Test 3_Step5 and 6.PNG
          25 kB
        8. Test 3_Step7, 8,9.PNG
          Test 3_Step7, 8,9.PNG
          28 kB
        9. Test4_Step4.PNG
          Test4_Step4.PNG
          478 kB
        10. Test4_Step5,6.PNG
          Test4_Step5,6.PNG
          291 kB
        11. Test4_Step7,8,9.PNG
          Test4_Step7,8,9.PNG
          257 kB

          Issue Links

            Activity

              People

              • Votes:
                70 Vote for this issue
                Watchers:
                43 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  17/May/18