v6.3.0
What's Changed
- CSCEXAM-1168 Fix examination toolbar accessibility by @VirmasaloA in #967
- CSCEXAM-1177 Remove arrow icon alt texts to hide them from screen reader by @VirmasaloA in #968
- CSCEXAM-1151 Improvements for handling of initialized exams by @lupari in #969
- CSCEXAM-1098 Allow re-enrolling with initialized exam (=no-show) by @lupari in #971
- CSCEXAM-1168 Change examSection jump button color to colorless instead green by @VirmasaloA in #972
- CSCEXAM-1147 Add arial modal and autofocus to dialogues by @VirmasaloA in #974
- CSCEXAM-1182 Fix ClozeTestAnswer aria-label by @VirmasaloA in #970
- CSCEXAM-1140 Enhance session expire notification and make it more accessible by @VirmasaloA in #975
- CSCEXAM-1148 Enhance most dialogues accessibility with better autofocus and keyboard trapping by @VirmasaloA in #976
- CSCEXAM-1171 Fix calendar text overlap by @VirmasaloA in #977
- CSCEXAM-1172 Add clear focus box-shadow to buttons that lacks contrast by @VirmasaloA in #978
- CSCEXAM-1063 Filter out collaborative assessments marked as deleted by @lupari in #979
- CSCEXAM-1176 Fix info text contrast accessibility by @VirmasaloA in #981
- CSCEXAM-1134 Styling for selected type in examination type picker by @lupari in #980
- CSCEXAM-1180 Fix mail sending for pre-enrolled students by @lupari in #982
- CSCEXAM-1173 Fix menu navigation HTML semantics by @VirmasaloA in #983
- CSCEXAM-1143 Accessibility fixes for exam search and calendar by @lupari in #984
- CSCEXAM-1088 Do not fetch BYOD exams if room or machine id present by @lupari in #990
- CSCEXAM-1164 Fix using collaborative exam name as search param by @lupari in #991
- CSCEXAM-1175 Fix part of the alt texts, toasts and semantics by @VirmasaloA in #987
- CSCEXAM-693 Update grading titles and descriptions by @VirmasaloA in #988
- CSCEXAM-1189 Fix sectionEssay score details by @VirmasaloA in #989
- CSCEXAM-1174 Add h2 semantics to subtitles in student view by @VirmasaloA in #992
- CSCEXAM-1199 Fix providing no show info in external reservation API by @lupari in #996
- CSCEXAM-1196 Fix redirection from HAKA with query params by @lupari in #994
- CSCEXAM-1194 Fix timezone bug with disabled calendar weekdays by @lupari in #993
- CSCEXAM-1164 Do not fetch examination events if external reservations requested by @lupari in #995
- CSCEXAM-1193 Increase daily log storage time by @lupari in #997
- CSCEXAM-971 Add button to hide over a year old exception times from availability … by @VirmasaloA in #998
- CSCEXAM-426 Time zone handling improvements by @lupari in #999
- CSCEXAM-1185 Add UI changes to examination view by @VirmasaloA in #1000
- CSCEXAM-1223 More sensible error message for unexpected errors by @lupari in #1001
- CSCEXAM-1137 Translations for page titles by @lupari in #1005
- CSCEXAM-1192 Fix timezone handling problem with booking calendar by @lupari in #1006
- CSCEXAM-1130 Swedish language package for EXAM 6.2.1 by @laupoh in #1011
- CSCEXAM-1130 English language package for EXAM 6.2.1 by @laupoh in #1012
- CSCEXAM-1130 Finnish language package for EXAM 6.2.1 by @laupoh in #1010
- CSCEXAM-000 Migrate to Play 3.0.0 by @lupari in #1013
- CSCEXAM-1227 Improve editing change detection by @lupari in #1009
- CSCEXAM-000 Travis -> Github Workflow by @lupari in #1016
- CSCEXAM-1195 Change some dropdowns to typeaheads with reservation view by @lupari in #1017
- CSCEXAM-1207 Add copy button to exam questions tab by @VirmasaloA in #1014
- CSCEXAM-1210 Question library UI changes by @lupari in #1018
- CSCEXAM-1208 Question tag casing issue modifications by @lupari in #1019
- CSCEXAM-1209 Modify visibility of external tags for teachers by @lupari in #1020
- CSCEXAM-000 Fix date handling with attachment archive download by @lupari in #1021
- CSCEXAM-1214 Question preview feature by @lupari in #1022
- CSCEXAM-1211 More information to library search dropdowns by @lupari in #1023
- CSCEXAM-000 Renaming by @lupari in #1024
- CSCEXAM-000 Upgrade to Scala 3 by @lupari in #1025
- CSCEXAM-1240 Examination event specific quit password by @lupari in #1026
- CSCEXAM-1154 Show examination event enrolments even if event started by @lupari in #1027
- CSCEXAM-000 Upgrade to Angular 17 by @lupari in #1029
- CSCEXAM-1237 Permission for creating BYOD exams by @lupari in #1030
- CSCEXAM-1258 Add more info on BYOD exam capacities for teachers by @lupari in #1031
- CSCEXAM-1254 Change examination view structure to make sense for screen reader by @VirmasaloA in #1035
- CSCEXAM-1271 Fix ordering of collab exam questions by @lupari in #1034
- CSCEXAM-000: Start reorganizing CSS mess, have more components lazy loaded by @lupari in #1036
- CSCEXAM-1204 Max date of examination event to equal exam period by @lupari in #1037
- CSCEXAM-478 Check exception events when deciding calendar view bounds by @lupari in #1038
- CSCEXAM-1212 Modify question search to work using only user parameter by @VirmasaloA in #1033
- CSCEXAM-721 Add random delay to examination start moment by @lupari in #1032
- CSCEXAM-1277 Disallow entering invalid dates (exam publication) by @lupari in #1039
- CSCEXAM-1241 Check pre-enrolments for all users (including existing) by @lupari in #1041
- CSCEXAM-1130 English language package for EXAM 6.3 by @laupoh in #1040
- CSCEXAM-1279 Fix click behavior of xm-dropdown-select by @lupari in #1043
- CSCEXAM-000 Component style reorganisation by @lupari in #1044
- CSCEXAM-000 The glorious style cleanup by @lupari in #1046
- CSCEXAM-000 Fix mobile problems by @lupari in #1047
- CSCEXAM-000 Fix mobile problems by @lupari in #1048
- CSCEXAM-000 Reservation adjustments by @lupari in #1049
- Private exam anonymous by @lupari in #1051
- CSCEXAM-1287 Minor style fixes by @lupari in #1055
- CSCEXAM-1294 Fix rerouting to review list from collab exam assessment by @lupari in #1060
- CSCEXAM-1292 Escape curly braces with dynamic cloze test component by @lupari in #1062
- CSCEXAM-1130 Swedish language package for EXAM 6.3 by @laupoh in #1065
- CSCEXAM-1130 Finnish language package for EXAM 6.3 by @laupoh in #1063
- CSCEXAM-1130 English language package for EXAM 6.3 by @laupoh in #1064
- CSCEXAM-1130 Swedish language package for EXAM 6.3 by @laupoh in #1066
- CSCEXAM-1130 English language package for EXAM 6.3 by @laupoh in #1067
- CSCEXAM-1191 Fix aria-live clock in examination and waiting room by @VirmasaloA in #1052
- CSCEXAM-1300 Show collab exam no-shows on review-list component by @lupari in #1068
- CSCEXAM-1145 Fix some link looking buttons to look like buttons by @VirmasaloA in #1058
- CSCEXAM-1293 Fix translation on examination navigation by @VirmasaloA in #1069
- CSCEXAM-1215 Improve question edit exam usage warning by @VirmasaloA in #1056
- CSCEXAM-1304 Do not set new user's language to unsupported one by @lupari in #1071
- CSCEXAM-1215 Fix examquestion editing warning by @VirmasaloA in #1070
- CSCEXAM-1276 Add review progress by @VirmasaloA in #1075
- CSCEXAM-1294 Fix active enrolment menu condition by @lupari in #1074
- CSCEXAM-1215 Fix question usage warning by @VirmasaloA in #1076
- CSCEXAM-1310 Fix exception time mass-reservation module by @VirmasaloA in #1077
- CSCEXAM-1282 Fix loading problem with SEB and MacOS Monterey by @lupari in #1072
- CSCEXAM-1302 Take timezone into consideration with reservation search by @lupari in #1073
- CSCEXAM-1312 Improve examination room view by @VirmasaloA in #1078
- CSCEXAM-1308 Fix cloze test styling by @lupari in #1079
- CSCEXAM-1303 Fix search criteria for home examination enrolments. by @lupari in #1081
- CSCEXAM-1291 Remove error note when canceling maintenance period creation by @lupari in #1082
- CSCEXAM-1175 Add translation to forgotten translation key by @VirmasaloA in #1080
- CSCEXAM-1300 Fix stuff with no-show student anonymization by @lupari in #1085
- CSCEXAM-1130 English language package for EXAM 6.3 by @laupoh in #1086
- CSCEXAM-1130 English language package for EXAM 6.3 by @laupoh in #1087
- CSCEXAM-1130 Swedish language package for EXAM 6.3 by @laupoh in #1088
- CSCEXAM-1130 Swedish language package for EXAM 6.3 by @laupoh in #1089
- CSCEXAM-1301 Show question answers also for archived assessments by @lupari in #1090
- CSCEXAM-1130 Swedish language package for EXAM 6.3 by @laupoh in #1091
- CSCEXAM-000 Fix skip to content link styles by @VirmasaloA in #1084
- CSCEXAM-523 Fix inconsistent cancel and ok buttons by @VirmasaloA in #1083
- CSCEXAM-1242 Remove autofocus from search field by @VirmasaloA in #1093
- CSCEXAM-1233 Force cloze test answer input to use Finnish locale by @lupari in #1094
- CSCEXAM-1320 Clear no grade flag when setting a review's grade by @lupari in #1095
- CSCEXAM-1294 Fix router link reference in active enrolment menu by @lupari in #1096
- CSCEXAM-1215 Fix inconsistent shared question property info by @VirmasaloA in #1097
- CSCEXAM-1246 Fix screen reader stopping at enrolment instructions by @VirmasaloA in #1092
- CSCEXAM-1301 Show score report also for archived exams by @lupari in #1098
- CSCEXAM-1302 Fix timezone problems with reservations list by @lupari in #1101
- CSCEXAM-1325 Fix drag&drop for exam sections by @lupari in #1102
- CSCEXAM-1248 Fix aria-expanded from few buttons by @VirmasaloA in #1099
- CSCEXAM-1324 Fix updating sequence numbers when section removed by @lupari in #1103
- CSCXAM-1251 Fix history button focus by @VirmasaloA in #1100
- CSCEXAM-1291 No toast when canceling question import by @lupari in #1105
- CSCEXAM-1249 Fix main menu keyboard usage by @VirmasaloA in #1106
- CSCEXAM-000 Fix streched buttons on course selection component by @VirmasaloA in #1111
- CSCEXAM-1215 Add new edit-content-warning for multi-choise by @VirmasaloA in #1107
- CSCEXAM-1203 Fix date formatting by @lupari in #1110
- CSCEXAM-1333 Fix handling of query params / reservation removal by @lupari in #1109
- CSCEXAM-1209 Fix adding tags with same name but different owner by @lupari in #1112
- CSCEXAM-1283 Fix encoding of query params in collab exam search by @lupari in #1113
- CSCEXAM-1252 Add accessibility improvements by @VirmasaloA in #1108
- CSCEXAM-1256 Fix DI mechanism of DocumentReviewController by @lupari in #1116
- CSCEXAM-1291 Remove exam publication cancellation toast by @lupari in #1117
- CSCEXAM-1283 Collab exam search with no filter by @lupari in #1119
- CSCEXAM-693 Add progress text to exam review list by @VirmasaloA in #1120
- CSCEXAM-1283 Collab exam search with no filter by @lupari in #1121
- CSCEXAM-1237 Prohibit copying an exam without privileges by @lupari in #1122
- CSCEXAM-478 Fix handling of weekdays with exceptional events by @lupari in #1124
- CSCEXAM-1130 English language package for EXAM 6.3.0 by @laupoh in #1127
- CSCEXAM-1130 Swedish language package for EXAM 6.3.0 by @laupoh in #1126
- CSCEXAM-1130 Finnish language package fix for EXAM 6.3.0 by @laupoh in #1125
- CSCEXAM-1204 Disallow adding examination events if period overdue by @lupari in #1129
- CSCEXAM-000 Clean user giving a grade to a collaborative exam by @lupari in #1131
- CSCEXAM-1258 Event capacity modifications by @lupari in #1130
- CSCEXAM-1276 Fix getReviewProgress by @VirmasaloA in #1132
- CSCEXAM-1142 Add aria-label to main menu collapse button by @VirmasaloA in #1133
- CSCEXAM-478 Fixes for non-restrictive exception event handling by @lupari in #1134
- CSCEXAM-1325 Enhancements for drag/drop of sections and questions by @lupari in #1135
- CSCEXAM-1339 Fix bug with reservation checker actor by @lupari in #1136
- CSCEXAM-1286 Clean question owners for collab exam by @lupari in #1137
- CSCEXAM-1204 Fix min date mechanism for date-time-picker by @lupari in #1140
- CSCEXAM-1291 Remove error dialog when canceling a modal window by @lupari in #1141
- CSCEXAM-1174 Add semantic header to page-header.component by @VirmasaloA in #1142
- CSCEXAM-1172 Add clear focus to buttons and update button styles to use bootstrap by @VirmasaloA in #1143
- CSCEXAM-1350 Try improving performance of room statistic fetching by @lupari in #1144
- CSCEXAM-1212 Add owner column in question library search for teacher by @VirmasaloA in #1145
- CSCEXAM-1350 Optimize rest of the statistics services by @lupari in #1148
- CSCEXAM-1276 Add undefined and null check for assesment progress calculations by @VirmasaloA in #1146
- CSCEXAM-1249 Add aria expanded to menu by @VirmasaloA in #1147
- CSCEXAM-478 Fix handling of extra opening hours that go past week by @lupari in #1150
- CSCEXAM-1300 Fix setting collab exams as no-shows by @lupari in #1153
- CSCEXAM-1130 Swedish language package for EXAM 6.3 by @laupoh in #1152
- CSCEXAM-1174 Fix Schematic header tag by @VirmasaloA in #1154
- CSCEXAM-1175 Fix history button inconsistency and translation by @VirmasaloA in #1155
- CSCEXAM-1365 Fix maturity instructions by @VirmasaloA in #1161
- CSCEXAM-1300 Fix resolution between collab exams and others by @lupari in #1159
- CSCEXAM-1150 Add clarification to examination time selection view by @VirmasaloA in #1160
Full Changelog: 6.2.2...6.3.0