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,