learningequality / kolibri

Kolibri Learning Platform: the offline app for universal education
https://learningequality.org/kolibri/
MIT License
784 stars 651 forks source link

Implement language filter for channels #12702

Open marcellamaki opened 1 week ago

marcellamaki commented 1 week ago

When on the "Explore Libraries" page, whether exploring a LAN library or Studio, a language filter should be placed in the the upper right corner of the page to make it easier to find channels by language. image

This is distinct from doing a content search with the language filter in the side panel and returning content search results (i.e. resources).

Acceptance criteria:

RONAK-AI647 commented 22 hours ago

hey @marcellamaki ,This is @RONAK-A1647.I understood the issue but unable to figure out the language filter's position .On my screen ,the interface seems like this (a screenshot attached),will you please let me know the before position and where you wanna it to be shifted,

Image i expect you want to move the language filter to the box with question mark...let me know if i am right

MisRob commented 20 hours ago

Hi @RONAK-AI647, thanks for reaching out! I will leave @marcellamaki to confirm the expected output and whether this is ready for contribution.

A note from me, if you end up working on it, please double-check if there are more usages of the sidebar component and if so, implement the solution so that the filter in question doesn't get missing from the sidebar unexpectedly in another places. Perhaps it's used just at one place - if that's the case, consider this as a general recommendation as we frequently use a single component in more places so always good to do code search.

MisRob commented 14 hours ago

Also @RONAK-AI647, it's always better to ask for an assignment at first, and generally it's issues labeled as 'help wanted' where you can be sure it's open for assignment. There are contributing opportunities in three repositories. See the contributing guidelines including links to issues suitable for contribution for each repository here:

You can also see the list of unassigned "help wanted" or "good first issue" issues across all repositories.

RONAK-AI647 commented 1 hour ago

Hey @MisRob ,thankyou so much for your advice and guidance .I am quite impressed with the motto of learning equality of making content available offline. I am checking all possible good first issues and help wanted issues where i can contribute.