Skip to content

v6.2.0

Compare
Choose a tag to compare
@lupari lupari released this 02 Jan 10:20
· 280 commits to master since this release

What's Changed

  • WIP: Switch webpack to angular cli by @lupari in #707
  • CSCEXAM-955 Fix enroll result wrapper Fix menu scroll bug by @VirmasaloA in #753
  • CSCEXAM-961 Fix byod exam search fields by @VirmasaloA in #755
  • CSCEXAM-966 Fix bootstrap update bugs and missing tags by @VirmasaloA in #754
  • CSCEXAM-000 Migration to Bootstrap 5 by @lupari in #757
  • Form fixes by @lupari in #759
  • CSCEXAM-000 Confirmation dialog enhancements by @lupari in #760
  • CSCEXAM-000 Upgrade CKEditor by @lupari in #762
  • CSCEXAM-905 Moodle XML Import functionality by @lupari in #756
  • CSCEXAM-978 Fix DST bug with maintenance periods by @lupari in #758
  • CSCEXAM-000 Fix layout issues (bootstrap 5) by @lupari in #761
  • CSCEXAM-989 Fix bug with determining number of consequent attainments by @lupari in #763
  • CSCEXAM-980 Check maintenance periods with external reservation by @lupari in #764
  • CSCEXAM-966 Fix found style issues by @lupari in #767
  • CSCEXAM-843 Add control column to byod exam search by @VirmasaloA in #765
  • CSCEXAM-976 Fix Edit exam rooms Button by @VirmasaloA in #766
  • Switch @uirouter/angular to @angular/router by @lupari in #768
  • CSCEXAM-956 Setting for defining prefix for internal course codes by @lupari in #769
  • CSCEXAM-788 Support for passing maturity instructions through Cooper by @lupari in #770
  • CSCEXAM-977 Reconfigure exam room availability edit page by @VirmasaloA in #771
  • CSCEXAM-997 Fix listMaintenancePeriods to use endsAt instead of startsAt by @VirmasaloA in #772
  • CSCEXAM-967 Fix collaborative-exam-listing tab title languages by @VirmasaloA in #773
  • CSCEXAM-992 Improved visual hints for maturity assessment process by @lupari in #774
  • CSCEXAM-1002 Fix maturity-reporting by @VirmasaloA in #775
  • Bump terser from 5.12.1 to 5.14.2 in /ui by @dependabot in #776
  • CSCEXAM-000 Fix line endings, fix reported course import bug by @lupari in #779
  • CSCEXAM-1018 Assessment data model additions by @lupari in #780
  • CSCEXAM-1009 Fix DST issue with checking ongoing reservations by @lupari in #781
  • CSCEXAM-1027 Fix problematic query regarding exam enrolments by @lupari in #785
  • CSCEXAM-1016 by @VirmasaloA in #784
  • CSCEXAM-1015 by @VirmasaloA in #782
  • CSCEXAM-1017 by @VirmasaloA in #783
  • CSCEXAM-1019 Maintenance period list fix by @VirmasaloA in #786
  • CSCEXAM-620 Forbid re-enrolling before exam visit is finished by @lupari in #787
  • CSCEXAM-1024 Fix bug with maintenance period search by @lupari in #790
  • CSCEXAM-000 by @VirmasaloA in #789
  • CSCEXAM-620 Make test configuration overridable by @lupari in #791
  • CSCEXAM-1022 Fix exam section title index number by @VirmasaloA in #796
  • CSCEXAM-996 Exam feedback settings (teacher side) by @lupari in #797
  • CSCEXAM-1000 Feedback configuration related confirmations by @lupari in #798
  • CSCEXAM-964 Enhancing maintenance and exception usability by @VirmasaloA in #794
  • CSCEXAM-970 Enhance exception.component by @VirmasaloA in #795
  • CSCEXAM-1004 Student view of the new answer release concept by @lupari in #799
  • CSCEXAM-968 Add repetition options for exception opening hours by @VirmasaloA in #800
  • CSCEXAM-1007 "Gradeless" review with release of assessment's answers by @lupari in #801
  • CSCEXAM-250 Add alphabetical ordering to room exam machine list by @VirmasaloA in #802
  • CSCEXAM-1030 Reset no-show flag with private examination enrolments by @lupari in #803
  • CSCEXAM-984 Add new view to admin view rooms list by @VirmasaloA in #793
  • CSCEXAM-1045 Fix sending of no-shows from exam to exam by @lupari in #804
  • CSCEXAM-984 Fix removal of exception event by @lupari in #805
  • CSCEXAM-1038 Add extra opening hours options to exception working hours by @VirmasaloA in #807
  • CSCEXAM-1025 Add ordering of questions to student question report by @lupari in #806
  • CSCEXAM-996 Disallow turning feedback config on/off by @lupari in #809
  • CSCEXAM-1047 Fix time format from examination-event-search by @VirmasaloA in #808
  • CSCEXAM-1034 Fix accessibility list item name character limit by @VirmasaloA in #810
  • CSCEXAM-1037 Fixing CouchDB search results + refactoring exam side by @lupari in #813
  • CSCEXAM-1020, 1033 Fix maintenance period info popup translation Fix dropdown-select slice limit by @VirmasaloA in #811
  • CSCEXAM-000 Mobile update by @VirmasaloA in #814
  • CSCEXAM-974 Re-Add row indicators for exceptions by @VirmasaloA in #815
  • CSCEXAM-1038 Add extra opening hours options to exception working hours by @VirmasaloA in #817
  • CSCEXAM-961 Rearrange BYOD exam search fields by @VirmasaloA in #816
  • CSCEXAM-1043 Add proper checking for examination event no-show by @lupari in #812
  • CSCEXAM-974 Add exception time delete confirmation by @VirmasaloA in #818
  • CSCEXAM-964 Fix timepicker auto valid correction by @VirmasaloA in #819
  • CSCEXAM-992 Fixes for maturity content review error messages by @lupari in #820
  • CSCEXAM-1057 Re-configure availability component to be displayes on room view by @VirmasaloA in #821
  • CSCEXAM-972 Fix exception splice function by @VirmasaloA in #823
  • CSCEXAM-918 Fix firefox printing row overlap issue by @VirmasaloA in #824
  • CSCEXAM-1007 Hide feedback answers&reports if no grade given by @lupari in #825
  • CSCEXAM-996 Fix clearing of configs after having disabled them by @lupari in #826
  • CSCEXAM-1005 Fix return format of answers that can't be shown by @lupari in #827
  • CSCEXAM-843 Fix updating examination event array after removal by @lupari in #828
  • CSCEXAM-000 Fix feedback title wrap by @VirmasaloA in #829
  • CSCEXAM-977 Fix problem with exception hour instances by @lupari in #830
  • CSCEXAM-000 Fix JIT-compiler issue by @lupari in #831
  • CSCEXAM-984 Add sorting to weekdays in rooms component by @VirmasaloA in #832
  • CSCEXAM-1006 Remove obsolete subheader from exam publication tab by @lupari in #833
  • CSCEXAM-1061-7 Improve admin settings view by @lupari in #834
  • CSCEXAM-1061-9 Fix form style issues with exam question lottery by @lupari in #835
  • CSCEXAM-1064 Fix issues with passing route data to components by @lupari in #836
  • CSCEXAM-1054 Clearing of external exam answers by @lupari in #837
  • CSCEXAM-1061-5 Fix handling of unidentified reservations on UI by @lupari in #838
  • CSCEXAM-1061 Fixes to issues noted in RC1-testing by @VirmasaloA in #839
  • CSCEXAM-961 Fix examination-event-search initial search by @VirmasaloA in #841
  • CSCEXAM-902 External calendar and date component changes by @lupari in #840
  • CSCEXAM-961 Fix dropdown flex by @VirmasaloA in #843
  • CSCEXAM-1066 Fix visibility of byod enrolments to teacher by @lupari in #844
  • CSCEXAM-1068 - Fix updating section question on exam editor UI by @lupari in #845
  • CSCEXAM-1062 Create unique index for exam_participation.exam_id by @lupari in #846
  • CSCEXAM-1023 Fix broken link to previous participations by @lupari in #847
  • CSCEXAM-1077 Disallow exam removal by @lupari in #848
  • CSCEXAM-1080 Add missing route to waitingroom by @lupari in #849
  • CSCEXAM-1083 Reset private BYOD exam enrolment in case of no-show by @lupari in #850
  • CSCEXAM-1076 Fix grading feedback html by @VirmasaloA in #851
  • CSCEXAM-1082 Add score indicator to essay-question review by @VirmasaloA in #852
  • CSCEXAM-1074 Fix examination attachment label by @VirmasaloA in #853
  • CSCEXAM-1006 Add subheader back with new translation by @lupari in #856
  • CSCEXAM-1090 Fix week range from exception repetition by @VirmasaloA in #854
  • CSCEXAM-1089 Fix exceptionWorkingHours list duplicant issue by @VirmasaloA in #855
  • CSCEXAM-000 Fix undefined error from displayMaxScore by @VirmasaloA in #858
  • CSCEXAM-1060 Fixes for enabling/disabling exam feedback config by @lupari in #857
  • CSCEXAM-1099 Assessment config release type remodeling by @lupari in #859
  • CSCEXAM-843 Localization for event cancellation email by @lupari in #860
  • CSCEXAM-1004 Fix cloze test answer calculation for student view by @lupari in #861
  • CSCEXAM-1054 Remove answer attachments from XM when exam expired by @lupari in #862
  • CSCEXAM-1037 Collaborative exam search fixes by @lupari in #863
  • CSCEXAM-965 Fix rooms sorting function ordering by @VirmasaloA in #865
  • CSCEXAM-1013 Finnish language package for EXAM 6.2 by @laupoh in #867
  • CSCEXAM-1096 Fix updateExam notification by @VirmasaloA in #868
  • CSCEXAM-964 Add room name to exception time overlap notification by @VirmasaloA in #866
  • CSCEXAM-1106 Fix updating room data to XM by @lupari in #869
  • CSCECAM-964 Fix exception weekly repetition by @VirmasaloA in #870
  • CSCEXAM-1085 Fix language-inspections search date bug by @VirmasaloA in #872
  • CSCEXAM-1092 Fix exam-answers-dialog text overlap by @VirmasaloA in #871
  • CSCEXAM-956 Fix issue with separator when joining code parts by @lupari in #874
  • CSCEXAM-1068 Fix examination question section update bug by @VirmasaloA in #873
  • CSCEXAM-1082 Fix essay-question score info by @VirmasaloA in #875
  • CSCEXAM-1061-1 Fix library-search search field styling by @VirmasaloA in #876
  • CSCEXAM-1061-8 Fix active-enrolment ui readability by @VirmasaloA in #878
  • CSCEXAM-1108 Add some delay to publishing exam answers by @lupari in #879
  • CSCEXAM-843 Remove duplicate listing of events by @lupari in #880
  • CSCEXAM-976 Fix room-mass-edit time overlap check by @VirmasaloA in #881
  • CSCEXAM-977 Enhance room-mass-edit selection feature by @VirmasaloA in #882
  • CSCEXAM-1000 Fix checking of ability to release answers by @lupari in #883
  • CSCEXAM-1068 Fix updating of question indices after moval by @lupari in #884
  • CSCEXAM-1114 Fix database query when replacing external reservation by @lupari in #885
  • CSCEXAM-1107 Remodel no-show logic for external reservations by @lupari in #886
  • CSCEXAM-1077 Add missing error messages by @lupari in #889
  • CSCEXAM-984 Fix rooms update bug by @VirmasaloA in #888
  • CSCEXAM-1020 Fix translation by @VirmasaloA in #890
  • CSCEXAM-1111 Fix translation of month names for date picker by @lupari in #891
  • CSCEXAM-1116 Fix reservation view exam section info width by @VirmasaloA in #892
  • CSCEXAM-1117 Fix broken URL with collaborative feedback attachment by @lupari in #893
  • CSCEXAM-961 Add empty list check to room-mass-edit addMultiRoomException component by @VirmasaloA in #894
  • CSCEXAM-1124 Fix display of aborted external collab exams on UI by @lupari in #895
  • CSCEXAM-000 Improve eslint configurations by @lupari in #896
  • CSCEXAM-968 Generalize exception repeat info text by @VirmasaloA in #897
  • CSCEXAM-1119 Hide retrial permission button for private exams by @lupari in #900
  • CSCEXAM-1021 Add missing property to reservation db query by @lupari in #899
  • CSCEXAM-1113 Do no copy feedback config to cloned teacher exam by @lupari in #901
  • CSCEXAM-1123 Fix handling of accessibility ids in HTTP requests by @lupari in #902
  • CSCEXAM-1126 Fix visibility of BYOD stuff on navbar by @lupari in #903
  • CSCEXAM-000 Fixes to random unticketed bugs I found by @lupari in #904
  • CSCEXAM-961 Fix full day bug in examination-event-search by @VirmasaloA in #898
  • CSCEXAM-1095 Fix organization-picker texts and button location by @VirmasaloA in #905
  • CSCEXAM-1013 Finnish language package for EXAM 6.2 by @laupoh in #906
  • CSCEXAM-1013 Swedish language package for EXAM 6.2 by @laupoh in #908
  • CSCEXAM-1013 English language package for EXAM 6.2 by @laupoh in #910
  • CSCEXAM-1013 Swedish language package for EXAM 6.2 by @laupoh in #907
  • CSCEXAM-1013 English language package for EXAM 6.2 by @laupoh in #909
  • CSCEXAM-1127 Another update to feedback release logic by @lupari in #912
  • CSCEXAM-1013 6.2 English language package fixes by @laupoh in #914
  • CSCEXAM-1013 6.2 Finnish language package fixes by @laupoh in #915
  • CSCEXAM-1013 6.2 Swedish language package fixes by @laupoh in #916
  • CSCEXAM-1129 Add adjustable field for multi-choise-option question by @VirmasaloA in #911
  • CSCEXAM-1118 Add type-button to machine software buttons to prevent misfire by @VirmasaloA in #913
  • CSCEXAM-1075 Fix exam preview tab number by @VirmasaloA in #917
  • CSCEXAM-000 Random unticketed fixes I found by @lupari in #918
  • CSCEXAM-1079 Fix toast error function by @VirmasaloA in #919
  • CSCEXAM-1095 Add external_room translation by @VirmasaloA in #923
  • Bump webpack from 5.71.0 to 5.76.0 in /ui by @dependabot in #928
  • CSCEXAM-1135 Booking calendar style and format changes by @lupari in #925
  • CSCEXAM-1138 Change HTML lang attribute when switching UI language by @lupari in #926
  • CSCEXAM-1145 Accessibility & UX fixes by @lupari in #927
  • CSCEXAM-1132 Remove redundant exam section update logic by @lupari in #929
  • CSCEXAM-956 Harmonize course code parsing logic by @lupari in #932
  • CSCEXAM-1127 Fix confirmation note with review list view by @lupari in #933
  • CSCEXAM-1129 Add adjustable field for claim-choise-option question by @VirmasaloA in #922
  • CSCEXAM-1013 6.2 Swedish language package fixes by @laupoh in #939
  • CSCEXAM-1013 Finnish language change for EXAM 6.2 by @laupoh in #940
  • CSCEXAM-1013 English language change for EXAM 6.2 by @laupoh in #941
  • CSCEXAM-1127 Allow updating published exam whose period has ended by @lupari in #934
  • CSCEXAM-667 Split byod examination support config in two by @lupari in #935
  • CSCEXAM-000 Fix DST bug with new booking calendar by @lupari in #936
  • CSCEXAM-1122 Disallow modifying reservation if it's ongoing by @lupari in #937
  • CSCEXAM-905 Handling for media elements in moodle question text by @lupari in #938
  • CSCEXAM-964 Fix weekday error from exception-dialog by @VirmasaloA in #924
  • CSCEXAM-848 Performance optimization fixes by @lupari in #945
  • CSCEXAM-1001 Mark cloze test answers as neutral by @lupari in #946
  • CSCEXAM-1141 Examination clock: accessability improvements by @lupari in #947
  • CSCEXAM-1142 Accessability fixes for navbar by @lupari in #949
  • CSCEXAM-905 Add handling for Moodle's anchor links by @lupari in #952
  • CSCEXAM-1079 Add min/max dates to examination date picker by @VirmasaloA in #948
  • CSCEXAM-1160 Revert changes to cloze test preparation by @lupari in #953
  • CSCEXAM-1149 Autofocus and tabindex fixes by @lupari in #950
  • CSCEXAM-964 Fix overlap message undefined room name by @VirmasaloA in #955
  • Finnish language package fix EXAM 6.2 by @laupoh in #957
  • CSCEXAM-1130 English language package fix EXAM 6.2 by @laupoh in #958
  • CSCEXAM-1130 Swedish language fixes for EXAM 6.2 by @laupoh in #959
  • CSCEXAM-1079 Fix examination-event-dialog date error by @VirmasaloA in #956
  • CSCEXAM-1013 Swedish language fixes for EXAM 6.2 by @laupoh in #963
  • CSCEXAM-1162 Fix parsing of local time from exception events by @lupari in #962
  • CSCEXAM-1079 Fix date error translation by @VirmasaloA in #960
  • CSCEXAM-1166 Fix exam radiogroup accessibility by @VirmasaloA in #965
  • CSCEXAM-1163 Add question aria-label to tell screen reader essay answer field's question by @VirmasaloA in #964
  • CSCEXAM-1161 Fix exam essay attachment upload button accessibility by @VirmasaloA in #966

