v0.17.0-beta0
Pre-release
Pre-release
rtibbles
released this
04 Jul 02:59
·
865 commits
to develop
since this release
What's Changed
This is an unstable release for the new Enhanced Quiz Management feature, the flagship feature of 0.17. The new workflow will allow coaches to add sections to quizzes, enabling quizzes/assessments longer than 50 questions. Coaches will also be able to replace questions within a quiz, a long requested feature.
Feature and bugs PR list
- Fix single quiz selection flow by @rtibbles in #12274
- trying to fix integrity errors before migrating tables by @jredrejo in #12279
- Replace
TextTruncatorCss
withKTextTruncator
by @jasonmokk in #12215 - Add notification for downloaded content completion by @LianaHarris360 in #12295
- Bump ws from 8.16.0 to 8.17.1 by @dependabot in #12313
- Bump kolibri-design-system from 4.3.0 to 4.3.1 by @dependabot in #12316
- Bump espree from 10.0.1 to 10.1.0 by @dependabot in #12314
- Bump launch-editor-middleware from 2.6.1 to 2.7.0 by @dependabot in #12315
- Update LOD description in FullOrLearnOnlyDeviceForm component by @LianaHarris360 in #12285
- Move jump to question string into enhanced quiz management strings. by @rtibbles in #12323
- Additional strings by @marcellamaki in #12336
- Upgrade perseus to npm published version. by @rtibbles in #9759
- Allow quiz level learners see fixed order to be edited after a quiz is opened. by @rtibbles in #12307
- First pass string updates following UX writing and ditto review by @marcellamaki in #12312
- Linting updates by @rtibbles in #9698
- Bump webpack from 5.92.0 to 5.92.1 by @dependabot in #12339
- Bump kolibri-constants from 0.2.5 to 0.2.6 by @dependabot in #12344
- Bump typescript from 5.4.5 to 5.5.2 by @dependabot in #12343
- Bump launch-editor-middleware from 2.7.0 to 2.8.0 by @dependabot in #12342
- Bump @phosphor-icons/core from 2.0.8 to 2.1.1 by @dependabot in #12340
- Correct strings that were manually edited on Crowdin by @radinamatic in #12347
- Remove browser search cancel button by @AlexVelezLl in #12329
- Added neeeded values for BaseValuesViewset by @jredrejo in #12346
- Fix pdf css import by @AlexVelezLl in #12348
- Fix hitherto unnoticed regression in channel upgrade by @rtibbles in #12251
- EQM Lesson regression fixes by @nucleogenesis in #12354
- Bump postcss-html from 1.5.0 to 1.7.0 by @dependabot in #12365
- Bump @rushstack/eslint-patch from 1.10.2 to 1.10.3 by @dependabot in #12367
- EQM: Side panel back / close icon UX improvements by @nucleogenesis in #12311
- Link to new quiz creation properly. by @rtibbles in #12352
- Display question titles with displayQuestionTitle by @LianaHarris360 in #12369
- EQM: Bookmarks not linking anywhere in resource selection by @nucleogenesis in #12360
- Prevents errors on section deletion by @rtibbles in #12363
- EQM: Difficult questions reports fix by @nucleogenesis in #12372
- Fix mis-match condition in replacement question array by @marcellamaki in #12353
- Wrap section deletion modal in focus trap by @LianaHarris360 in #12373
- Use useNow composable in ElapsedTime component by @AlexVelezLl in #12377
- Load channel content on remove filter by @AlexVelezLl in #12379
- Fix question listing and navigation in quiz reports by @rtibbles in #12359
- Don't put csrf protection on endpoint that we use to set csrf cookie. by @rtibbles in #12371
- Reduce the size of the wheel file by @rtibbles in #12361
- EQM: Post-bash quickfixes by @nucleogenesis in #12293
- Update automatic download setting default to False if running in a remote content context. by @rtibbles in #12395
- EQM: Side panel bottom nav by @nucleogenesis in #12391
- Card fixes by @marcellamaki in #12374
- Revert "Merge pull request #11980 from learningequality/dependabot/np… by @nucleogenesis in #12385
- Add string prompt to log in with existing username or create an account by @LianaHarris360 in #12310
- Fix white space on top of tabs dividing line by @AlexVelezLl in #12380
- EQM: Only show save success message when saving by @nucleogenesis in #12389
- Perseus final fixes by @rtibbles in #12362
- make sure the question count v-model uses .number by @marcellamaki in #12407
- Bump dayjs from 1.11.10 to 1.11.11 by @dependabot in #12404
- Bump typescript from 5.5.2 to 5.5.3 by @dependabot in #12400
- Bump katex from 0.16.10 to 0.16.11 by @dependabot in #12402
- Bump eslint-plugin-vue from 9.26.0 to 9.27.0 by @dependabot in #12401
- Bump webpack-merge from 5.10.0 to 6.0.1 by @dependabot in #12399
- Update folder selection logic to handle deep folders. by @rtibbles in #12381
- Add in submit quiz button for non-large screen sizes. by @rtibbles in #12412
- Exam models date_created updates by @nucleogenesis in #12413
- EQM: Sections for quiz detail page by @nucleogenesis in #12384
- EQM: What happens when I refresh? by @nucleogenesis in #12393
- Upgrade morango. by @rtibbles in #12408
- Upgrade the mac app. by @rtibbles in #12416
- Count descendants not ancestors by @rtibbles in #12394
- What a drag by @marcellamaki in #12396
New Contributors
- @jasonmokk made their first contribution in #12215
Full Changelog: v0.17.0-alpha0...v0.17.0-beta0