SAK-45457 Lessons embedded announcements displays messages scheduled to open in the future (#9232)

SAK-39979 Samigo QTI Export file has a leading blank line making mneme QTI import fail (#9192)

(cherry picked from commit 9ba0dd9709261a1e9aacacabd5280c6182d4f4ff)

SAK-39979 Samigo QTI Export file has a leading blank line making mneme QTI import fail (#9192)

(cherry picked from commit 9ba0dd9709261a1e9aacacabd5280c6182d4f4ff)

SAK-39979 Samigo QTI Export file has a leading blank line making mneme QTI import fail (#9192)

SAK-45037 Points must match assignments in the selected Gradebook category error editing old assignments (#9033)

SAK-44986 Topic: toggle arrow for view/hide full description reversed (#9036)

(cherry picked from commit e12d29d4dcd60477ea4e5a67a1144129a2f3b3d0)

SAK-44986 Topic: toggle arrow for view/hide full description reversed (#9036)

SAK-44986 Topic: toggle arrow for view/hide full description reversed (#9036)

(cherry picked from commit e12d29d4dcd60477ea4e5a67a1144129a2f3b3d0)

SAK-43238 Embedded Announcement block in Lessons display order (#8270)

(cherry picked from commit d9eb47c5c9711d029cb6c4e2d3805b14653aa21d)

SAK-43238 Embedded Announcement block in Lessons display order (#8270)

SAK-43238 Embedded Announcement block in Lessons display order (#8270)

(cherry picked from commit d9eb47c5c9711d029cb6c4e2d3805b14653aa21d)

SAK-44486 Forums - email notification is sent to users who didn't participate in conversation (#8769)

SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis an… (#8677)

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

clean up comments

(cherry picked from commit 562d84b2a56012874dbb07592ae4b7382a538923)

SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis an… (#8677)

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

* SAK-44410 Unboundid - add options for setHealthCheckIntervalMillis and setHealthCheck

clean up comments

SAK-44315 Samigo discrepancyInData.jsp text improvements (#8581)

(cherry picked from commit 61a7efd7ebdd2f8852a13f945f2298558fd31f53)

SAK-44315 Samigo discrepancyInData.jsp text improvements (#8581)

SAK-44171 Lessons tool does not display Resource folder displayname (#8576)

SAK-44171 Lessons tool does not display Resource folder displayname (#8486)

* SAK-44171 Lessons tool does not display Resource folder displayname

* SAK-44171 Lessons tool does not display Resource folder displayname

add improvements suggested in github comments

* SAK-44171 Lessons tool does not display Resource folder displayname

exception displays the collection id so we don't need to include it.

* Refactor of original PR

Co-authored-by: Earle Nietzel <earle@longsight.com>

SAK-44171 Lessons tool does not display Resource folder displayname (#8486)

* SAK-44171 Lessons tool does not display Resource folder displayname

* SAK-44171 Lessons tool does not display Resource folder displayname

add improvements suggested in github comments

* SAK-44171 Lessons tool does not display Resource folder displayname

exception displays the collection id so we don't need to include it.

* Refactor of original PR

Co-authored-by: Earle Nietzel <earle@longsight.com>

(cherry picked from commit ca7625fb2305604427105886b45aff0c80bf67e5)

Conflicts:

lessonbuilder/tool/src/java/org/sakaiproject/lessonbuildertool/tool/producers/ShowPageProducer.java

lessonbuilder/tool/src/webapp/WEB-INF/requestContext.xml

SAK-34273 Random-order Answers Display Order While Grading (#8409)

SAK-34273 Random-order Answers Display Order While Grading (#8409)

(cherry picked from commit a16fd4e8f1b9dc1597cf0bf299fe992d8866ae61)

SAK-43879 Samigo - clicking MCSC answer labels don't select their radio buttons (#8330)

(cherry picked from commit 07425103ed153a528a6facf171c6917ac81045b5)

SAK-43879 Samigo - clicking MCSC answer labels don't select their radio buttons (#8330)

(cherry picked from commit 07425103ed153a528a6facf171c6917ac81045b5)

SAK-43879 Samigo - clicking MCSC answer labels don't select their radio buttons (#8330)

SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.… (#8306)

* SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.error

SAK-43814 Samigo - MCSC question labels are not aligned when shown all on one page

SAK-43688 T&Q: MCSC short answer choices are not aligned at all now in the student feedback or instructor grading view

* SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.error

SAK-43814 Samigo - MCSC question labels are not aligned when shown all on one page

SAK-43688 T&Q: MCSC short answer choices are not aligned at all now in the student feedback or instructor grading view

use a style class as a selector instead of searching for the current script tag.

couldn't use an id as a selector because jsf adds it's dynamic id to form element ids.

SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.… (#8306)

* SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.error

SAK-43814 Samigo - MCSC question labels are not aligned when shown all on one page

SAK-43688 T&Q: MCSC short answer choices are not aligned at all now in the student feedback or instructor grading view

* SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.error

SAK-43814 Samigo - MCSC question labels are not aligned when shown all on one page

SAK-43688 T&Q: MCSC short answer choices are not aligned at all now in the student feedback or instructor grading view

use a style class as a selector instead of searching for the current script tag.

couldn't use an id as a selector because jsf adds it's dynamic id to form element ids.

(cherry picked from commit f5717a2c8790c5bf6fa91105510a0062d15ab8e1)

SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.… (#8306)

* SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.error

SAK-43814 Samigo - MCSC question labels are not aligned when shown all on one page

SAK-43688 T&Q: MCSC short answer choices are not aligned at all now in the student feedback or instructor grading view

* SAK-43625 Samigo: Syntax error, unrecognized expression: Function.fa.error

SAK-43814 Samigo - MCSC question labels are not aligned when shown all on one page

SAK-43688 T&Q: MCSC short answer choices are not aligned at all now in the student feedback or instructor grading view

use a style class as a selector instead of searching for the current script tag.

couldn't use an id as a selector because jsf adds it's dynamic id to form element ids.

(cherry picked from commit f5717a2c8790c5bf6fa91105510a0062d15ab8e1)

SAK-43540 Build fails when including -Pckeditor-extras (e.g. a11ychecker, balloonpanel) (#8134)

(cherry picked from commit a2cd77bee30bee106153c194f43db9d0bc08d865)

SAK-43540 Build fails when including -Pckeditor-extras (e.g. a11ychecker, balloonpanel) (#8134)

SAK-43540 Build fails when including -Pckeditor-extras (e.g. a11ychecker, balloonpanel) (#8134)

(cherry picked from commit a2cd77bee30bee106153c194f43db9d0bc08d865)