Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-17933 Moodle 4.3 QA
  3. MDLQA-18270

CLONE - Google Drive can be used to convert documents to pdf for assignment submission annotation

    XMLWordPrintable

Details

    Description

      This test requires Ghostscript to be installed on the server and a Google client ID and secret and email address for use in testing. It also requires an assignment activity with file submissions allowed.

      1. Log in as an admin and set up and configure the OAuth 2 Google service, as described in the documentation OAuth2 Services and OAuth 2 Google service.
      2. Go to 'Document converters' in the Site administration and enable the Google Drive document converter.
      3. In the settings, select Google as the OAuth 2 service, then save changes.
      4. Click the link 'Test this converter is working properly' and make sure you see a message about the system account not being connected.
      5. Go back to OAuth2 Google service settings and connect the system account again. Note the request to manage files with Google Drive.
      6. Now, go back to the setting page for the Google Drive converter.
      7. Click the link 'Test this converter is working properly' and make sure a message is displayed stating that the document converter is correctly configured.
      8. Click the link 'Test document conversion' and make sure that a pdf file is displayed.
      9. Disable any other converters for the next part.
      10. Create a new assignment submissiond and verify that 'File submission' and 'Annotate PDF' are checked.
      11. Log in as a student and submit a rtf, doc, xls, docx, xlsx, ppt or pptx file.
      12. Log in as admin (or as a teacher) and try grading the assignment submission.
      13. Check that the file is correctly converted to pdf and can be annotated.
      14. Repeat the last few steps with at least one other file type assignment submission.

      Attachments

        1. step01.png
          step01.png
          20 kB
        2. step02.png
          step02.png
          30 kB
        3. step03.png
          step03.png
          23 kB
        4. step04.png
          step04.png
          18 kB
        5. step05a.png
          step05a.png
          18 kB
        6. step05b.png
          step05b.png
          38 kB
        7. step05c.png
          step05c.png
          27 kB
        8. step06to07.png
          step06to07.png
          18 kB
        9. step08.png
          step08.png
          46 kB
        10. step09.png
          step09.png
          24 kB
        11. step10a.png
          step10a.png
          27 kB
        12. step10b.png
          step10b.png
          31 kB
        13. step11a.png
          step11a.png
          40 kB
        14. step11b.png
          step11b.png
          50 kB
        15. step12.png
          step12.png
          45 kB
        16. step13a.png
          step13a.png
          152 kB
        17. step13b.png
          step13b.png
          104 kB
        18. step13c.png
          step13c.png
          288 kB

        Issue Links

          Activity

            People

              ruseler Adriano Ruseler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

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