Skip to content

Releases: learningequality/kolibri

v0.18.2-beta0

25 Jul 21:33
384936a
Compare
Choose a tag to compare
v0.18.2-beta0 Pre-release
Pre-release

What's Changed

This release contains MVP functionality for the use of short-form survey responses as a type of exercise, which introduces the first pieces of QTI into Kolibri. The release contains foundational technical pieces for HTML5 article rendering, although not the feature. Finally, it contains bug fixes.

Added

QTI and HTML5 Article Rendering

Fixed

New Contributors

Full Changelog: v0.18.1...v0.18.2-beta0

v0.19.0-alpha0

11 Jul 21:21
de1659c
Compare
Choose a tag to compare
v0.19.0-alpha0 Pre-release
Pre-release

Overview

This is an UNSTABLE pre-release for preliminary testing of initial workflows. Core aspects of the admin user management workflow have not yet been implemented.

What's Changed

QA review list

LOD User management (Figma specs, PR)

  1. From the Device > Users page, you can remove a user via admin credentials
  2. From the Device > Users page, you can import a new user via that user's credentials
  3. From the Device > Users page, you can import a new user via admin credentials

Copying a class (Figma specs, PR) This did not have QA review before merge

  1. Navigate to class in the table and click the vertical ellipsis icon in the final column.
  2. Verify the dropdown menu contains "Copy Class", "Rename Class", and "Delete" options.
  3. Test "Rename Class": 1. Select "Rename Class". 2. Verify the KModal appears with a textbox. 3. Enter a new name and confirm the rename.
  4. Test "Delete": 1. Select "Delete". 2. Verify the ClassDeleteModal appears.
  5. Test "Copy Class": 1. Select "Copy Class". 2. Verify the SidePanelModal appears.
  6. Check that the class name textbox is pre-filled with "Copy of {original class name}".
  7. Verify the coach dropdown lists available coaches and pre-selects existing ones. and Test selecting and deselecting coaches
  8. Click the "Copy Class" button within the side panel. and confirm the if the copy of the class appears in the class table.

"Save and add another" - improved user creation (Figma spec, PR)

  1. Go to facilities > users.
  2. Click on add user button.
  3. Add users using both save and add another and save and continue actions
  4. Check that users have been created correctly with their roles and classes.

Known follow up issues

Bulk enrollment of users as learner to a class (Figma spec, PR)

  1. On the Facility > Users page, select one or most users and click the enroll icon button.
  2. Once the side panel opens, confirm that the correct warnings apply based on if the selected users are coaches, learners, and not enrolled in any classes.
  3. Select a class to enroll the users into and undo the enrollment to confirm that the functionality works as intended. Note: Users that are already enrolled into the selected class(es) will not be affected by selecting ENROLL or UNDO.

Known follow up issues:

  • icons are currently when there are no users selected (this work is assigned, but not merged)
  • table scrolling on narrower/mobile screens (this work is assigned but not merged)
  • need design inputs on: updating icon for assigning coaches, text/warnings/info at top of panel

List of supporting PRs

Dependencies

New Contributors

  • @RONAK-AI647 made their first contribution in #12918
  • @learning-equality-bot[bot] made their first contribution in #13114

Full Changelog: v0.18.1...v0.19.0-alpha0

v0.18.1

18 Jun 18:07
efe1692
Compare
Choose a tag to compare

High level overview

This release includes bug fixes and improvements, including resolving a longstanding bug where quizzes were not syncing when assigned to individual learners or learner groups when those learners were using learner-only devices. It also updates quizzes so that sections now have fixed question order by default, based on feedback we heard from our community.

Finally, it contains some non-breaking technical pre-work for upcoming projects.

Added

Changed

Fixed

Dependencies

New Contributors

  • @vagrdev made their first contribution in #13343

Full Changelog: v0.18.0...v0.18.1

v0.18.1-rc0

17 Jun 21:33
efe1692
Compare
Choose a tag to compare
v0.18.1-rc0 Pre-release
Pre-release

Overview

This release includes bug fixes and improvements. It resolves a longstanding bug where quizzes were not syncing when assigned to individual learners or learner groups when those learners were using learner-only devices. It also updates quizzes so that sections now have fixed question order by default, based on feedback we heard from our community.

