-
Notifications
You must be signed in to change notification settings - Fork 94
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
Add library content to a course #1337
Comments
@jmakowski1123 @sdaitzman This hasn't merged yet but you can start testing it on the sandbox now. (Two known issues: the icons on the green buttons are missing due to a theming incompatibility that just affects our sandbox, and the Next/Cancel buttons in the dialog are awkward and need to be re-worked) |
Two other small UI nit, but will let @sdaitzman comment - it seems like the spacing is weird between the search bar and the library list? ![]() And the "cancel" button to exit out of the "add to" state without adding content gets hidden. Should that follow the same pattern as the "next" button, big and blue and on the right? ![]() |
A question I think we'll want to test in usability testing is whether it's obvious that component tiles can be clicked to open the sidebars in the "add to state". |
In general this is looking fantastic |
Hi @jmakowski1123! CC @sdaitzman I'm unsure about changing the "Cancel" button, as it is the default for the legacy studio. If you feel we still should do it, just let me know! I have a draft PR for it. |
@jmakowski1123 @lizc577 @sdaitzman @marcotuts This is ready for another round of AC testing on the sandbox |
The spacing fix looks good! Let's not mess with the cancel button, then, if it's the legacy studio default. We can fix it in teak with the new unit page MFE. |
User story: As a course author, I want to find a piece of content in my library and add it to my course, without navigating away from my course outline.
Assumptions:
Requirements:
User clicks on the new "Library Content" tile/block in the Add New Component section on the unit page. See here: #1335
When a user clicks on the tile, then they see the "Select a Library" modal. For the MVP, the modal can simply display a list of all available libraries, displayed alphabetically.
The modal contains a free-text search bar, which enables users to search for libraries by name. This experience can be the same experience as searching for a Library on the Studio Home Library tab.
[Out of scope: The steppers at the top of the modals, and the recently used library section.]
Users may only click one library at a time in the list.
When a user clicks "next" from the "Select a Library" modal, then the selected Library opens in an "Add to [Course]" state. This state is the the same as the Library Home experience, but with a few changes:
Other expected behavior:
Once a user clicks Add (either from the component tile or from the sidebar), then the Library modal closes and the user is back on the Unit Page in the course. The Library content displays as the newest component in that unit.
The text was updated successfully, but these errors were encountered: