Simple Search for Course and All Courses

Code-with-Ski
Community Participant
22
694

A new Simple Search feature has been added to the Canvas LMS Mods (Basic) browser extension. This allows a user to search for content within a course or across their enrolled courses.

Within a course, Simple Search is added as a link on the course navigation menu.  It defaults to the second position on the course navigation menu, but using the browser extension options it's position can be adjusted to a different number.  This link will open the Simple Search dialog. It will present options for content to search within the course.

Simple search in course navigation menuSimple search in course navigation menu

 

Course simple search openCourse simple search open

 

On the "All Courses" page, Simple Search is added as a button in the upper-right. This button will open the Simple Search dialog. It will present options for content to search within the visible course enrollments.  There is an option to search current, past, and/or future enrollments.  Using the column search/filter options will allow focusing the search further by hiding courses to exclude from the search, since it will only search enrollments that are displayed.

All Courses simple search buttonAll Courses simple search button

 

All Courses simple search openAll Courses simple search open

 

Simple Search allows searching the following course content:

  • Syllabus body
  • Pages (title and body)
  • Assignments (title and body)
  • Discussion Topics (title and body)
  • Announcement Topics (title and body)
  • Files (name)
  • Module Items (name)

This feature uses the Canvas API to get the relevant course content that is selected to search. It will check if there are any matches in the retrieved results.  If so, it will add a row to the results table with the matching keyword/phrase highlighted (case insensitive search).  The results are collapsed by default but can be expanded to see a full view of the match. There is also a link to the matched content item that can be opened in a new tab.

Course simple search resultsCourse simple search results

 

22 Comments