Full Changelog: 6.1.0...6.2.0

What's Changed

  • WIP: Switch webpack to angular cli by @lupari in #707
  • CSCEXAM-955 Fix enroll result wrapper Fix menu scroll bug by @VirmasaloA in #753
  • CSCEXAM-961 Fix byod exam search fields by @VirmasaloA in #755
  • CSCEXAM-966 Fix bootstrap update bugs and missing tags by @VirmasaloA in #754
  • CSCEXAM-000 Migration to Bootstrap 5 by @lupari in #757
  • Form fixes by @lupari in #759
  • CSCEXAM-000 Confirmation dialog enhancements by @lupari in #760
  • CSCEXAM-000 Upgrade CKEditor by @lupari in #762
  • CSCEXAM-905 Moodle XML Import functionality by @lupari in #756
  • CSCEXAM-978 Fix DST bug with maintenance periods by @lupari in #758
  • CSCEXAM-000 Fix layout issues (bootstrap 5) by @lupari in #761
  • CSCEXAM-989 Fix bug with determining number of consequent attainments by @lupari in #763
  • CSCEXAM-980 Check maintenance periods with external reservation by @lupari in #764
  • CSCEXAM-966 Fix found style issues by @lupari in #767
  • CSCEXAM-843 Add control column to byod exam search by @VirmasaloA in #765
  • CSCEXAM-976 Fix Edit exam rooms Button by @VirmasaloA in #766
  • Switch @uirouter/angular to @angular/router by @lupari in #768
  • CSCEXAM-956 Setting for defining prefix for internal course codes by @lupari in #769
  • CSCEXAM-788 Support for passing maturity instructions through Cooper by @lupari in #770
  • CSCEXAM-977 Reconfigure exam room availability edit page by @VirmasaloA in #771
  • CSCEXAM-997 Fix listMaintenancePeriods to use endsAt instead of startsAt by @VirmasaloA in #772
  • CSCEXAM-967 Fix collaborative-exam-listing tab title languages by @VirmasaloA in #773
  • CSCEXAM-992 Improved visual hints for maturity assessment process by @lupari in #774
  • CSCEXAM-1002 Fix maturity-reporting by @VirmasaloA in #775
  • Bump terser from 5.12.1 to 5.14.2 in /ui by @dependabot in #776
  • CSCEXAM-000 Fix line endings, fix reported course import bug by @lupari in #779
  • CSCEXAM-1018 Assessment data model additions by @lupari in #780
  • CSCEXAM-1009 Fix DST issue with checking ongoing reservations by @lupari in #781
  • CSCEXAM-1027 Fix problematic query regarding exam enrolments by @lupari in #785
  • CSCEXAM-1016 by @VirmasaloA in #784
  • CSCEXAM-1015 by @VirmasaloA in #782
  • CSCEXAM-1017 by @VirmasaloA in #783
  • CSCEXAM-1019 Maintenance period list fix by @VirmasaloA in #786
  • CSCEXAM-620 Forbid re-enrolling before exam visit is finished by @lupari in #787
  • CSCEXAM-1024 Fix bug with maintenance period search by @lupari in #790
  • CSCEXAM-000 by @VirmasaloA in #789
  • CSCEXAM-620 Make test configuration overridable by @lupari in #791
  • CSCEXAM-1022 Fix exam section title index number by @VirmasaloA in #796
  • CSCEXAM-996 Exam feedback settings (teacher side) by @lupari in #797
  • CSCEXAM-1000 Feedback configuration related confirmations by @lupari in #798
  • CSCEXAM-964 Enhancing maintenance and exception usability by @VirmasaloA in #794
  • CSCEXAM-970 Enhance exception.component by @VirmasaloA in #795
  • CSCEXAM-1004 Student view of the new answer release concept by @lupari in #799
  • CSCEXAM-968 Add repetition options for exception opening hours by @VirmasaloA in #800
  • CSCEXAM-1007 "Gradeless" review with release of assessment's answers by @lupari in #801
  • CSCEXAM-250 Add alphabetical ordering to room exam machine list by @VirmasaloA in #802
  • CSCEXAM-1030 Reset no-show flag with private examination enrolments by @lupari in #803
  • CSCEXAM-984 Add new view to admin view rooms list by @VirmasaloA in #793
  • CSCEXAM-1045 Fix sending of no-shows from exam to exam by @lupari in #804
  • CSCEXAM-984 Fix removal of exception event by @lupari in #805
  • CSCEXAM-1038 Add extra opening hours options to exception working hours by @VirmasaloA in #807
  • CSCEXAM-1025 Add ordering of questions to student question report by @lupari in #806
  • CSCEXAM-996 Disallow turning feedback config on/off by @lupari in #809
  • CSCEXAM-1047 Fix time format from examination-event-search by @VirmasaloA in #808
  • CSCEXAM-1034 Fix accessibility list item name character limit by @VirmasaloA in #810
  • CSCEXAM-1037 Fixing CouchDB search results + refactoring exam side by @lupari in #813
  • CSCEXAM-1020, 1033 Fix maintenance period info popup translation Fix dropdown-select slice limit by @VirmasaloA in #811
  • CSCEXAM-000 Mobile update by @VirmasaloA in #814
  • CSCEXAM-974 Re-Add row indicators for exceptions by @VirmasaloA in #815
  • CSCEXAM-1038 Add extra opening hours options to exception working hours by @VirmasaloA in #817
  • CSCEXAM-961 Rearrange BYOD exam search fields by @VirmasaloA in #816
  • CSCEXAM-1043 Add proper checking for examination event no-show by @lupari in #812
  • CSCEXAM-974 Add exception time delete confirmation by @VirmasaloA in #818
  • CSCEXAM-964 Fix timepicker auto valid correction by @VirmasaloA in #819
  • CSCEXAM-992 Fixes for maturity content review error messages by @lupari in #820
  • CSCEXAM-1057 Re-configure availability component to be displayes on room view by @VirmasaloA in #821
  • CSCEXAM-972 Fix exception splice function by @VirmasaloA in #823
  • CSCEXAM-918 Fix firefox printing row overlap issue by @VirmasaloA in #824
  • CSCEXAM-1007 Hide feedback answers&reports if no grade given by @lupari in #825
  • CSCEXAM-996 Fix clearing of configs after having disabled them by @lupari in #826
  • CSCEXAM-1005 Fix return format of answers that can't be shown by @lupari in #827
  • CSCEXAM-843 Fix updating examination event array after removal by @lupari in #828
  • CSCEXAM-000 Fix feedback title wrap by @VirmasaloA in #829
  • CSCEXAM-977 Fix problem with exception hour instances by @lupari in #830
  • CSCEXAM-000 Fix JIT-compiler issue by @lupari in #831
  • CSCEXAM-984 Add sorting to weekdays in rooms component by @VirmasaloA in #832
  • CSCEXAM-1006 Remove obsolete subheader from exam publication tab by @lupari in #833
  • CSCEXAM-1061-7 Improve admin settings view by @lupari in #834
  • CSCEXAM-1061-9 Fix form style issues with exam question lottery by @lupari in #835
  • CSCEXAM-1064 Fix issues with passing route data to components by @lupari in #836
  • CSCEXAM-1054 Clearing of external exam answers by @lupari in #837
  • CSCEXAM-1061-5 Fix handling of unidentified reservations on UI by @lupari in #838
  • CSCEXAM-1061 Fixes to issues noted in RC1-testing by @VirmasaloA in #839
  • CSCEXAM-961 Fix examination-event-search initial search by @VirmasaloA in #841
  • CSCEXAM-902 External calendar and date component changes by @lupari in #840
  • CSCEXAM-961 Fix dropdown flex by @VirmasaloA in #843
  • CSCEXAM-1066 Fix visibility of byod enrolments to teacher by @lupari in #844
  • CSCEXAM-1068 - Fix updating section question on exam editor UI by @lupari in #845
  • CSCEXAM-1062 Create unique index for exam_participation.exam_id by @lupari in #846
  • CSCEXAM-1023 Fix broken link to previous participations by @lupari in #847
  • CSCEXAM-1077 Disallow exam removal by @lupari in #848
  • CSCEXAM-1080 Add missing route to waitingroom by @lupari in #849
  • CSCEXAM-1083 Reset private BYOD exam enrolment in case of no-show by @lupari in #850
  • CSCEXAM-1076 Fix grading feedback html by @VirmasaloA in #851
  • CSCEXAM-1082 Add score indicator to essay-question review by @VirmasaloA in #852
  • CSCEXAM-1074 Fix examination attachment label by @VirmasaloA in #853
  • CSCEXAM-1006 Add subheader back with new translation by @lupari in #856
  • CSCEXAM-1090 Fix week range from exception repetition by @VirmasaloA in #854
  • CSCEXAM-1089 Fix exceptionWorkingHours list duplicant issue by @VirmasaloA in #855
  • CSCEXAM-000 Fix undefined error from displayMaxScore by @VirmasaloA in #858
  • CSCEXAM-1060 Fixes for enabling/disabling exam feedback config by @lupari in #857
  • CSCEXAM-1099 Assessment config release type remodeling by @lupari in #859
  • CSCEXAM-843 Localization for event cancellation email by @lupari in #860
  • CSCEXAM-1004 Fix cloze test answer calculation for student view by @lupari in #861
  • CSCEXAM-1054 Remove answer attachments from XM when exam expired by @lupari in #862
  • CSCEXAM-1037 Collaborative exam search fixes by @lupari in #863
  • CSCEXAM-965 Fix rooms sorting function ordering by @VirmasaloA in #865
  • CSCEXAM-1013 Finnish language package for EXAM 6.2 by @laupoh in #867
  • CSCEXAM-1096 Fix updateExam notification by @VirmasaloA in #868
  • CSCEXAM-964 Add room name to exception time overlap notification by @VirmasaloA in #866
  • CSCEXAM-1106 Fix updating room data to XM by @lupari in #869
  • CSCECAM-964 Fix exception weekly repetition by @VirmasaloA in #870
  • CSCEXAM-1085 Fix language-inspections search date bug by @VirmasaloA in #872
  • CSCEXAM-1092 Fix exam-answers-dialog text overlap by @VirmasaloA in #871
  • CSCEXAM-956 Fix issue with separator when joining code parts by @lupari in #874
  • CSCEXAM-1068 Fix examination question section update bug by @VirmasaloA in #873
  • CSCEXAM-1082 Fix essay-question score info by @VirmasaloA in #875
  • CSCEXAM-1061-1 Fix library-search search field styling by @VirmasaloA in #876
  • CSCEXAM-1061-8 Fix active-enrolment ui readability by @VirmasaloA in #878
  • CSCEXAM-1108 Add some delay to publishing exam answers by @lupari in #879
  • CSCEXAM-843 Remove duplicate listing of events by @lupari in #880
  • CSCEXAM-976 Fix room-mass-edit time overlap check by @VirmasaloA in #881
  • CSCEXAM-977 Enhance room-mass-edit selection feature by @VirmasaloA in #882
  • CSCEXAM-1000 Fix checking of ability to release answers by @lupari in #883
  • CSCEXAM-1068 Fix updating of question indices after moval by @lupari in #884
  • CSCEXAM-1114 Fix database query when replacing external reservation by @lupari in #885
  • CSCEXAM-1107 Remodel no-show logic for external reservations by @lupari in #886
  • CSCEXAM-1077 Add missing error messages by @lupari in #889
  • CSCEXAM-984 Fix rooms update bug by @VirmasaloA in #888
  • CSCEXAM-1020 Fix translation by @VirmasaloA in #890
  • CSCEXAM-1111 Fix translation of month names for date picker by @lupari in #891
  • CSCEXAM-1116 Fix reservation view exam section info width by @VirmasaloA in #892
  • CSCEXAM-1117 Fix broken URL with collaborative feedback attachment by @lupari in #893
  • CSCEXAM-961 Add empty list check to room-mass-edit addMultiRoomException component by @VirmasaloA in #894
  • CSCEXAM-1124 Fix display of aborted external collab exams on UI by @lupari in #895
  • CSCEXAM-000 Improve eslint configurations by @lupari in #896
  • CSCEXAM-968 Generalize exception repeat info text by @VirmasaloA in #897
  • CSCEXAM-1119 Hide retrial permission button for private exams by @lupari in #900
  • CSCEXAM-1021 Add missing property to reservation db query by @lupari in #899
  • CSCEXAM-1113 Do no copy feedback config to cloned teacher exam by @lupari in #901
  • CSCEXAM-1123 Fix handling of accessibility ids in HTTP requests by @lupari in #902
  • CSCEXAM-1126 Fix visibility of BYOD stuff on navbar by @lupari in #903
  • CSCEXAM-000 Fixes to random unticketed bugs I found by @lupari in #904
  • CSCEXAM-961 Fix full day bug in examination-event-search by @VirmasaloA in #898
  • CSCEXAM-1095 Fix organization-picker texts and button location by @VirmasaloA in #905
  • CSCEXAM-1013 Finnish language package for EXAM 6.2 by @laupoh in #906
  • CSCEXAM-1013 Swedish language package for EXAM 6.2 by @laupoh in #908
  • CSCEXAM-1013 English language package for EXAM 6.2 by @laupoh in #910
  • CSCEXAM-1013 Swedish language package for EXAM 6.2 by @laupoh in #907
  • CSCEXAM-1013 English language package for EXAM 6.2 by @laupoh in #909
  • CSCEXAM-1127 Another update to feedback release logic by @lupari in #912
  • CSCEXAM-1013 6.2 English language package fixes by @laupoh in #914
  • CSCEXAM-1013 6.2 Finnish language package fixes by @laupoh in #915
  • CSCEXAM-1013 6.2 Swedish language package fixes by @laupoh in #916
  • CSCEXAM-1129 Add adjustable field for multi-choise-option question by @VirmasaloA in #911
  • CSCEXAM-1118 Add type-button to machine software buttons to prevent misfire by @VirmasaloA in #913
  • CSCEXAM-1075 Fix exam preview tab number by @VirmasaloA in #917
  • CSCEXAM-000 Random unticketed fixes I found by @lupari in #918
  • CSCEXAM-1079 Fix toast error function by @VirmasaloA in #919
  • CSCEXAM-1095 Add external_room translation by @VirmasaloA in #923
  • Bump webpack from 5.71.0 to 5.76.0 in /ui by @dependabot in #928
  • CSCEXAM-1135 Booking calendar style and format changes by @lupari in #925
  • CSCEXAM-1138 Change HTML lang attribute when switching UI language by @lupari in #926
  • CSCEXAM-1145 Accessibility & UX fixes by @lupari in #927
  • CSCEXAM-1132 Remove redundant exam section update logic by @lupari in #929
  • CSCEXAM-956 Harmonize course code parsing logic by @lupari in #932
  • CSCEXAM-1127 Fix confirmation note with review list view by @lupari in #933
  • CSCEXAM-1129 Add adjustable field for claim-choise-option question by @VirmasaloA in #922
  • CSCEXAM-1013 6.2 Swedish language package fixes by @laupoh in #939
  • CSCEXAM-1013 Finnish language change for EXAM 6.2 by @laupoh in #940
  • CSCEXAM-1013 English language change for EXAM 6.2 by @laupoh in #941
  • CSCEXAM-1127 Allow updating published exam whose period has ended by @lupari in #934
  • CSCEXAM-667 Split byod examination support config in two by @lupari in #935
  • CSCEXAM-000 Fix DST bug with new booking calendar by @lupari in #936
  • CSCEXAM-1122 Disallow modifying reservation if it's ongoing by @lupari in #937
  • CSCEXAM-905 Handling for media elements in moodle question text by @lupari in #938
  • CSCEXAM-964 Fix weekday error from exception-dialog by @VirmasaloA in #924
  • CSCEXAM-848 Performance optimization fixes by @lupari in #945
  • CSCEXAM-1001 Mark cloze test answers as neutral by @lupari in #946
  • CSCEXAM-1141 Examination clock: accessability improvements by @lupari in #947
  • CSCEXAM-1142 Accessability fixes for navbar by @lupari in #949
  • CSCEXAM-905 Add handling for Moodle's anchor links by @lupari in #952
  • CSCEXAM-1079 Add min/max dates to examination date picker by @VirmasaloA in #948
  • CSCEXAM-1160 Revert changes to cloze test preparation by @lupari in #953
  • CSCEXAM-1149 Autofocus and tabindex fixes by @lupari in #950
  • CSCEXAM-964 Fix overlap message undefined room name by @VirmasaloA in #955
  • Finnish language package fix EXAM 6.2 by @laupoh in #957
  • CSCEXAM-1130 English language package fix EXAM 6.2 by @laupoh in #958
  • CSCEXAM-1130 Swedish language fixes for EXAM 6.2 by @laupoh in #959
  • CSCEXAM-1079 Fix examination-event-dialog date error by @VirmasaloA in #956
  • CSCEXAM-1013 Swedish language fixes for EXAM 6.2 by @laupoh in #963
  • CSCEXAM-1162 Fix parsing of local time from exception events by @lupari in #962
  • CSCEXAM-1079 Fix date error translation by @VirmasaloA in #960
  • CSCEXAM-1166 Fix exam radiogroup accessibility by @VirmasaloA in #965
  • CSCEXAM-1163 Add question aria-label to tell screen reader essay answer field's question by @VirmasaloA in #964
  • CSCEXAM-1161 Fix exam essay attachment upload button accessibility by @VirmasaloA in #966

Full Changelog: 6.1.1...6.2.0