Elastic Search | Lesson Library

Overview

The feature is designed to improve user experience by enabling efficient, relevant, and intuitive search capabilities for lessons and activities in the Lesson Library based on a variety of criteria, including titles, descriptions, keywords, and specific educational standards.

Figma

https://www.figma.com/design/O0FDJoUbCHKQGlk3Wqq9ND/Teacher-UI?node-id=1-19485&t=hmP3UFGgkizDZ0LX-1

Feature

Feature 207603: Search Student center

UI Description

  1. Search Bar:

    • The search bar supports text queries to find lessons based on titles, descriptions, keywords, and Standard Codes, with autocomplete suggestions.

    • Search results are optimized to appear within 2 seconds under normal load conditions.

  2. Filter Selections:

User Interaction and Validation Notes

Lesson Library: Lessons

  • When using the search functionality in the RethinkEd Lesson Library, the 'Title' of the lesson should take first priority and display the matching results first.

  • When using the search functionality in the RethinkEd Lesson Library, the 'Title' of the activities within the lesson should take second priority and display the matching results first.

  • When using the search functionality in the RethinkEd Lesson Library, the 'Keywords' of the lesson should take third priority and display the matching results second.

  • When using the search functionality in the RethinkEd Lesson Library, the 'Description' of the lesson should take fourth priority and display the matching results third.

  • When using the search functionality and filters in the RethinkEd Lesson Library, the results should display lesson that relates to both the search text and the filters applied. 

  • When using the search functionality in the RethinkEd Lesson Library, the user can enter standard code(s) to display lesson(s) that match the standard code. 

Lesson Library: Activities

  • When using the search functionality in the RethinkEd Lesson Library, the 'Title' of the activity should take first priority and display the matching results first.

  • When using the search functionality in the RethinkEd Lesson Library, the 'Keywords' of the activity should take second priority and display the matching results second.

  • When using the search functionality in the RethinkEd Lesson Library, the 'Description' of the activity should take third priority and display the matching results third.

  • When using the search functionality and filters in the RethinkEd Lesson Library, the results should display activity that relates to both the search text and the filters applied. 

  • When using the search functionality in the RethinkEd Lesson Library, the user can enter standard code(s) to display lesson(s) that match the standard code.