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

Implement RecordRTC atto plugin as core feature in Moodle

XMLWordPrintable

    • MOODLE_34_STABLE
    • MOODLE_35_STABLE
    • MDL-60848_master
    • 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.

      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.

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

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.