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

Revert the commits related to MDL-62640

XMLWordPrintable

    • MOODLE_401_STABLE, MOODLE_402_STABLE, MOODLE_403_STABLE, MOODLE_404_STABLE, MOODLE_405_STABLE
    • MOODLE_401_STABLE, MOODLE_402_STABLE, MOODLE_403_STABLE, MOODLE_404_STABLE
    • MDL-83332-401
    • MDL-83332-403
    • MDL-83332-404
    • MDL-83332-main-new
    • Hide

      4.1 to 4.4 testing

      1. Open config.php
      2. Add $CFG->slasharguments = false;
      3. Login as admin.
      4. Navigate to Site Administration > Server > Environment
      5. Select 4.5 in Moodle version.
      6. Verify that you will see slasharguments warning in the Other checks section.

      Main only testing

      Manual install testing

      1. Create a new moodle instance, but don't install it yet.
      2. Pull the patch
      3. Install the instance
      4. Navigate to the Site Admin and search for "slasharguments".
      5. Verify the option is exist and enabled.

      Manual upgrade testing

      1. Do not apply the patch.
      2. Navigate to the Site Admin and search for "slasharguments".
      3. Verify the option is not exist.
      4. Apply the patch.
      5. Run the upgrade.
      6. Navigate to the Site Admin and search for "slasharguments".
      7. Verify the option is exist and enabled.

      Mod Scorm testing

      1. Open your config.php and set $CFG->slasharguments = 0;
      2. Navigate to any course page.
      3. Add a new Scorm activity.
      4. In the form, VERIFY there is an alert "WARNING: slash arguments is disabled on this site and objects may not function as expected!"
      5. Open your config.php and set $CFG->slasharguments = 1;
      6. Repeat step 2 and 3
      7. In the form, VERIFY there is no alert "WARNING: slash arguments is disabled on this site and objects may not function as expected!"

      Mod Wiki testing

      1. Open your config.php and set $CFG->slasharguments = 0;
      2. Navigate to any course page.
      3. Add a new Wiki activity.
      4. Specify the wiki name and first page name with any name
      5. Click the Save and display button
      6. At the New page form, choose NWiki format in the the Format section
      7. click the create page button.
      8. Select Files at the dropdown
      9. Click the Edit wiki files
      10. Add the attached image sample.png 
      11. Click the Save the changes button
      12. Select Edit at the dropdown
      13. In the Insert an image dropdown, select the sample.png
      14. Click the Save button
      15. VERIFY you can see the image without any errors.
      16. Open your config.php and set $CFG->slasharguments = 1;
      17. Repeat step 2 and 15

      Filter Algebra testing

      1. Open your config.php and set $CFG->slasharguments = 0;
      2. Login as admin
      3. Navigate to Site admin >  Plugins > Filters > Manage Filters
      4. Turn ON the Algebra notation filter and apply to Content
      5. Navigate to WWWROOT/filter/algebra/algebradebug.php
      6. VERIFY there are 6 steps to show algebraic expression
      7. Edit your profile
      8. In the description type the text "@@sin(z)/(x^2+y^2)@@" (without double quotes)
      9. Click the Update profile button
      10. VERIFY you will see Algebraic Notation without any errors
      11. Open your config.php and set $CFG->slasharguments = 1;
      12. Repeat step 2 and 10, but with different formula "@@sin(zz)/(xx^2+yy^2)@@" (without double quotes)

      Filter Tex testing

      1. Open your config.php and set $CFG->slasharguments = 0;
      2. Login as admin
      3. Navigate to Site admin >  Plugins > Filters > Manage Filters
      4. Turn ON the TeX notation filter and apply to Content
      5. Navigate to WWWROOT/filter/tex/texdebug.php
      6. VERIFY there are 6 tests available.
      7. Edit your profile
      8. In the description type the the text:

        $$ \frac {5}{10} $$ 
        

        If you copy the above formula, please paste it with plain text.

      1. Click the Update profile button
      2. VERIFY you will see TeX notation without any errors
      3. Open your config.php and set $CFG->slasharguments = 1;
      4. Repeat step 2 and 10, but with different formula

        $$ \frac {55}{100} $$ 
        

        If you copy the above formula, please paste it with plain text.

      Show
      4.1 to 4.4 testing Open config.php Add $CFG->slasharguments = false; Login as admin. Navigate to Site Administration > Server > Environment Select 4.5 in Moodle version. Verify that you will see slasharguments warning in the Other checks section. Main only testing Manual install testing Create a new moodle instance, but don't install it yet. Pull the patch Install the instance Navigate to the Site Admin and search for "slasharguments". Verify the option is exist and enabled. Manual upgrade testing Do not apply the patch. Navigate to the Site Admin and search for "slasharguments". Verify the option is not exist. Apply the patch. Run the upgrade. Navigate to the Site Admin and search for "slasharguments". Verify the option is exist and enabled. Mod Scorm testing Open your config.php and set $CFG->slasharguments = 0; Navigate to any course page. Add a new Scorm activity. In the form, VERIFY there is an alert "WARNING: slash arguments is disabled on this site and objects may not function as expected!" Open your config.php and set $CFG->slasharguments = 1; Repeat step 2 and 3 In the form, VERIFY there is no alert "WARNING: slash arguments is disabled on this site and objects may not function as expected!" Mod Wiki testing Open your config.php and set $CFG->slasharguments = 0; Navigate to any course page. Add a new Wiki activity. Specify the wiki name and first page name with any name Click the Save and display button At the New page form, choose NWiki format in the the Format section click the create page button. Select Files at the dropdown Click the Edit wiki files Add the attached image sample.png   Click the Save the changes button Select Edit at the dropdown In the Insert an image dropdown, select the sample.png Click the Save button VERIFY you can see the image without any errors. Open your config.php and set $CFG->slasharguments = 1; Repeat step 2 and 15 Filter Algebra testing Open your config.php and set $CFG->slasharguments = 0; Login as admin Navigate to Site admin >  Plugins > Filters > Manage Filters Turn ON the Algebra notation filter and apply to Content Navigate to WWWROOT/filter/algebra/algebradebug.php VERIFY there are 6 steps to show algebraic expression Edit your profile In the description type the text "@@sin(z)/(x^2+y^2)@@" (without double quotes) Click the Update profile button VERIFY you will see Algebraic Notation without any errors Open your config.php and set $CFG->slasharguments = 1; Repeat step 2 and 10, but with different formula "@@sin(zz)/(xx^2+yy^2)@@" (without double quotes) Filter Tex testing Open your config.php and set $CFG->slasharguments = 0; Login as admin Navigate to Site admin >  Plugins > Filters > Manage Filters Turn ON the TeX notation filter and apply to Content Navigate to WWWROOT/filter/tex/texdebug.php VERIFY there are 6 tests available. Edit your profile In the description type the the text: $$ \frac { 5 }{ 10 } $$ If you copy the above formula, please paste it with plain text. Click the Update profile button VERIFY you will see TeX notation without any errors Open your config.php and set $CFG->slasharguments = 1; Repeat step 2 and 10, but with different formula $$ \frac { 55 }{ 100 } $$ If you copy the above formula, please paste it with plain text.
    • 2
    • Team Hedgehog 2024 Sprint 3.3

      We are encountering Behat failures in other operating systems linked to MDL-62640 (MacOS, as reported by rezaie9, and possibly Windows).

      We need to revert this change and defer it to Moodle 5.0 to give us more time to investigate and properly fix the issue.

        1. image-2024-10-02-14-10-23-435.png
          image-2024-10-02-14-10-23-435.png
          1.93 MB
        2. mdl81060_scorm_sample.zip
          245 kB
        3. MDL-83332_2_upgradetest_step3.png
          MDL-83332_2_upgradetest_step3.png
          25 kB
        4. MDL-83332_2_upgradetest_step7.png
          MDL-83332_2_upgradetest_step7.png
          64 kB
        5. MDL-83332_algebra_step10.png
          MDL-83332_algebra_step10.png
          18 kB
        6. MDL-83332_installtest_step5.png
          MDL-83332_installtest_step5.png
          64 kB
        7. MDL-83332_scormtest_step4.png
          MDL-83332_scormtest_step4.png
          40 kB
        8. MDL-83332_texttest_step10.png
          MDL-83332_texttest_step10.png
          17 kB
        9. MDL-83332_wiki_step15.png
          MDL-83332_wiki_step15.png
          43 kB
        10. MDL-83332.png
          MDL-83332.png
          851 kB
        11. MDL-83332 - 1.png
          MDL-83332 - 1.png
          96 kB
        12. MDL-83332 - 2.png
          MDL-83332 - 2.png
          349 kB
        13. MDL-83332 - 3.png
          MDL-83332 - 3.png
          242 kB
        14. MDL-83332 -4.png
          MDL-83332 -4.png
          964 kB
        15. MDL-83332 - 5.png
          MDL-83332 - 5.png
          536 kB
        16. MDL-83332 - 6.png
          MDL-83332 - 6.png
          600 kB
        17. sample.png
          sample.png
          119 kB
        18. screenshot-1.png
          screenshot-1.png
          1.93 MB

            meirza.arson@moodle.com Meirza
            jpataleta Jun Pataleta
            Raquel Ortega Raquel Ortega
            Shamim Rezaie Shamim Rezaie
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 hours, 22 minutes
                4h 22m

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