Slideshow resource cards don't indicate a learning activity in title and thumbnail areas
See original GitHub issueObserved behavior
There is no “Read” learning activity label and icon in the card title area and the generic thumbnail (displayed when a resource has no thumbnail) is empty instead of showing a dimmed “Read” learning activity icon. This was first observed on cards in the library (compare with other cards):
This is likely related to the invalid property Vue warning showing in the browser console [Vue warn]: Invalid prop: custom validator check failed for prop "kind"
Errors and logs
Expected behavior
- there is “Read” learning activity icon and label in the title area
- there is “Read” learning activity icon in the generic thumbnail area
- no Vue warning in the browser console
User-facing consequences
Users can’t determine learning activities associated with slideshow resources, but note @radina’s message:
For the context, the
slideshow
type of resource was a prototype developed by @nucleogenesis a few years ago, but it did not go further from that prototype stage. As far as I know, slideshow resource can only be made with Ricecooker, and that item in the QA channel is the only instance of a slideshow resource that exists on Studio.
Steps to reproduce
- Import the Kolibri QA Channel by using
nakav-mafak
token - Navigate to “Learn” -> “Library” -> “Kolibri QA Channel”
- Go to “HTML5” sub-folder in the “Folders” tab in the side panel
- Scroll down to see the “Slides Slides Slides!” resource card
Context
- Kolibri version: Kolibri 0.15.1.dev0+git.20220125194959
- Operating system: Ubuntu 20.04.3 LTS
- Browser: Chrome 97.0.4692.99 (Official Build) (64-bit)
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (6 by maintainers)
Top GitHub Comments
@radinamatic I also added your comment to “User-facing consequences” sections of this issue as well as to #9044
@jtamiace Thank you, I’m updating the issue description with this information @radinamatic Thank you, I think it’d make sense to lower priority then