Skip to content

0.9.0

Choose a tag to compare

@Elscha Elscha released this 08 May 08:04
· 38 commits to master since this release

Changes

  • AI tutor enabled
  • RAG support to improve AI tutor capabilities
  • New Permission manager, allows sharing read/write privileges independent of mentioned authors
  • Subtitle generation and modification support for uploaded video
    • Transcripts will be considered by the AI tutor
  • Support for online help
  • Estimated duration of articles
  • Multi-Threading support
  • New REST endpoint to show progress of enrolled students to teachers
  • Improvements & Bug fixes
    • Quizzes are shown if lesson is displayed outside a course
    • Quiz type Language-Tree are more generalized as general tree-based task
    • Fixed UI displaying issues

Docker Image

https://github.com/e-Learning-by-SSE/nm-self-learning/pkgs/container/nm-self-learning/849789224?tag=0.9.0

Detailed Changelog

  • fix(ai-tutor): fix auto-scroll issue and vectore-store circuit-breake (#502) by Malik Hunain in 03684c1
  • feat(rag): Alternative query strategy (#501) by Sascha El-Sharkawy in be51324
  • feat(permissions): Error message on missing group by Sascha El-Sharkawy in 4274347
  • fix(RAG): Embedding during subtile generation in cron-service by Sascha El-Sharkawy in 9ecbbf6
  • fix(Migration): RAG after transcription by Sascha El-Sharkawy in 1577277
  • fix(Docker): Fixed start of compiled/productive apps by Sascha El-Sharkawy in 138ad00
  • fix(Docker): Productive start by Sascha El-Sharkawy in 32f3a34
  • fix(Docker): Removal of package copy by Sascha El-Sharkawy in 01cb361
  • fix(Docker): Disable pre-build by Sascha El-Sharkawy in 700f59d
  • chore: Cleanup before build by Sascha El-Sharkawy in 7feb1db
  • fix(RAG): Do not crash migration script after failures by Sascha El-Sharkawy in 01c2185
  • fix(Docker): More robust approach to load package.json in Docker by Sascha El-Sharkawy in c11d664
  • fix(Docker): Missing package.json in prod by Sascha El-Sharkawy in 8d3ec76
  • fix(Docker): NPM GH Token by Sascha El-Sharkawy in df2df1b
  • fix(Docker): NPM GH Token by Sascha El-Sharkawy in bf3c86b
  • fix(Docker): NPM GH Token by Sascha El-Sharkawy in d0e7dc1
  • fix(Docker): NPM_TOKEN by Sascha El-Sharkawy in f752f54
  • fix(Docker): DOCKER_BUILDKIT by Sascha El-Sharkawy in 9d72614
  • fix(Docker): GitHub Token to load dependencies from GH by Sascha El-Sharkawy in d63c0ac
  • fix(Docker): Alpine -> Slim to support native dependencies (RAG) by Sascha El-Sharkawy in e599c50
  • fix(permission): Fixes memberships migration by Sascha El-Sharkawy in fcc6211
  • chore: Version tag for Sphinx by Sascha El-Sharkawy in 552ae7c
  • fix(Docker): Missing libc dependency for xenova (RAG) by Sascha El-Sharkawy in cdb0764
  • chore: Fixed version specification for Sphinx image by Sascha El-Sharkawy in 2592195
  • chore: Fix docs Image creation; linting error removal by Sascha El-Sharkawy in f80c482
  • fix(permission): membership name based on migration, not on generated client by Sascha El-Sharkawy in a3316c1
  • Fix: Missing start of worker by Sascha El-Sharkawy in 8020ede
  • fix: Startup, missing worker-service by Sascha El-Sharkawy in 7833bfe
  • chore: Adds worker-service to build by Sascha El-Sharkawy in 068d8a5
  • feat: permission manager (#449) by Artsiom in f0a8ad8
  • feat(teaching): Estimated duration of articles (#459) by Sascha El-Sharkawy in 6475587
  • Feat(RAG): Adds RAG support and AI-Tutor with multi-threading (#484) by Malik Hunain in 69d3cac
  • fix(lesson): Show quiz button on standalone lesson page (#497) by Muhammad Asad Ullah in 511adf6
  • fix(ui-common): Render MenuButton as div to avoid nested button (#498) by Muhammad Asad Ullah in b3c2cdc
  • feat(tree): Baumstruktur-Aufgabe (#494) by Muhammad Asad Ullah in a8a4abf
  • fix(subtitle): Timestamp computation fix by Sascha El-Sharkawy in 9514977
  • feat(api): Add Nanomodule REST endpoints and Tests (#432) by Muhammad Asad Ullah in a273c69
  • feat(subtitle) (#452) by lukas-png in 0c08a2f
  • chore: Improved migration log by Sascha El-Sharkawy in 0cad1bf
  • fix(ui): Prevents siderbar to overflow above footer by Sascha El-Sharkawy in 587b888
  • chore: Unique test report file names to avoid accidental overwrites by Sascha El-Sharkawy in e156609
  • chore: Enabling test reports (#486) by Sascha El-Sharkawy in 40dc314
  • feat(worker): added worker service next to cron service (#480) by lukas-png in e9d38fb
  • feat(online-help-link): added base (#482) by lukas-png in 93f0bcc
  • chore(sphinx): Avoid docs docker image with tag "null" by Sascha El-Sharkawy in 82c800b
  • fix(sphinx): Fixed sphinx errors by Sascha El-Sharkawy in 107858c
  • rf: Linting warnings solved by Sascha El-Sharkawy in 5d7d532
  • feat(sphinx): Sphinx documentation (#481) by Sascha El-Sharkawy in 821a6c3
  • fix(ui-forms): Prevents "Edit as JSON" button to automatically save & close (#460) by Sascha El-Sharkawy in ce063a3
  • chore: Unused hook removal (#470) by Sascha El-Sharkawy in 4789ff3