What's Changed

Dependencies

New Contributors

  • @vagrdev made their first contribution in #13343

Full Changelog: v0.18.0...v0.18.1-rc0

v0.18.1-beta1

16 Jun 20:49
21d229f
Compare
Choose a tag to compare
v0.18.1-beta1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.18.1-beta0...v0.18.1-beta1

v0.18.1-beta0

04 Jun 20:03
d3fe36d
Compare
Choose a tag to compare
v0.18.1-beta0 Pre-release
Pre-release

What's Changed

What's Changed

Dependencies

New Contributors

  • @vaibhav-if made their first contribution in #13343

Full Changelog: v0.18.0...v0.18.1-beta0

v0.18.0

28 Apr 14:49
8f078e7
Compare
Choose a tag to compare

0.18.0

High level overview

Release 0.18.0 introduces improvements and new features in the Coach experience to make it easier to find materials when creating a lesson or quiz.

Added

New Feature: Coaches can now use metadata filtering when creating lessons and quizzes

Updates to lessons and quizzes help coaches find what they need faster. Coaches can use filters like activity type (video, audio, reading materials), language, level, category (school subjects, vocational materials), and more. By combining a variety of filters, coaches can quickly locate specific and relevant materials they need.

Additional new workflows

  • The navigation in coach is updated and simplified. Pages are now organized around "Lessons" and "Quizzes", rather than "Reports" and "Plan", making it easier to quickly find the relevant lesson and quiz pages. Some pages also have additional information and interactions added.
  • Coaches have updated quiz creation options. They can choose to have Kolibri create a quiz for them from selected exercises, or they can choose specific questions from their available resources.
  • Bloom player is now supported in Kolibri.
  • Coaches can choose when to make quiz reports available to learners.

Noteworthy technical updates include rearchitecting our Coach plugin pages to support the navigation updates, extending the routing structure in coach to use nested routes and a side-panel style UX in lessons, and upgrading KDS to provide a variety of bug fixes and introduce the new KCard component.

List of supporting PRs
Read more

v0.18.0-rc0

24 Apr 21:26
8f078e7
Compare
Choose a tag to compare
v0.18.0-rc0 Pre-release
Pre-release

0.18.0

High level overview

Release 0.18.0 introduces improvements and new features in the Coach experience to make it easier to find materials when creating a lesson or quiz.

Added

New Feature: Coaches can now use metadata filtering when creating lessons and quizzes

Updates to lessons and quizzes help coaches find what they need faster. Coaches can use filters like activity type (video, audio, reading materials), language, level, category (school subjects, vocational materials), and more. By combining a variety of filters, coaches can quickly locate specific and relevant materials they need.

Additional new workflows

  • The navigation in coach is updated and simplified. Pages are now organized around "Lessons" and "Quizzes", rather than "Reports" and "Plan", making it easier to quickly find the relevant lesson and quiz pages. Some pages also have additional information and interactions added.
  • Coaches have updated quiz creation options. They can choose to have Kolibri create a quiz for them from selected exercises, or they can choose specific questions from their available resources.
  • Bloom player is now supported in Kolibri.
  • Coaches can choose when to make quiz reports available to learners.

Noteworthy technical updates include rearchitecting our Coach plugin pages to support the navigation updates, extending the routing structure in coach to use nested routes and a side-panel style UX in lessons, and upgrading KDS to provide a variety of bug fixes and introduce the new KCard component.

List of supporting PRs
Read more

v0.17.5

17 Dec 21:38
3b9dfdd
Compare
Choose a tag to compare

What's Changed

  • AppBar: Update token usage to allow for more flexibility in AppBar and text colors by @nucleogenesis in #12937

Full Changelog: v0.17.4...v0.17.5

v0.17.4

04 Dec 20:30
44c8236
Compare
Choose a tag to compare

What's Changed

  • Ensures users can 'Continue' from the SelectFacilityForm component in SetupWizard in specific Learner-Only Device import scenarios by @rtibbles in #12893

Full Changelog: v0.17.3...v0.17.4