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

Implement search functionality for the content bank

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Requirements

      • Test with all supported browsers.
      • Test with boost and classic.

      Setup

      1. Create a course  (C1) and enrol a teacher.
      2. Log in as a teacher.
      3. Go to the course C1.
      4. Access to the "Content bank".
      5. Click on the Upload button.
      6. Upload "chart.h5p" file and 'Save changes'.
      7. Click on the Upload button.
      8. Upload "chart.h5p" file, save it as "NewChart.h5p"  and 'Save changes'.
      9. Upload "chart.h5p" file, save it as "file.h5p"  and 'Save changes'.

      Testing scenario: Search

      1. Log in as a teacher.
      2. Go to the course C1 and access to the "Content bank".
      3. Check 3 contents are displayed alphabetically (chart.h5p, file.h5p and NewChart.h5p).
      4. Check the search box is displayed.
      5. Write "chart" into the search box.
      6. Check the search icon has been replaced by a cancel icon.
      7. Check the text "2 items found" is displayed.
      8. Check the file.h5p file is not displayed.
      9. Check the text "chart" is highlighted, respecting upper/lower case.
      10. Click the clear button.
      11. Check the "x items found" text is replaced again by the folder icon.
      12. Check all the contents are displayed again.

       

      Show
      Requirements Test with all supported browsers. Test with boost and classic. Setup Create a course  (C1) and enrol a teacher. Log in as a teacher. Go to the course C1. Access to the "Content bank". Click on the Upload button. Upload "chart.h5p" file and 'Save changes'. Click on the Upload button. Upload "chart.h5p" file, save it as "NewChart.h5p"  and 'Save changes'. Upload "chart.h5p" file, save it as "file.h5p"  and 'Save changes'. Testing scenario: Search Log in as a teacher. Go to the course C1 and access to the "Content bank". Check 3 contents are displayed alphabetically (chart.h5p, file.h5p and NewChart.h5p). Check the search box is displayed. Write "chart" into the search box. Check the search icon has been replaced by a cancel icon. Check the text "2 items found" is displayed. Check the file.h5p file is not displayed. Check the text "chart" is highlighted, respecting upper/lower case. Click the clear button. Check the "x items found" text is replaced again by the folder icon. Check all the contents are displayed again.  
    • Affected Branches:
      MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_39_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-68483-master

      Description

      As an instructional designer
      I want to be able to search in the content bank by content's name
      So that I can find the content I need

      Acceptance criteria:

      • Be able to search content by name in the content bank
      • Be able to go back to see all content in the content bank

      List of tasks:

      • Design and implement search results view
      • Design and implement a way to go back to 'see all' view

      Prototype: 

       

        Attachments

        1. chart.h5p
          107 kB
        2. MDL-68483.jpg
          MDL-68483.jpg
          47 kB

          Issue Links

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                15/Jun/20

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days, 3 hours, 50 minutes
                  2d 3h 50m