-
Functional Test
-
Minor
-
Moodle 3.4
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.
- 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.
- Go to Site admin > Plugins > Document converters and enable the Google Drive document converter.
- In the settings, select Google as the OAuth 2 service, then save changes.
- Click the link 'Test this converter is working properly' and make sure you see a message about the system account not being connected.
- Go back to Oauth2 settings and connect the system account again. Note the request to manage files with Google drive.
- Now, go back to the setting page for the Google drive converter.
- Click the link 'Test this converter is working properly' and make sure a message is displayed stating that the document converter is correctly configured.
- Click the link 'Test document conversion' and make sure that a pdf file is displayed.
- Disable any other converters for the next part.
- Log in as a student and upload a rtf, doc, xls, docx, xlsx, ppt or pptx file as an assignment submission.
- Log in as admin (or as a teacher) and try grading the assignment submission.
- Check that the file is correctly converted to pdf and can be annotated.
- Repeat the last few steps with at least one other file type assignment submission.
- Testing discovered
-
MDL-60731 OAuth 2: It's unclear when a user needs to re-link a system account to establish the required scopes.
-
- Closed
-