Lessons Search Table

Overview

The Lessons Curriculum interface within the RethinkEd Authoring Tool allows users to manage and organize lessons efficiently.

Figma

https://www.figma.com/file/hq6VjWO99WfQaSzXswgVIY/Authoring?type=design&node-id=1642%3A106027&mode=design&t=R8ZY3rOPxvPAcbY8-1

Epic

Feature 189022: Curriculum Table | SEL Authoring Tool

UI Description

  1. Tabbed Navigation:

    • A tabbed interface with options for Lessons, Modules, Activities, and Resources.

    • The Lessons tab is pre-selected upon entering the EDU Curriculum section of the Authoring Tool.

  2. Search:

    • A search bar to allow users to type in descriptions, keywords, or lesson titles, with autocomplete suggestions.

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

  3. Filters:

    • Multiple filters displayed in a specified order: Subject, Grade, Domain, Main Topic, Tier, and Status.

    • Subject: SEL, Mental Health

    • Grade: Pre-K, Kindergarten, 1st Grade, 2nd Grade, 3rd Grade, 4th Grade, 5th Grade, 6th Grade, 7th Grade, 8th Grade, 9th Grade, 10th Grade, 11th Grade, 12th Grade, Not Applicable

    • SEL Domain: Awareness of Self & Others, Self-Management, Social Skills, Social Awareness, Self-Care

    • SEL Main Topic selections nested as child selections to domains: 

      • Awareness of Self & Others: Emotions, Growth Mindset, Learning Skills, Values, Wants & Needs, Self-Knowledge

      • Self-Management: Stress Management, Self-Control, Resilience, Problem Solving, Goal Setting, Focus

      • Social Skills: Respect, Relationships, Friendship, Fairness, Cooperation, Conflict Resolution

      • Social Awareness: Support Systems, Cultural Competence, Social Contributions, Safe & Ethical Behavior, Empathy, Actions & Consequences

      • Self-Care: Self-Efficacy, Self-Compassion, Self-Advocacy, Optimism, Mindfulness, Healthy Boundaries

    • Mental Health Domain: Mental Wellness, Healthy Identities, Kindness to Animals, Online Safety, Anxiety, Depression, Substance Use Disorders, Reducing the Risk of Suicide, Preventing Violence, Human Trafficking, Trauma: Emotions, Trauma: Resilience, Trauma: Stress Management, Trauma: Support Systems

    • Tier: Tier 1, Tier 2, Tier 3

    • Status: Active, Draft

  4. Lessons Table:

    • A table displaying lesson information with columns for Lesson Title, Subject, Grade(s), Domain, Main Topic, Tier, and Status.

    • Sorting functionality for each column where applicable, with numerical order for grades and alphabetical order for status.

  5. Add Lesson Button:

    • A button labeled "Add Lesson" to initiate the lesson creation process using the Lesson Builder authoring tool.

User Interaction and Validation Notes

  1. Navigating Tabs:

    • Users can switch between Lessons, Modules, Activities, and Resources tabs to view different content types.

  2. Using Search and Filters:

    • Users can refine the lessons displayed by typing in the search bar or selecting options from dropdown filters.

    • The search function should validate input and return relevant results.

    • Filter selections must reflect accurately in the lessons table.

  3. Interacting with Lessons Table:

    • Users can click on lesson entries to view details or perform actions like editing lessons.

    • The ability to select multiple grades for filtering and sorting by status is supported.

  4. Adding New Lessons:

    • Clicking the "Add Lesson" button opens the Lesson Builder authoring tool where users can create new lessons.

    • The system should validate that all required information is entered before a new lesson can be saved.

Workflow Description

  1. Lesson Management:

    • Users enter the Lessons tab to manage curriculum content, accessing a comprehensive list of lessons.

  2. Searching and Filtering:

    • To locate specific lessons, users utilize the search functionality and apply filters based on subject, grade, domain, etc.

  3. Adding Lessons:

    • When adding a new lesson, the user clicks "Add Lesson" to launch the lesson builder tool and input new lesson details.

  4. Saving and Organizing Lessons:

    • After creating a lesson, the user saves it, and it's automatically integrated into the curriculum with the designated status tag.