richie icon indicating copy to clipboard operation
richie copied to clipboard

Show *why* a course appears in search results

Open mbenadda opened this issue 7 years ago • 0 comments

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe. Sometimes it is non-obvious why a course appears in the list of results, even when search is properly configured and the course does belong in the results.

The first example of such behavior we've encountered is filtering by organizations:

  • a course can have several linked organizations and therefore appear in the search results for any of them;
  • however we only display the main organization for each course in the search results (for lack of space to show more);
  • users will probably see this as a bug ("Why is this course from University X appearing in my search for University Y? This is broken!").

Describe the solution you'd like There are two ways to go about this: either consider this a general problem — understanding search result relevance — and find a general solution, or solve it for the organizations case only as hopefully other cases don't suffer from this (because the reason is obvious or because the relevant information does not appear in the search results at all)

Describe alternatives you've considered Note all of these but the last one involve showing the org the user searched for when there is a mismatch between an active org filter and a course's main org.

General solutions:

  • Typography, like bold or colored org name when the filter is applied
  • Visual cue next to the org name

Specific solutions:

  • Show a helpful "in collaboration with X" before the name of matched secondary orgs
  • Show a separate subtitle "Courses made in collaboration with Univ Z, Univ Z2, Univ Z3" without those courses below

Discovery, Documentation, Adoption, Migration Strategy N/A

Do you want to work on it through a Pull Request?

mbenadda avatar Jun 22 '18 15:06 mbenadda