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

UX: Add a link to "Add a new badge" on Badges page

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.5, 3.6, 3.7
    • Fix Version/s: 3.7
    • Component/s: Badges, Usability
    • Labels:
    • Testing Instructions:
      Hide

      Covered by behat tests.

       

      For manual testing (if needed):

      Setup

      1. Log in as admin
      2. Access to "Site administration | Advanced features" and check that "Enable badges" is enabled.
      3. Create a course or use an existing one with, at least, a student and a teacher enrolled.

      Testing scenario 1: Administrator

      1. Log in as admin
      2. Go to the homepage and enable the navigation block (for boost)
      3. Access to "Site | Site badges" section
      4. CHECK the "Manage badges" and "Add a new badge" buttons are displayed

       

      Testing scenario 2: Teacher

      1. Log in as teacher
      2. Go to the homepage and enable the navigation block (for boost)
      3. Access to "Site | Site badges" section
      4. CHECK the "Manage badges" and "Add a new badge" buttons are NOT displayed
      5. Access to a Course where this user will be enrolled as a teacher
      6. Access to "Badges" from the Navigation block
      7. CHECK the "Manage badges" and "Add a new badge" buttons are displayed

       

      Testing scenario 2: Student

      1. Log in as student
      2. Go to the homepage and enable the navigation block (for boost)
      3. Access to "Site | Site badges" section
      4. CHECK the "Manage badges" and "Add a new badge" buttons are NOT displayed
      5. Access to a Course where this user will be enrolled as a student 
      6. Access to "Badges" from the Navigation block
      7. CHECK the "Manage badges" and "Add a new badge" buttons are NOT displayed

       

      Show
      Covered by behat tests.   For manual testing (if needed): Setup Log in as admin Access to "Site administration | Advanced features" and check that "Enable badges" is enabled. Create a course or use an existing one with, at least, a student and a teacher enrolled. Testing scenario 1: Administrator Log in as admin Go to the homepage and enable the navigation block (for boost) Access to "Site | Site badges" section CHECK the "Manage badges" and "Add a new badge" buttons are displayed   Testing scenario 2: Teacher Log in as teacher Go to the homepage and enable the navigation block (for boost) Access to "Site | Site badges" section CHECK the "Manage badges" and "Add a new badge" buttons are NOT displayed Access to a Course where this user will be enrolled as a teacher Access to "Badges" from the Navigation block CHECK the "Manage badges" and "Add a new badge" buttons are displayed   Testing scenario 2: Student Log in as student Go to the homepage and enable the navigation block (for boost) Access to "Site | Site badges" section CHECK the "Manage badges" and "Add a new badge" buttons are NOT displayed Access to a Course where this user will be enrolled as a student  Access to "Badges" from the Navigation block CHECK the "Manage badges" and "Add a new badge" buttons are NOT displayed  
    • Affected Branches:
      MOODLE_35_STABLE, MOODLE_36_STABLE, MOODLE_37_STABLE
    • Fixed Branches:
      MOODLE_37_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-62631-master

      Description

      A UX improvement:
      When teachers view the course "Badges" page, and no badges are available/defined. show a link/button to "Add a new Badge" (same as Competencies page have)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sarjona Sara Arjona (@sarjona)
                Reporter:
                nadavkav Nadav Kavalerchik
                Peer reviewer:
                Damyon Wiese
                Integrator:
                Eloy Lafuente (stronk7)
                Tester:
                CiBoT
                Participants:
                Component watchers:
                Yuliya Bozhko, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Sara Arjona (@sarjona), Víctor Déniz Falcón, Barbara Ramiro, Jake Dallimore, Jun Pataleta, Ryan Wyllie
              • Votes:
                2 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  20/May/19

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 hour, 30 minutes
                  1h 30m