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

Remove badge/issuer.php reference

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Requirements

      1. One account on badgr.io

      Setup

      1. As admin verify that badges are enabled in Administration / Site administration / Advanced features.
      2. Configure Badgr as you default backpack: https://docs.moodle.org/en/Badges_settings#Enabling_Badgr_as_the_active_external_backpack 
      3. Go to "Site administration / Badges / Manage Badges / Add a new badge" and create a badge at site level.
      4. Add a criteria to the badge so it can be manually issued by role.
      5. Enable the badge.
      6. Issue the badge to the admin user.
      7. Access to "Site administration / Badges / Backpack settings" and make sure the site backpack is set to "https://badgr.io".

      Testing instructions

      1. View this user's profile page.
      2. Verify that in "Badges from [Moodle instance name]" you now see your local badge.
      3. Access to the badge.
      4. Verify the page is displayed without errors.
      5. In the URL, replace badges/badge.php?hash= to badges/assertion.php?b= (the context after hash= should be keept).
      6. Check "badge / issuer / url" in the JSON content references to the Moodle home site (no /badges/issuer.php should be found).
      7. Check "badge / issuer / id" in the JSON content references to /badges/issuer_json.php?id=xx (xx is the badge identifier).
      8. Copy the URL in the previous "badge / issuer / id" field. Access to this URL, removing the final part ("?id=xx").
      9. Check "badge / issuer / url" in the JSON content references to the Moodle home site (no /badges/issuer.php should be found).
      10. Check "badge / issuer / id" in the JSON content references to /badges/issuer_json.php

       

      Show
      Requirements One account on badgr.io Setup As admin verify that badges are enabled in Administration / Site administration / Advanced features. Configure Badgr as you default backpack: https://docs.moodle.org/en/Badges_settings#Enabling_Badgr_as_the_active_external_backpack   Go to "Site administration / Badges / Manage Badges / Add a new badge" and create a badge at site level. Add a criteria to the badge so it can be manually issued by role. Enable the badge. Issue the badge to the admin user. Access to "Site administration / Badges / Backpack settings" and make sure the site backpack is set to "https://badgr.io". Testing instructions View this user's profile page. Verify  that in "Badges from  [Moodle instance name] " you now see your local badge. Access to the badge. Verify  the page is displayed without errors. In the URL, replace  badges/badge.php?hash=  to  badges/assertion.php?b=  (the context after hash= should be keept). Check  "badge / issuer / url" in the JSON content references to the Moodle home site (no /badges/issuer.php should be found). Check  "badge / issuer / id" in the JSON content references to /badges/issuer_json.php?id=xx (xx is the badge identifier). Copy the URL in the previous "badge / issuer / id" field. Access to this URL, removing the final part ("?id=xx"). Check  "badge / issuer / url" in the JSON content references to the Moodle home site (no /badges/issuer.php should be found). Check  "badge / issuer / id" in the JSON content references to /badges/issuer_json.php  
    • Affected Branches:
      MOODLE_37_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_37_STABLE, MOODLE_38_STABLE
    • Pull from Repository:
    • Pull 3.7 Branch:
    • Pull 3.8 Branch:
    • Pull Master Branch:
      MDL-67971-master
    • Sprint:
      Moodle 3.9 - Moppies Kanban

      Description

      While trying to get the IMS OB certification it has been discovered that the issuer URL is not correct. As defined in the specification, it should point to "The homepage or social media profile of the entity, whether individual or institutional. Should be a URL/URI Accessible via HTTP.". So we have to change /badges/issuer.php to /.

       
       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sarjona Sara Arjona (@sarjona)
              Reporter:
              sarjona Sara Arjona (@sarjona)
              Peer reviewer:
              Carlos Escobedo
              Integrator:
              Eloy Lafuente (stronk7)
              Tester:
              Anna Carissa Sadia
              Participants:
              Component watchers:
              Yuliya Bozhko, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                9/Mar/20

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 3 hours, 35 minutes
                  1d 3h 35m