diff --git a/Web/Controls/Help/GettingStarted/Integration/Moodle/GettingStartedMoodle.ascx b/Web/Controls/Help/GettingStarted/Integration/Moodle/GettingStartedMoodle.ascx index e6bd1af7a..099c4f44b 100644 --- a/Web/Controls/Help/GettingStarted/Integration/Moodle/GettingStartedMoodle.ascx +++ b/Web/Controls/Help/GettingStarted/Integration/Moodle/GettingStartedMoodle.ascx @@ -53,6 +53,7 @@ <%--

To learn more about how the ONLYOFFICE connector for Moodle works, please visit our API documentation.

--%> +

You can also install the Moodle AssignSubmission ONLYOFFICE Integration plugin. This plugin is an extension of the main Moodle plugin and allows users to add a custom submission of the "ONLYOFFICE document" type in the .pdf format.

Main features

@@ -72,31 +73,26 @@

-

What's new in versions 2.2.0 and 3.0.0

+

What's new in version 4.4.0

Added

Changed

<%--

What's new in version 2.1.0

Added

@@ -119,15 +115,15 @@

Requirements

<%--
ONLYOFFICE Docs and Moodle can be installed either on different computers, or on the same machine. In case you select the latter variant, you will need to set up a custom port for ONLYOFFICE Docs as by default both ONLYOFFICE Docs and Moodle work on port 80. See the corresponding instructions for Docker, Ubuntu, CentOS, or Windows.
--%>
@@ -141,12 +137,12 @@
If you can’t find this location, then plugin installation is disabled on your site.
  • Click the Install plugins from Moodle plugins directory button.
  • -
  • Select your current Moodle version.
  • +
  • Select your current Moodle version.
  • Search for the ONLYOFFICE document plugin.
  • Click the Install button, then click Continue.
  • Confirm the installation request.
  • Check the plugin validation report. -
    It is extremely important that you choose your Moodle version correctly. If you mistakenly download and install the wrong version of the plugin for your Moodle server, this may lead to some serious problems, even freezing of the Moodle site.
    +
    It is extremely important that you choose your Moodle version correctly. If you mistakenly download and install the wrong version of the plugin for your Moodle server, this may lead to some serious problems, even freezing of the Moodle site.
  • Using the GitHub .ZIP archive
    @@ -179,7 +175,22 @@
  • Click Continue on the Upgrading to new version page.
  • - +
    Installing the Moodle AssignSubmission ONLYOFFICE Integration plugin
    +
    Please note: the Moodle AssignSubmission ONLYOFFICE Integration plugin requires the main ONLYOFFICE plugin to be installed.
    +
      +
    1. Log as an admin into your Moodle instance and go to Site administration > Plugins > Install plugins. +
      If you can’t find this location, then plugin installation is disabled on your site.
      +
    2. +
    3. Click the Install plugins from Moodle plugins directory button.
    4. +
    5. Select your current Moodle version.
    6. +
    7. Search for the ONLYOFFICE Assign Submission plugin.
    8. +
    9. Click the Install button, then click Continue.
    10. +
    11. Confirm the installation request.
    12. +
    13. Check the plugin validation report. +
      It is extremely important that you choose your Moodle version correctly. If you mistakenly download and install the wrong version of the plugin for your Moodle server, this may lead to some serious problems, even freezing of the Moodle site.
      +
    14. +
    +

    Alternatively, you can download the plugin from the GitHub page and install it from the ZIP file.

    @@ -194,7 +205,13 @@
  • Optionally, specify the secret used to sign the data in the Document Server Secret field. The secret key is used to validate the JSON web token upon the request to Document Server. To learn more, check the API documentation for configuring JWT on the ONLYOFFICE Docs side.
    Starting from ONLYOFFICE Docs v7.2, JWT is enabled by default and the secret key is generated automatically. You need to enable it on the Moodle side as well: find your secret key in the ONLYOFFICE Docs configuration file, then specify the same secret key in the connector settings. For more details, see the ">Enabling JWT for the ONLYOFFICE and Moodle integration section of this article.
  • -
  • Enable Force Save - when this option is disabled, your changes are saved to the editors’ cache automatically. When this option is enabled, all changes to a document are sent to the storage directly when you click the Save button.
  • +
  • Enable Force Save - when this option is disabled, your changes are saved to the editors’ cache automatically. When this option is enabled, all changes to a document are sent to the storage directly when you click the Save button. +
    + ONLYOFFICE_configure" /> + ONLYOFFICE_configure" /> +
    +
    +
  • Optionally, specify the editor customization settings by checking the necessary boxes:
  • When ready, click Save changes.

    - ONLYOFFICE_configure" /> - ONLYOFFICE_configure" /> -
    + ONLYOFFICE_configure" /> + ONLYOFFICE_configure" /> +
    +
    Please note: the Moodle AssignSubmission ONLYOFFICE Integration plugin does not require additional settings – all the settings are configured from the main plugin.
    @@ -318,6 +338,36 @@

    To open the editor in fullscreen mode, click the Open full screen button at the top right corner above the editor window.

    +

    Adding submissions

    +
    Please note: the Moodle AssignSubmission ONLYOFFICE Integration plugin is required to build advanced digital forms for Moodle assignments.
    +

    To add a custom submission of the "ONLYOFFICE document" type in the .pdf format,

    +
      +
    1. Open the My Courses section and switch to the necessary course.
    2. +
    3. Activate the Edit Mode using the switcher at the top right corner.
    4. +
    5. Click Add an activity or resource.
    6. +
    7. Select the Assignment activity in the pop-up window.
    8. +
    9. In the Submission types tab, select the ONLYOFFICE document type. Once done, the form creator (.docxf) will become available on the Assignment creation/editing page – here you can prepare a form which will become available for students to fill out after saving.
    10. +
    11. Click Save and return to course or Save and display. The created assignment will appear in the course section.
    12. +
    +
    + ONLYOFFICE_assignments" /> + ONLYOFFICE_assignments" /> +
    +
    +

    Filling out forms

    +

    To fill out the form,

    +
      +
    1. Select the created assignment and click Add submission. +
      + ONLYOFFICE_assignments" /> + ONLYOFFICE_assignments" /> +
      +
      +
    2. +
    3. The form in the .pdf format will open (for Docs v8.0 or later. For older versions, the .oform format is used). Each student gets their own copy of the pdf form and works on their own assignment.
    4. +
    5. Fill out the form and click Save changes.
    6. +
    +

    A teacher can view all assignments by clicking the View all submissions button.

    Protecting files with a password

    ONLYOFFICE files can be protected with a password so as to prevent unauthorized access. To do that,

      diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/add2.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/add2.png index eb24b9e7a..0119be242 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/add2.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/add2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/add3.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/add3.png index c42da5bfc..af762f501 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/add3.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/add3.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/assignment.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/assignment.png new file mode 100644 index 000000000..62a75769a Binary files /dev/null and b/Web/images/Help/GettingStarted/Integration/Moodle/big/assignment.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/assignment2.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/assignment2.png new file mode 100644 index 000000000..4a9aa657b Binary files /dev/null and b/Web/images/Help/GettingStarted/Integration/Moodle/big/assignment2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/configure.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/configure.png index 064c417d0..0e7130a5e 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/configure.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/configure.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/configure2.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/configure2.png new file mode 100644 index 000000000..c73860d46 Binary files /dev/null and b/Web/images/Help/GettingStarted/Integration/Moodle/big/configure2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/doc_permissions.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/doc_permissions.png index fdefd49ee..4fb8cc69d 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/doc_permissions.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/doc_permissions.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/edit.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/edit.png index 7189609df..cde84e3d3 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/edit.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/edit.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/install.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/install.png index 487bb8078..f99c521ac 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/install.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/install.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/install2.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/install2.png index 1c439adb6..c9a8a9415 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/install2.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/install2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/permissions.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/permissions.png index 31ea7ae7d..09f0442a2 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/permissions.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/permissions.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/big/view.png b/Web/images/Help/GettingStarted/Integration/Moodle/big/view.png index 535de162c..76268584f 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/big/view.png and b/Web/images/Help/GettingStarted/Integration/Moodle/big/view.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/add2.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/add2.png index d8487a683..48e6353e5 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/add2.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/add2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/add3.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/add3.png index 8625629f7..74c98e5fd 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/add3.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/add3.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/assignment.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/assignment.png new file mode 100644 index 000000000..4e9769052 Binary files /dev/null and b/Web/images/Help/GettingStarted/Integration/Moodle/small/assignment.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/assignment2.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/assignment2.png new file mode 100644 index 000000000..934c4b61f Binary files /dev/null and b/Web/images/Help/GettingStarted/Integration/Moodle/small/assignment2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/configure.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/configure.png index 5554d57ae..fdc7825a2 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/configure.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/configure.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/configure2.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/configure2.png new file mode 100644 index 000000000..4bf76b6b5 Binary files /dev/null and b/Web/images/Help/GettingStarted/Integration/Moodle/small/configure2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/doc_permissions.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/doc_permissions.png index 4e5ec4d40..e57c4b35f 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/doc_permissions.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/doc_permissions.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/edit.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/edit.png index 425a9da43..7a6229a1f 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/edit.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/edit.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/install.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/install.png index 3e1a49c27..3398fbf6e 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/install.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/install.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/install2.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/install2.png index 05bc20f70..1eb24e587 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/install2.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/install2.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/permissions.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/permissions.png index 46cd65dc5..4cc437b1a 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/permissions.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/permissions.png differ diff --git a/Web/images/Help/GettingStarted/Integration/Moodle/small/view.png b/Web/images/Help/GettingStarted/Integration/Moodle/small/view.png index 91bc7c02f..d5399ad6a 100644 Binary files a/Web/images/Help/GettingStarted/Integration/Moodle/small/view.png and b/Web/images/Help/GettingStarted/Integration/Moodle/small/view.png differ