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

Global glossary links not working as expected



    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.6
    • Fix Version/s: FRONTEND
    • Component/s: Glossary
    • Labels:
    • Affected Branches:


      This issue concerns the displaying of glossary hyper-links within resources (or activities) throughout a site.
      A front page glossary set as "global" works as expected on front page and inside courses.
      But the following scenario does not work correctly.

      Replication steps:

      1. As admin, in Course A, create a global glossary and enter some entries with definitions, set Auto-linking :: This entry should be automatically linked. e.g. word "computer"
      2. Enrol student01 in courses A and B. Enrol student02 in course B only.
      3. In course B, create a Page resource, containing the word "computer" that is defined in your Course A glossary.
      4. Log in to course B as student01. Display the Page, check that the word "computer" is hyper-linked and clicking on it does display the definition.
      5. Log in to course B as student02. Display the Page, check that the word "computer" is hyper-linked.
        • Click on that hyperlink and ... the definition does NOT get displayed. You get the 'loading_small' icon instead.
        • Instead of a normal click, right-click ... a new tab or window opens with an invitation to enrol into Course A.


      1.- It may be acceptable that - by design - a user cannot view a (global) glossary definition which is located in a course where they are not enrolled. But in this case, such word should NOT be hyper-linked, as this is misleading and causes a display error.
      2.- Once that has been fixed, the Glossary documentation should be amended to make it more clear how "global" glossaries work.


          Issue Links



              • Votes:
                1 Vote for this issue
                5 Start watching this issue


                • Created: