diff --git a/locales/messages.xlf b/locales/messages.xlf index 4ac238899..e76548b49 100644 --- a/locales/messages.xlf +++ b/locales/messages.xlf @@ -36,10 +36,6 @@ projects/v3/src/app/components/achievement-pop-up/achievement-pop-up.component.html 47 - - projects/v3/src/app/components/activity/activity.component.ts - 86 - projects/v3/src/app/components/activity/activity.component.ts 252 @@ -50,15 +46,15 @@ projects/v3/src/app/components/assessment/assessment.component.ts - 207 + 287 projects/v3/src/app/components/assessment/assessment.component.ts - 580 + 819 projects/v3/src/app/components/assessment/assessment.component.ts - 600 + 840 projects/v3/src/app/components/contact-number-form/contact-number-form.component.ts @@ -66,7 +62,11 @@ projects/v3/src/app/components/pop-up/pop-up.component.html - 41 + 70 + + + projects/v3/src/app/pages/activity-desktop/activity-desktop.page.ts + 330 projects/v3/src/app/pages/auth/auth-direct-login/auth-direct-login.component.ts @@ -74,67 +74,75 @@ projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.ts - 56 + 60 projects/v3/src/app/pages/auth/auth-global-login/auth-global-login.component.ts - 90 + 89 projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 42 + 46 projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 71 + 75 projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 87 + 91 projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 100 + 104 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 219 + 232 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 86 + 87 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 110 + 111 projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 47 + 51 projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 73 + 77 projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 116 + 120 projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 136 + 140 projects/v3/src/app/pages/settings/settings.page.ts - 96 + 91 projects/v3/src/app/pages/settings/settings.page.ts - 229 + 206 projects/v3/src/app/pages/settings/settings.page.ts - 245 + 222 + + + projects/v3/src/app/services/activity.service.ts + 159 + + + projects/v3/src/app/services/home.service.ts + 135 @@ -162,25 +170,18 @@ {VAR_PLURAL, plural, =1 {Task} other {Tasks}} projects/v3/src/app/components/activity/activity.component.html - 23 + 19 projects/v3/src/app/components/activity/activity.component.html - 52,53 + 48,49 No tasks available. projects/v3/src/app/components/activity/activity.component.html - 78 - - - - The activity you're trying to access appears to still be locked. You can unlock the features by engaging with the app and completing all tasks. - - projects/v3/src/app/components/activity/activity.component.ts - 81 + 74 @@ -199,7 +200,7 @@ projects/v3/src/app/components/assessment/assessment.component.ts - 698 + 939 @@ -210,7 +211,7 @@ projects/v3/src/app/components/assessment/assessment.component.ts - 702 + 943 @@ -221,7 +222,7 @@ projects/v3/src/app/components/assessment/assessment.component.ts - 712 + 953 @@ -232,7 +233,7 @@ projects/v3/src/app/components/assessment/assessment.component.ts - 709 + 950 @@ -250,60 +251,81 @@ projects/v3/src/app/components/assessment/assessment.component.html - 307,308 + 415,416 projects/v3/src/app/components/assessment/assessment.component.ts - 597 + 837 + + + + Loading assessment + + projects/v3/src/app/components/assessment/assessment.component.html + 4 + + + + Reviewer information + + projects/v3/src/app/components/assessment/assessment.component.html + 26 Reviewer Details projects/v3/src/app/components/assessment/assessment.component.html - 16 + 31 Expert projects/v3/src/app/components/assessment/assessment.component.html - 21 + 39 + + + + Submission information + + projects/v3/src/app/components/assessment/assessment.component.html + 55 Submission Details projects/v3/src/app/components/assessment/assessment.component.html - 35 + 60 Learner projects/v3/src/app/components/assessment/assessment.component.html - 40 + 68 Team projects/v3/src/app/components/assessment/assessment.component.html - 49 + 84 Due Date projects/v3/src/app/components/assessment/assessment.component.html - 71 + 119 - - Locked by + + Locked by projects/v3/src/app/components/assessment/assessment.component.html - 90,91 + 144,145 indicator of a team member is working on the same assessment @@ -311,117 +333,167 @@ Please wait until the user finishes editing projects/v3/src/app/components/assessment/assessment.component.html - 91 + 146 + + + + Assessment form + + projects/v3/src/app/components/assessment/assessment.component.html + 155 + + + + required + + projects/v3/src/app/components/assessment/assessment.component.html + 191 + + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 30 + + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 51 + + + + Saving answer + + projects/v3/src/app/components/assessment/assessment.component.html + 232 + + + + Answer saved successfully + + projects/v3/src/app/components/assessment/assessment.component.html + 240 No answer for this question. projects/v3/src/app/components/assessment/assessment.component.html - 170 + 271 Unsupported question type: projects/v3/src/app/components/assessment/assessment.component.html - 280,281 + 400,401 Auto save failed. Please try again. projects/v3/src/app/components/assessment/assessment.component.ts - 185 + 265 An error has occurred. The page will reload shortly; please try again. projects/v3/src/app/components/assessment/assessment.component.ts - 194 + 274 Your answers couldn't be saved. Please reach out to your coordinator for help. projects/v3/src/app/components/assessment/assessment.component.ts - 200 + 280 Error projects/v3/src/app/components/assessment/assessment.component.ts - 203 + 283 Last saved projects/v3/src/app/components/assessment/assessment.component.ts - 391 + 600 projects/v3/src/app/components/assessment/assessment.component.ts - 411 + 620 projects/v3/src/app/pages/activity-desktop/activity-desktop.page.ts - 343 + 445 projects/v3/src/app/pages/assessment-mobile/assessment-mobile.page.ts - 176 + 199 Required question answer missing! projects/v3/src/app/components/assessment/assessment.component.ts - 571 + 810 Show me projects/v3/src/app/components/assessment/assessment.component.ts - 574 + 813 submit review projects/v3/src/app/components/assessment/assessment.component.ts - 659 + 900 submit answers projects/v3/src/app/components/assessment/assessment.component.ts - 661 + 902 mark feedback as reviewed projects/v3/src/app/components/assessment/assessment.component.ts - 663 + 904 continue projects/v3/src/app/components/assessment/assessment.component.ts - 665 + 906 Resubmit request failed. Please try again. projects/v3/src/app/components/assessment/assessment.component.ts - 765 + 1006 + + + + Team assessment submissions restricted to participants only. + + projects/v3/src/app/components/bottom-action-bar/bottom-action-bar.component.html + 5 + + + + Resubmit + + projects/v3/src/app/components/bottom-action-bar/bottom-action-bar.component.html + 33 @@ -492,7 +564,7 @@ projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 53 + 57 projects/v3/src/app/services/filestack.service.ts @@ -517,7 +589,7 @@ MORE projects/v3/src/app/components/description/description.component.html - 22 + 33 expand article @@ -525,7 +597,7 @@ LESS projects/v3/src/app/components/description/description.component.html - 30 + 38 shrink article @@ -533,22 +605,51 @@ Pulse Check projects/v3/src/app/components/fast-feedback/fast-feedback.component.html - 3 + 5 user feedback form - - Please help us to improve your experience.We want to know how are you doing. + + Close pulse check projects/v3/src/app/components/fast-feedback/fast-feedback.component.html - 14 + 9 + + + + Select the skill level that best describes you right now. + + projects/v3/src/app/components/fast-feedback/fast-feedback.component.html + 19,21 + + + + Please help us improve your experience. We want to know how you are doing. + + projects/v3/src/app/components/fast-feedback/fast-feedback.component.html + 22,25 + + + projects/v3/src/app/components/fast-feedback/fast-feedback.component.html + 30,33 + + + + Please help us improve your experience. We want to know how you are doing and how confident you feel about your skills. + + projects/v3/src/app/components/fast-feedback/fast-feedback.component.html + 26,29 Submit projects/v3/src/app/components/fast-feedback/fast-feedback.component.html - 50 + 123 + + + projects/v3/src/app/components/fast-feedback/fast-feedback.component.html + 143 @@ -558,30 +659,50 @@ 6 - - The file you have uploaded contains a virus and is potentially harmful. Please contact your program coordinator + + uploaded attachment preview - projects/v3/src/app/components/file-display/file-display.component.html - 45,47 + projects/v3/src/app/components/file-popup/file-popup.component.html + 33 + + + projects/v3/src/app/pages/chat/chat-preview/chat-preview.component.html + 33 - - Learner's answer + + Your browser doesn't support HTML5 video. Here is a link to the video instead. - projects/v3/src/app/components/file-upload/file-upload.component.html - 6 + projects/v3/src/app/components/file-popup/file-popup.component.html + 46,49 + + video not supported message + + + This video format is not supported for preview. Download to view + + projects/v3/src/app/components/file-popup/file-popup.component.html + 56,59 - projects/v3/src/app/components/file/file.component.html - 5 + projects/v3/src/app/pages/chat/chat-preview/chat-preview.component.html + 56,59 + + unsupported video format message + + + Learner's Answer + + projects/v3/src/app/components/file-upload/file-upload.component.html + 6 projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 8 + 10 projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 61 + 98 projects/v3/src/app/components/multiple/multiple.component.html @@ -589,7 +710,7 @@ projects/v3/src/app/components/multiple/multiple.component.html - 86 + 118 projects/v3/src/app/components/oneof/oneof.component.html @@ -597,89 +718,49 @@ projects/v3/src/app/components/oneof/oneof.component.html - 85 + 120 projects/v3/src/app/components/team-member-selector/team-member-selector.component.html 11 - - projects/v3/src/app/components/team-member-selector/team-member-selector.component.html - 71 - projects/v3/src/app/components/text/text.component.html 5 projects/v3/src/app/components/text/text.component.html - 63 + 68 - - Expert's answer + + Reviewer's answer projects/v3/src/app/components/file-upload/file-upload.component.html - 18 + 21 projects/v3/src/app/components/file-upload/file-upload.component.html - 76 - - - projects/v3/src/app/components/file/file.component.html - 18 - - - projects/v3/src/app/components/file/file.component.html - 79 - - - projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 9 - - - projects/v3/src/app/components/multiple/multiple.component.html - 16 - - - projects/v3/src/app/components/oneof/oneof.component.html - 15 - - - projects/v3/src/app/components/team-member-selector/team-member-selector.component.html - 12 - - - projects/v3/src/app/components/text/text.component.html - 13 + 81 Feedback projects/v3/src/app/components/file-upload/file-upload.component.html - 35 + 40 projects/v3/src/app/components/file-upload/file-upload.component.html - 93 - - - projects/v3/src/app/components/file/file.component.html - 34 - - - projects/v3/src/app/components/file/file.component.html - 96 + 99 projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 18 + 27 projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 77 + 109 projects/v3/src/app/components/multiple/multiple.component.html @@ -687,7 +768,7 @@ projects/v3/src/app/components/multiple/multiple.component.html - 103 + 129 projects/v3/src/app/components/oneof/oneof.component.html @@ -695,7 +776,11 @@ projects/v3/src/app/components/oneof/oneof.component.html - 102 + 132 + + + projects/v3/src/app/components/slider/slider.component.html + 203 projects/v3/src/app/components/team-member-selector/team-member-selector.component.html @@ -703,15 +788,15 @@ projects/v3/src/app/components/team-member-selector/team-member-selector.component.html - 81 + 111 projects/v3/src/app/components/text/text.component.html - 24 + 22 projects/v3/src/app/components/text/text.component.html - 89 + 100 @@ -750,30 +835,55 @@ 40 + + New notification + + projects/v3/src/app/components/list-item/list-item.component.html + 26 + + + projects/v3/src/app/components/list-item/list-item.component.html + 40 + + + + Bookmarked + + projects/v3/src/app/components/list-item/list-item.component.html + 36 + + Expired projects/v3/src/app/components/list-item/list-item.component.html - 103 + 123 projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 152 + 156 Fully Booked projects/v3/src/app/components/list-item/list-item.component.html - 105 + 128 projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 158 + 162 - - is currently edting this team submission. Click on + + Loading item + + projects/v3/src/app/components/list-item/list-item.component.html + 148 + + + + is currently editing this team submission. Click on projects/v3/src/app/components/lock-team-assessment-pop-up/lock-team-assessment-pop-up.component.html 12 @@ -800,60 +910,91 @@ 17 + + Reviewer's Answer + + projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html + 16 + + + projects/v3/src/app/components/multiple/multiple.component.html + 16 + + + projects/v3/src/app/components/oneof/oneof.component.html + 15 + + + projects/v3/src/app/components/team-member-selector/team-member-selector.component.html + 12 + + + projects/v3/src/app/components/text/text.component.html + 13 + + Your Answer is projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 52 + 73 projects/v3/src/app/components/multiple/multiple.component.html - 76 + 92 projects/v3/src/app/components/oneof/oneof.component.html - 77 + 98 + + + projects/v3/src/app/components/slider/slider.component.html + 167 projects/v3/src/app/components/text/text.component.html - 70 + 75 Please put your feedback here projects/v3/src/app/components/multi-team-member-selector/multi-team-member-selector.component.html - 87 + 119 projects/v3/src/app/components/multiple/multiple.component.html - 115 + 141 projects/v3/src/app/components/oneof/oneof.component.html - 113 + 143 + + + projects/v3/src/app/components/slider/slider.component.html + 212 projects/v3/src/app/components/team-member-selector/team-member-selector.component.html - 91 + 121 projects/v3/src/app/components/text/text.component.html - 102 + 113 - - We have sent an email to "" with a link to log into the system - please check your inbox. + + We have sent an email to "" with a link to log into the system - please check your inbox. projects/v3/src/app/components/pop-up/pop-up.component.html - 8,9 + 14,15 If you haven't received an email in a few minutes, please make sure the email you entered is correct and check your spam folder. Thank you. projects/v3/src/app/components/pop-up/pop-up.component.html - 10,11 + 16,17 @@ -906,95 +1047,88 @@ 5 - - Please rank this feedback from Very Poor to Excellent - - projects/v3/src/app/components/review-rating/review-rating.component.html - 8 - - Send a quick thank you note! projects/v3/src/app/components/review-rating/review-rating.component.html - 26 + 23 Thanks projects/v3/src/app/components/review-rating/review-rating.component.html - 33 + 30 Thank You projects/v3/src/app/components/review-rating/review-rating.component.html - 39 + 36 You are awesome! projects/v3/src/app/components/review-rating/review-rating.component.html - 45 + 42 Great support projects/v3/src/app/components/review-rating/review-rating.component.html - 51 + 48 Very helpful projects/v3/src/app/components/review-rating/review-rating.component.html - 57 + 54 Friendly projects/v3/src/app/components/review-rating/review-rating.component.html - 63 + 60 Add a comment projects/v3/src/app/components/review-rating/review-rating.component.html - 66 + 63 Submit Feedback projects/v3/src/app/components/review-rating/review-rating.component.html - 83 + 80 Submitting... projects/v3/src/app/components/review-rating/review-rating.component.html - 84 + 81 Thank you, feedback received. projects/v3/src/app/components/review-rating/review-rating.component.html - 94 + 91 Continue projects/v3/src/app/components/review-rating/review-rating.component.html - 101,103 + 98,100 @@ -1050,18 +1184,102 @@ 101 + + No answer provided + + projects/v3/src/app/components/slider/slider.component.html + 36 + + + + The learner has not submitted an answer for this question. + + projects/v3/src/app/components/slider/slider.component.html + 37 + + + + Learner's Answer: + + projects/v3/src/app/components/slider/slider.component.html + 48,50 + + + + Reviewer's Answer: + + projects/v3/src/app/components/slider/slider.component.html + 53,55 + + + + No answers available yet + + projects/v3/src/app/components/slider/slider.component.html + 61,63 + + + + Expert Feedback + + projects/v3/src/app/components/slider/slider.component.html + 72 + + + + Learner's Submission + + projects/v3/src/app/components/slider/slider.component.html + 131 + + + + Learner's Answer + + projects/v3/src/app/components/team-member-selector/team-member-selector.component.html + 96,98 + + + + Submitted answer + + projects/v3/src/app/components/text/text.component.html + 3 + + + + Expert feedback + + projects/v3/src/app/components/text/text.component.html + 28 + + Please add your answer here projects/v3/src/app/components/text/text.component.html - 46 + 49 No answers were submitted. projects/v3/src/app/components/text/text.component.html - 58 + 63 + + + + Learner submission + + projects/v3/src/app/components/text/text.component.html + 66 + + + + Please put your answer here + + projects/v3/src/app/components/text/text.component.html + 89 @@ -1103,33 +1321,79 @@ call to action btn + + Your browser doesn't support HTML5 video. Here is a link to the video instead. + + projects/v3/src/app/components/topic/topic.component.html + 21 + + video not supported message + + + Listen to content + + projects/v3/src/app/components/topic/topic.component.html + 28,30 + + audio content + Supporting Downloads projects/v3/src/app/components/topic/topic.component.html - 24 + 49 downloadable reading materials + + Loading + + projects/v3/src/app/components/traffic-light-group/traffic-light-group.component.html + 23 + + + projects/v3/src/app/components/traffic-light-group/traffic-light-group.component.html + 49 + + + projects/v3/src/app/pages/auth/auth-direct-login/auth-direct-login.component.html + 11 + + + projects/v3/src/app/pages/home/home.page.html + 132 + + + + Progress indicator + + projects/v3/src/app/components/traffic-light-group/traffic-light-group.component.html + 27 + + + projects/v3/src/app/components/traffic-light-group/traffic-light-group.component.html + 52 + + please wait projects/v3/src/app/components/video-conversion/video-conversion.component.html - 20,21 + 18,19 Waited too long? projects/v3/src/app/components/video-conversion/video-conversion.component.html - 27 + 25 - Download here + Download here projects/v3/src/app/components/video-conversion/video-conversion.component.html - 28 + 26 @@ -1164,18 +1428,32 @@ 8 - - Activity not found + + Task Not Found projects/v3/src/app/pages/activity-desktop/activity-desktop.page.ts - 158 + 199 - - The activity you are looking for is not found or hasn't been unlocked for your access yet. + + The task you are trying to access is not available. Please check back later or contact your coordinator for assistance. projects/v3/src/app/pages/activity-desktop/activity-desktop.page.ts - 159 + 200 + + + + Activity Locked + + projects/v3/src/app/pages/activity-desktop/activity-desktop.page.ts + 326 + + + + This activity is currently locked and not available. Please check back later or contact your coordinator for assistance. + + projects/v3/src/app/pages/activity-desktop/activity-desktop.page.ts + 327 @@ -1193,14 +1471,21 @@ Can not get review rating information projects/v3/src/app/pages/assessment-mobile/assessment-mobile.page.ts - 244 + 274 + + + + Direct Login + + projects/v3/src/app/pages/auth/auth-direct-login/auth-direct-login.component.html + 3 - We are redirecting you to the page you want to go to, please be patient + We are redirecting you to the page you want to go to, please be patient projects/v3/src/app/pages/auth/auth-direct-login/auth-direct-login.component.html - 6,10 + 10,14 projects/v3/src/app/pages/auth/auth-global-login/auth-global-login.component.html @@ -1215,7 +1500,7 @@ projects/v3/src/app/pages/auth/auth-global-login/auth-global-login.component.ts - 84 + 83 @@ -1236,11 +1521,11 @@ Email projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.html - 18 + 21 projects/v3/src/app/pages/auth/auth-login/auth-login.component.html - 20 + 21 projects/v3/src/app/pages/settings/settings.page.html @@ -1251,21 +1536,21 @@ Send Email projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.html - 30 + 33 Sending... projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.html - 31 + 34 Remembered it? projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.html - 35 + 38 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.html @@ -1276,7 +1561,7 @@ Login here projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.html - 37 + 40 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.html @@ -1287,60 +1572,67 @@ Please enter email projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.ts - 31 + 35 Please wait 2 minutes before attempting to reset your password again projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.ts - 53 + 57 Issue occured. Please try again projects/v3/src/app/pages/auth/auth-forgot-password/auth-forgot-password.component.ts - 63 + 67 Password projects/v3/src/app/pages/auth/auth-login/auth-login.component.html - 34 + 35 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 105 + 120 LOGIN projects/v3/src/app/pages/auth/auth-login/auth-login.component.html - 52 + 54 LOGGING IN... projects/v3/src/app/pages/auth/auth-login/auth-login.component.html - 53 + 55 Problem signing in? projects/v3/src/app/pages/auth/auth-login/auth-login.component.html - 58 + 61 + + + + Practera - powered by Practera + + projects/v3/src/app/pages/auth/auth-login/auth-login.component.html + 64 Powered by projects/v3/src/app/pages/auth/auth-login/auth-login.component.html - 61 + 64 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.html @@ -1351,28 +1643,28 @@ Your email or password is empty, please fill them in. projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 39 + 43 We're experiencing difficulties in fetching your program data. Could you please attempt to log in again. projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 68 + 72 We’ve checked this password against a global database of insecure passwords and your password was on it.<br>We have sent you an email with a link to reset your password.<br>You can learn more about how we check that <a href="https://haveibeenpwned.com/Passwords">database</a> projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 84 + 88 Your email or password is incorrect, please try again. projects/v3/src/app/pages/auth/auth-login/auth-login.component.ts - 97 + 101 @@ -1393,157 +1685,186 @@ Set up Practera password* projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 36 + 40 - - setup practera password + + Confirm password projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 38 + 59 - - Confirm password + + Terms and conditions agreement projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 51 + 68 - - confirm password + + I agree to the projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 55 + 72 - - I agree to the Terms & Conditions + + Open terms and conditions + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 72 + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 62,64 + 100 - - + + Terms & Conditions projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 74,76 + 72 + + + + + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 88,89 + + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 151,152 Welcome . projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 82 + 95 + + + + Please accept the + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 100 - - Please accept the Terms and Conditions in order to continue. + + Terms and Conditions projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 86 + 100 + + + + in order to continue. + + projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html + 100 I agree to the Terms and Conditions projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 91 + 106 Optionally, create an account password as an additional future login option. projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 100 + 115 - - CONTINUE + + Optional projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.html - 127,128 + 127 Registration link invalid! projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 145 + 148 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 152 + 155 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 156 + 159 Registration success! projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 202 + 215 Registration not complete! projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 207 + 220 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 227 + 240 We’ve checked this password against a global database of insecure passwords and your password was on it.<br>Please try again.<br>You can learn more about how we check that <a href="https://haveibeenpwned.com/Passwords">database</a> projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 216 + 229 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 83 + 84 You need to agree with terms and Conditions. projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 242 + 255 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 252 + 265 projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 271 + 284 Your passwords don't match. projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 263 + 276 Please fill in your password projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 286 + 299 Your password needs to be more than 8 characters. projects/v3/src/app/pages/auth/auth-registration/auth-registration.component.ts - 290 + 303 @@ -1564,7 +1885,7 @@ password projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.html - 16 + 17 @@ -1585,25 +1906,25 @@ Invalid reset password link projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 51 + 52 projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 61 + 62 Password successfully changed! Please login with the new password. projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 77 + 78 Error updating password. Please try again. projects/v3/src/app/pages/auth/auth-reset-password/auth-reset-password.component.ts - 93 + 94 @@ -1663,46 +1984,54 @@ 46 - - uploaded attachment preview + + Your browser doesn't support HTML5 video. Download the video instead. projects/v3/src/app/pages/chat/chat-preview/chat-preview.component.html - 32 + 46,49 + video not supported message members projects/v3/src/app/pages/chat/chat-room/chat-room.component.html - 9,11 + 11,13 empty chat projects/v3/src/app/pages/chat/chat-room/chat-room.component.html - 33 + 35 Type your first message! projects/v3/src/app/pages/chat/chat-room/chat-room.component.html - 36 + 38 It's time to start a chat projects/v3/src/app/pages/chat/chat-room/chat-room.component.html - 37 + 39 + + + + Scroll to bottom + + projects/v3/src/app/pages/chat/chat-room/chat-room.component.html + 139 Enter your message projects/v3/src/app/pages/chat/chat-room/chat-room.component.html - 166 + 170 @@ -1724,78 +2053,74 @@ 167 - - Due Status + + Due Dates (Beta) projects/v3/src/app/pages/due-dates/due-dates.component.html 4 - - projects/v3/src/app/pages/v3/v3.page.ts - 164 - Event projects/v3/src/app/pages/events/event-detail/event-detail.component.html - 4 + 6 Event Expired projects/v3/src/app/pages/events/event-detail/event-detail.component.html - 16 + 18 Meeting projects/v3/src/app/pages/events/event-detail/event-detail.component.html - 26 + 28 - - Seats Available Out of + + Seats Available Out of projects/v3/src/app/pages/events/event-detail/event-detail.component.html - 43 + 45,47 Booking this event will cancel your booking for other events within the same activity, do you still wanna book? projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 44 + 48 Booking cancelled Successfully! projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 70 + 74 Booked Successfully! projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 113 + 117 Booking failed, please try again later! projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 133 + 137 Book projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 164 + 168 make reservation @@ -1803,28 +2128,28 @@ Cancel Booking projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 173 + 177 View Check In projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 184 + 188 Check In projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 189 + 193 , All Day - , All Day projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 240 + 244 event duration @@ -1832,7 +2157,7 @@ , All Day projects/v3/src/app/pages/events/event-detail/event-detail.component.ts - 243 + 247 event duration @@ -1919,6 +2244,10 @@ projects/v3/src/app/pages/events/events.page.html 4 + + projects/v3/src/app/pages/tabs/tabs.page.html + 13 + projects/v3/src/app/pages/v3/v3.page.ts 143 @@ -1938,147 +2267,284 @@ 28 + + Home header + + projects/v3/src/app/pages/experiences/experiences.page.html + 3 + + Home projects/v3/src/app/pages/experiences/experiences.page.html - 2 + 4 projects/v3/src/app/pages/home/home.page.html - 2 + 4 projects/v3/src/app/pages/home/home.page.html - 9 + 16 + + + projects/v3/src/app/pages/tabs/tabs.page.html + 6 projects/v3/src/app/pages/v3/v3.page.ts 135 + + Institution branding + + projects/v3/src/app/pages/experiences/experiences.page.html + 17 + + Experiences projects/v3/src/app/pages/experiences/experiences.page.html - 14 + 18 projects/v3/src/app/pages/experiences/experiences.page.html - 29 + 35 Your experiences projects/v3/src/app/pages/experiences/experiences.page.html - 36 + 43 Access and check the progress of your experiences below projects/v3/src/app/pages/experiences/experiences.page.html - 37,38 + 44,45 + + + + Available experiences + + projects/v3/src/app/pages/experiences/experiences.page.html + 49 % Progress projects/v3/src/app/pages/experiences/experiences.page.html - 58 + 65 projects/v3/src/app/pages/home/home.page.html - 36 + 52 + + + + Loading experiences + + projects/v3/src/app/pages/experiences/experiences.page.html + 86 loading... projects/v3/src/app/pages/experiences/experiences.page.ts - 95 + 96 Error switching program projects/v3/src/app/pages/experiences/experiences.page.ts - 111 + 112 Home content projects/v3/src/app/pages/home/home.page.html - 18 + 27 Experience Details projects/v3/src/app/pages/home/home.page.html - 22 + 34 Activities projects/v3/src/app/pages/home/home.page.html - 34 + 49 Activities projects/v3/src/app/pages/home/home.page.html - 64 + 74 projects/v3/src/app/pages/home/home.page.html - 67 + 84 + + + + Content navigation tabs + + projects/v3/src/app/pages/home/home.page.html + 78 {VAR_SELECT, select, true {Badges & Points} false {Badges}} projects/v3/src/app/pages/home/home.page.html - 70 + 91 + + + + Skill & Progress Surveys + + projects/v3/src/app/pages/home/home.page.html + 99 Activity list projects/v3/src/app/pages/home/home.page.html - 88 + 137 Badges awarded projects/v3/src/app/pages/home/home.page.html - 129 + 196 + + + + No badges status + + projects/v3/src/app/pages/home/home.page.html + 202 You have no badges yet! projects/v3/src/app/pages/home/home.page.html - 133 + 211 Experience badge will show up here. projects/v3/src/app/pages/home/home.page.html - 134 + 214 Total Points Earned: projects/v3/src/app/pages/home/home.page.html - 137,139 + 221,223 + + + + No activities available at the moment. + + projects/v3/src/app/pages/home/home.page.html + 251 + + + + Retry loading activities + + projects/v3/src/app/pages/home/home.page.html + 255 + + + + Retry + + projects/v3/src/app/pages/home/home.page.html + 259 + + + + Pulse checks and skills + + projects/v3/src/app/pages/home/home.page.html + 267 + + + + On track status + + projects/v3/src/app/pages/home/home.page.html + 268 + + + + On Track + + projects/v3/src/app/pages/home/home.page.html + 271 + + + + Show on track information + + projects/v3/src/app/pages/home/home.page.html + 279 + + + + Track your progress across key areas + + projects/v3/src/app/pages/home/home.page.html + 283 + + + + Skill strength + + projects/v3/src/app/pages/home/home.page.html + 296 + + + + Skill Strength + + projects/v3/src/app/pages/home/home.page.html + 298 + + + + Show skill strength information + + projects/v3/src/app/pages/home/home.page.html + 307 + + + + Loading activities + + projects/v3/src/app/pages/home/home.page.html + 365 @@ -2103,7 +2569,7 @@ This activity is locked. Please complete the previous activity first. projects/v3/src/app/pages/notifications/notifications.page.ts - 128 + 129 @@ -2153,14 +2619,14 @@ Save failed. projects/v3/src/app/pages/review-desktop/review-desktop.page.ts - 131 + 132 Save Failed. projects/v3/src/app/pages/review-desktop/review-desktop.page.ts - 145 + 146 @@ -2173,6 +2639,10 @@ projects/v3/src/app/pages/settings/settings.page.html 4 + + projects/v3/src/app/pages/tabs/tabs.page.html + 43 + projects/v3/src/app/pages/v3/v3.page.ts 80 @@ -2246,21 +2716,32 @@ Failed to retrieve user information projects/v3/src/app/pages/settings/settings.page.ts - 93 + 88 Profile picture successfully updated! projects/v3/src/app/pages/settings/settings.page.ts - 226 + 203 File upload failed, please try again later. projects/v3/src/app/pages/settings/settings.page.ts - 242 + 219 + + + + Due Status + + projects/v3/src/app/pages/tabs/tabs.page.html + 36 + + + projects/v3/src/app/pages/v3/v3.page.ts + 164 @@ -2270,24 +2751,59 @@ 81 - - Choice Description + + User navigation - projects/v3/src/app/services/assessment.service.ts - 341 + projects/v3/src/app/personalised-header/personalised-header.component.html + 1 - multiple choice question - - Error retrieving pulse check data + + Get help and support - projects/v3/src/app/services/assessment.service.ts - 867 + projects/v3/src/app/personalised-header/personalised-header.component.html + 10 + + + projects/v3/src/app/personalised-header/personalised-header.component.html + 23 + + + + Do you need help? + + projects/v3/src/app/personalised-header/personalised-header.component.html + 11,13 + + + + Go to settings + + projects/v3/src/app/personalised-header/personalised-header.component.html + 45 + + + + user profile avatar + + projects/v3/src/app/personalised-header/personalised-header.component.html + 58 + + + + Unable to fetch activity data. Please try again later. + + projects/v3/src/app/services/activity.service.ts + 156 + + + Choice Description projects/v3/src/app/services/assessment.service.ts - 881 + 337 + multiple choice question All Day @@ -2361,112 +2877,126 @@ 161 + + Unable to access experience + + projects/v3/src/app/services/home.service.ts + 131 + + + + Please re-login and try again later + + projects/v3/src/app/services/home.service.ts + 132 + + You've disconnected from internet, you may not be able to perform any action now. projects/v3/src/app/services/notifications.service.ts - 147 + 149 You are back online. projects/v3/src/app/services/notifications.service.ts - 151 + 153 Duplicated submission detected. Your submission is already in our system. projects/v3/src/app/services/notifications.service.ts - 259 + 262 Submission failed. Please try again. projects/v3/src/app/services/notifications.service.ts - 277 + 280 Review Submitted. projects/v3/src/app/services/notifications.service.ts - 288 + 291 Assessment Submitted. projects/v3/src/app/services/notifications.service.ts - 289 + 292 New Feedback projects/v3/src/app/services/notifications.service.ts - 656 + 672 projects/v3/src/app/services/notifications.service.ts - 874 + 890 Feedback received from for projects/v3/src/app/services/notifications.service.ts - 657 + 673 projects/v3/src/app/services/notifications.service.ts - 875 + 891 New Submission for Review projects/v3/src/app/services/notifications.service.ts - 680 + 696 projects/v3/src/app/services/notifications.service.ts - 906 + 922 Submission received from for projects/v3/src/app/services/notifications.service.ts - 681 + 697 projects/v3/src/app/services/notifications.service.ts - 907 + 923 Submission Reminder projects/v3/src/app/services/notifications.service.ts - 707 + 723 projects/v3/src/app/services/notifications.service.ts - 953 + 969 Remember to send task projects/v3/src/app/services/notifications.service.ts - 708 + 724 projects/v3/src/app/services/notifications.service.ts - 954 + 970 @@ -2476,89 +3006,89 @@ )"/> projects/v3/src/app/services/notifications.service.ts - 710,715 + 726,731 projects/v3/src/app/services/notifications.service.ts - 970,975 + 986,991 Unread Messages projects/v3/src/app/services/notifications.service.ts - 777 + 793 You have unread messages in chats projects/v3/src/app/services/notifications.service.ts - 782 + 798 Unread Message projects/v3/src/app/services/notifications.service.ts - 788 + 804 You have 1 unread message in 1 chat projects/v3/src/app/services/notifications.service.ts - 789 + 805 Yesterday projects/v3/src/app/services/utils.service.ts - 363 + 359 projects/v3/src/app/services/utils.service.ts - 433 + 429 Tomorrow projects/v3/src/app/services/utils.service.ts - 366 + 362 projects/v3/src/app/services/utils.service.ts - 436 + 432 Today projects/v3/src/app/services/utils.service.ts - 439 + 435 Overdue projects/v3/src/app/services/utils.service.ts - 619 + 615 Due projects/v3/src/app/services/utils.service.ts - 621 + 617 learner projects/v3/src/app/services/utils.service.ts - 700 + 696 labelling @@ -2566,7 +3096,7 @@ expert projects/v3/src/app/services/utils.service.ts - 702 + 698 labelling @@ -2574,7 +3104,7 @@ admins projects/v3/src/app/services/utils.service.ts - 704 + 700 labelling @@ -2582,7 +3112,7 @@ admin projects/v3/src/app/services/utils.service.ts - 706 + 702 labelling @@ -2590,7 +3120,7 @@ sysadmins projects/v3/src/app/services/utils.service.ts - 708 + 704 labelling @@ -2598,7 +3128,7 @@ sysadmin projects/v3/src/app/services/utils.service.ts - 710 + 706 labelling @@ -2606,7 +3136,7 @@ coordinators projects/v3/src/app/services/utils.service.ts - 712 + 708 labelling @@ -2614,7 +3144,7 @@ coordinator projects/v3/src/app/services/utils.service.ts - 714 + 710 labelling @@ -2622,7 +3152,7 @@ inst_admin projects/v3/src/app/services/utils.service.ts - 716 + 712 labelling diff --git a/package-lock.json b/package-lock.json index 890d99144..84ed3d70d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1436,18 +1436,18 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.974.12", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.12.tgz", - "integrity": "sha512-qrqgioqYFjwR6LatVNS1L2Vk++EwRIxqSQXPKNv5Ofux2D8UNgqMQ1znnMyEImXquVPTtbf71fc128pvmU6y9A==", + "version": "3.974.14", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.14.tgz", + "integrity": "sha512-ppamm04uoj3hhNO5IlQSs5D6rWX1fWkzcn6a4pZrojk8Y6ObY9wzLDdT/Eq3gv6O9hOebi9tYTNB8b8fQj9XJw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.8", - "@aws-sdk/xml-builder": "^3.972.24", + "@aws-sdk/types": "^3.973.9", + "@aws-sdk/xml-builder": "^3.972.26", "@aws/lambda-invoke-store": "^0.2.2", - "@smithy/core": "^3.24.2", + "@smithy/core": "^3.24.3", "@smithy/signature-v4": "^5.4.2", - "@smithy/types": "^4.14.1", + "@smithy/types": "^4.14.2", "bowser": "^2.11.0", "tslib": "^2.6.2" }, @@ -1531,23 +1531,38 @@ } }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.972.42", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.42.tgz", - "integrity": "sha512-O6WkZga3kf0yqyJYd1dbeJqVhEgJx/x1UaLgtbR+XuL/YP+K5y6QTxQKL7ka9z3jnQASESKGAPnRyt4D5hQrxA==", + "version": "3.972.43", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.43.tgz", + "integrity": "sha512-HG7kQCwXtbv3oBV61Ins0oNX8KKyvrMqqRkb6ZiAfQHbMuHaiNaEb2KnpKLPkNpqImSBK82UkVE/kaY6IfWikA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.974.12", - "@aws-sdk/nested-clients": "^3.997.10", - "@aws-sdk/types": "^3.973.8", - "@smithy/core": "^3.24.2", - "@smithy/types": "^4.14.1", + "@aws-sdk/core": "^3.974.13", + "@aws-sdk/nested-clients": "^3.997.11", + "@aws-sdk/types": "^3.973.9", + "@smithy/core": "^3.24.3", + "@smithy/types": "^4.14.2", "tslib": "^2.6.2" }, "engines": { "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/@smithy/core": { + "version": "3.24.4", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.24.4.tgz", + "integrity": "sha512-3UNRKEyQyAgVgM0LGlerCLm+ChZWZ1GPfde+jBEW6bm6bSBGU1p0EbblaUV3unbhwvidjLA5Zs3sOs7mnZwvAw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/crc32": "5.2.0", + "@smithy/types": "^4.14.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@aws-sdk/credential-provider-node": { "version": "3.972.43", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.43.tgz", @@ -1745,21 +1760,21 @@ } }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.997.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.10.tgz", - "integrity": "sha512-FtQ/Bt327peZJuyo4WZSOLVUTw9ujRxntepiC7L65FxA2P82Xlq0g14T22BuqBUeMjDoxa9nvwiMHjLIfP3eUg==", + "version": "3.997.12", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.12.tgz", + "integrity": "sha512-Js2VYaCM269feB0cs0cGmlIhdOgT9aMqzdBx68lCy6kVCYfzr0T36ovUFDvfUmatkuBeyBJhCwaLBh7P8meH5Q==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.974.12", - "@aws-sdk/signature-v4-multi-region": "^3.996.27", - "@aws-sdk/types": "^3.973.8", - "@smithy/core": "^3.24.2", - "@smithy/fetch-http-handler": "^5.4.2", - "@smithy/node-http-handler": "^4.7.2", - "@smithy/types": "^4.14.1", + "@aws-sdk/core": "^3.974.14", + "@aws-sdk/signature-v4-multi-region": "^3.996.29", + "@aws-sdk/types": "^3.973.9", + "@smithy/core": "^3.24.3", + "@smithy/fetch-http-handler": "^5.4.3", + "@smithy/node-http-handler": "^4.7.3", + "@smithy/types": "^4.14.2", "tslib": "^2.6.2" }, "engines": { @@ -1767,16 +1782,15 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.996.27", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.27.tgz", - "integrity": "sha512-0Phbz4t6HI3D3skxvG2uI+VWU034/nSIw1T8d+FPzzQG9EQTrw94o9mOKO2Gv3n3Oc8P7JD7RAUxkoneLWv5Eg==", + "version": "3.996.29", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.29.tgz", + "integrity": "sha512-Few9FoQqOt/0KSvZYP+qdW0dfOhfQ9N+gl2UUDvCPW6mkPKHli9LMbKxWj+wZ5zKPaOoqxuR3Hhy3OTpndkfSw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.8", - "@smithy/core": "^3.24.2", + "@aws-sdk/types": "^3.973.9", "@smithy/signature-v4": "^5.4.2", - "@smithy/types": "^4.14.1", + "@smithy/types": "^4.14.2", "tslib": "^2.6.2" }, "engines": { @@ -1802,13 +1816,13 @@ } }, "node_modules/@aws-sdk/types": { - "version": "3.973.8", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.8.tgz", - "integrity": "sha512-gjlAdtHMbtR9X5iIhVUvbVcy55KnznpC6bkDUWW9z915bi0ckdUr5cjf16Kp6xq0bP5HBD2xzgbL9F9Quv5vUw==", + "version": "3.973.9", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.9.tgz", + "integrity": "sha512-kuBfgQVdcz5Bmapc4A13YbpVw/pXkesfhetcFYwbntqas8sF41OHyd4o28+/TG2ZQdHBsv90Lsu5y6oitvYCdg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.14.1", + "@smithy/types": "^4.14.2", "tslib": "^2.6.2" }, "engines": { @@ -1829,14 +1843,13 @@ } }, "node_modules/@aws-sdk/xml-builder": { - "version": "3.972.24", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.24.tgz", - "integrity": "sha512-V8z5YcDPfsvzrBlj0xR1vhRtocblhYbqdreCJB/voGd4Sr5zjNAeWxexbnqVtskTJe0vFb5KMqbSL++ePl+zRw==", + "version": "3.972.26", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.26.tgz", + "integrity": "sha512-cDbrqvDS73whl6YAPSPq0U6whzG6UWI9PuWh0wrUuGoZexhWEqhdunbukV7iBoaWnFV1AODutM5hOD6rtn439g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@nodable/entities": "2.1.0", - "@smithy/types": "^4.14.1", + "@smithy/types": "^4.14.2", "fast-xml-parser": "5.7.3", "tslib": "^2.6.2" }, @@ -2458,7 +2471,7 @@ "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.28.6" }, "engines": { "node": ">=6.9.0" @@ -6876,9 +6889,9 @@ } }, "node_modules/@nodable/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.1.tgz", + "integrity": "sha512-Pig3HxDIoMgjdEH8OCf/dkcTmLFjJRjWuq8jSnklu284/TKOPibSRERmOykiwmyXTtv61mP+44f3GMx0tLAyjg==", "dev": true, "funding": [ { @@ -11694,9 +11707,9 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", - "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", "dev": true, "license": "MIT", "dependencies": { @@ -11708,7 +11721,7 @@ "http-errors": "~2.0.1", "iconv-lite": "~0.4.24", "on-finished": "~2.4.1", - "qs": "~6.14.0", + "qs": "~6.15.1", "raw-body": "~2.5.3", "type-is": "~1.6.18", "unpipe": "~1.0.0" @@ -14699,9 +14712,9 @@ } }, "node_modules/engine.io": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.7.tgz", - "integrity": "sha512-DgOngfDKM2EviOH3Mr9m7ks1q8roetLy/IMmYthAYzbpInMbYc/GS+fWFA3rl1gvwKVsQrVV61fo5emD1y3OJQ==", + "version": "6.6.8", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.8.tgz", + "integrity": "sha512-2agL3ueZhqxoVrfmntO8yuVj+uNSlIOnhykYHk3Cq0ShYPdUjjUiSJrQvXjq01I9jAuI0Zl2YO8Evv5Mqytm5g==", "dev": true, "license": "MIT", "dependencies": { @@ -14714,7 +14727,7 @@ "cors": "~2.8.5", "debug": "~4.4.1", "engine.io-parser": "~5.2.1", - "ws": "~8.18.3" + "ws": "~8.20.1" }, "engines": { "node": ">=10.2.0" @@ -14731,9 +14744,9 @@ } }, "node_modules/engine.io/node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", "dev": true, "license": "MIT", "engines": { @@ -15846,15 +15859,15 @@ "license": "Apache-2.0" }, "node_modules/express": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", - "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "~1.20.3", + "body-parser": "~1.20.5", "content-disposition": "~0.5.4", "content-type": "~1.0.4", "cookie": "~0.7.1", @@ -15873,7 +15886,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "~6.14.0", + "qs": "~6.15.1", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "~0.19.0", @@ -17327,9 +17340,9 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -18239,7 +18252,7 @@ "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "hasown": "^2.0.3" }, "engines": { "node": ">= 0.4" @@ -21992,7 +22005,10 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/nopt": { "version": "8.1.0", @@ -23706,9 +23722,9 @@ } }, "node_modules/qs": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -25931,20 +25947,20 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.6.tgz", - "integrity": "sha512-DkkO/dz7MGln0dHn5bmN3pPy+JmywNICWrJqVWiVOyvXjWQFIv9c2h24JrQLLFJ2aQVQf/Cvl1vblnd4r2apLQ==", + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.7.tgz", + "integrity": "sha512-e0LyK91f3cUxTmv95/KzoLg47+zF+s/sbxRGDNsyG4dmIP8ZSX8ax6byOxfJXeNNtS/8AZlfD+uP7gBeR7DLlg==", "dev": true, "license": "MIT", "dependencies": { "debug": "~4.4.1", - "ws": "~8.18.3" + "ws": "~8.20.1" } }, "node_modules/socket.io-adapter/node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", "dev": true, "license": "MIT", "engines": { @@ -26997,12 +27013,39 @@ "webpack": "^5.1.0" }, "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, "@swc/core": { "optional": true }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, "esbuild": { "optional": true }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, "uglify-js": { "optional": true } @@ -27132,9 +27175,9 @@ } }, "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", "dev": true, "license": "MIT", "engines": { diff --git a/projects/v3/src/app/components/assessment/assessment.component.ts b/projects/v3/src/app/components/assessment/assessment.component.ts index 57934c8de..5b0828fa7 100644 --- a/projects/v3/src/app/components/assessment/assessment.component.ts +++ b/projects/v3/src/app/components/assessment/assessment.component.ts @@ -907,8 +907,8 @@ Best regards`; }); } - showQuestionInfo(info, keyboardEvent?: KeyboardEvent) { - if (keyboardEvent && (keyboardEvent?.code === 'Space' || keyboardEvent?.code === 'Enter')) { + showQuestionInfo(info, keyboardEvent?: Event) { + if (keyboardEvent instanceof KeyboardEvent && (keyboardEvent.code === 'Space' || keyboardEvent.code === 'Enter')) { keyboardEvent.preventDefault(); } else if (keyboardEvent) { return; diff --git a/projects/v3/src/app/components/review-rating/review-rating.component.html b/projects/v3/src/app/components/review-rating/review-rating.component.html index 18c3655fd..0051c656c 100644 --- a/projects/v3/src/app/components/review-rating/review-rating.component.html +++ b/projects/v3/src/app/components/review-rating/review-rating.component.html @@ -4,9 +4,6 @@ Is this feedback helpful? - - Please rank this feedback from Very Poor to Excellent - diff --git a/projects/v3/src/app/pages/home/home.page.ts b/projects/v3/src/app/pages/home/home.page.ts index dca8cffdb..2c65cf52b 100644 --- a/projects/v3/src/app/pages/home/home.page.ts +++ b/projects/v3/src/app/pages/home/home.page.ts @@ -339,15 +339,15 @@ export class HomePage implements OnInit, OnDestroy, AfterViewChecked { * @param keyboardEvent The keyboard event object, if the function was called by a keyboard event. * @returns A Promise that resolves when the navigation is complete. */ - async gotoActivity({ activity, milestone }, keyboardEvent?: KeyboardEvent) { + async gotoActivity({ activity, milestone }, keyboardEvent?: Event) { // UI: clear lastVisited indicator (italic + grayed background) this.activityCol.el.querySelectorAll('.lastVisited').forEach((ele) => { ele.classList.remove('lastVisited'); }); if ( - keyboardEvent && - (keyboardEvent?.code === "Space" || keyboardEvent?.code === "Enter") + keyboardEvent instanceof KeyboardEvent && + (keyboardEvent.code === "Space" || keyboardEvent.code === "Enter") ) { keyboardEvent.preventDefault(); } else if (keyboardEvent) { @@ -483,10 +483,10 @@ export class HomePage implements OnInit, OnDestroy, AfterViewChecked { window.open(url, '_blank'); } - achievePopup(achievement: Achievement, keyboardEvent?: KeyboardEvent): void { + achievePopup(achievement: Achievement, keyboardEvent?: Event): void { if ( - keyboardEvent && - (keyboardEvent?.code === "Space" || keyboardEvent?.code === "Enter") + keyboardEvent instanceof KeyboardEvent && + (keyboardEvent.code === "Space" || keyboardEvent.code === "Enter") ) { keyboardEvent.preventDefault(); } else if (keyboardEvent) { diff --git a/projects/v3/src/locales/messages.en.xlf b/projects/v3/src/locales/messages.en.xlf index a63f71d1e..8c7efc02b 100644 --- a/projects/v3/src/locales/messages.en.xlf +++ b/projects/v3/src/locales/messages.en.xlf @@ -821,13 +821,6 @@ 5 - - Please rank this feedback from Very Poor to Excellent - - projects/v3/src/app/components/review-rating/review-rating.component.html - 8 - - Send a quick thank you note! diff --git a/projects/v3/src/locales/messages.es.xlf b/projects/v3/src/locales/messages.es.xlf index 7e17ea9ba..2f4d7189c 100644 --- a/projects/v3/src/locales/messages.es.xlf +++ b/projects/v3/src/locales/messages.es.xlf @@ -887,14 +887,6 @@ Please help us to improve your experience.5 - - Please rank this feedback from Very Poor to Excellent - Por favor evalúa este comentario de muy malo a excelente - - projects/v3/src/app/components/review-rating/review-rating.component.html - 8 - - Send a quick thank you note! Envía una nota de agradecimiento diff --git a/projects/v3/src/locales/messages.ja.xlf b/projects/v3/src/locales/messages.ja.xlf index c14c1737e..20315c45c 100644 --- a/projects/v3/src/locales/messages.ja.xlf +++ b/projects/v3/src/locales/messages.ja.xlf @@ -1467,14 +1467,6 @@ 5 - - Please rank this feedback from Very Poor to Excellent - このフィードバックについて、「非常に悪い」から「優れている」まで順位をつけてください。 - - projects/v3/src/app/components/review-rating/review-rating.component.html - 8 - - Send a quick thank you note! 簡単なお礼状を送ろう diff --git a/projects/v3/tsconfig.app.json b/projects/v3/tsconfig.app.json index 3ad2393d9..6f3a49665 100644 --- a/projects/v3/tsconfig.app.json +++ b/projects/v3/tsconfig.app.json @@ -5,6 +5,7 @@ "emitDecoratorMetadata": true, "baseUrl": ".", "outDir": "../../out-tsc/app", + "moduleResolution": "bundler", "types": [], "lib": [ "es2022", @@ -52,6 +53,7 @@ "src/testing/**/*.ts", "**/*.spec.ts", "src/environments/environment.*.ts", + "src/assets/ffmpeg/worker.d.ts" ], "angularCompilerOptions": { "strictTemplates": true,