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
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.
Filter Selections:
Users can make multiple selections under each filter category to refine their search for lessons and modules.
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.