Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build out "resource preview" for non-practice resources #12988

Open
Tracked by #11888
marcellamaki opened this issue Jan 8, 2025 · 0 comments · May be fixed by #13012
Open
Tracked by #11888

Build out "resource preview" for non-practice resources #12988

marcellamaki opened this issue Jan 8, 2025 · 0 comments · May be fixed by #13012
Assignees
Labels
APP: Coach Re: Coach App (lessons, quizzes, groups, reports, etc.) DEV: frontend P0 - critical Priority: Release blocker or regression

Comments

@marcellamaki
Copy link
Member

marcellamaki commented Jan 8, 2025

Overview

As we move towards an MVP of the lesson management side panel, we want to be sure that coaches can preview resources within the new workflow, without navigating away from the page and losing context.

Prerequisites

  • Run Kolibri locally or kolibri-demo to get familiar with the current (0.17) lesson preview UX/UI, and then walk through the develop lesson workflow at using the /lessonstemp path.

Diff - current state vs new state

current new
Image Image

Tasks

  • Update the KCards in the resource selection in lessons so that they navigate to
  • Use the existing content renderer to display the content using the /lessonstemp/ path in the updated side panel. See the nested routes in lessonRoutes.js - it should already be there
  • Ensure existing information about the resources is kept (the same information should be displayed in both versions, it's just arranged differently)

Acceptance Criteria

  • User can successfully preview any non-exercise materials that use the content renderer
  • User can add the resource to the lesson
  • proper mobile responsiveness and a11y

Out of scope

  • Implementing this preview for exercises/practice resources
@marcellamaki marcellamaki added P0 - critical Priority: Release blocker or regression APP: Coach Re: Coach App (lessons, quizzes, groups, reports, etc.) DEV: frontend labels Jan 8, 2025
@AllanOXDi AllanOXDi self-assigned this Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APP: Coach Re: Coach App (lessons, quizzes, groups, reports, etc.) DEV: frontend P0 - critical Priority: Release blocker or regression
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants