diff --git a/lang/sensei-lms.pot b/lang/sensei-lms.pot
index eb73e41699..eadf34b5ca 100644
--- a/lang/sensei-lms.pot
+++ b/lang/sensei-lms.pot
@@ -2,14 +2,14 @@
# This file is distributed under the GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
msgid ""
msgstr ""
-"Project-Id-Version: Sensei LMS 4.20.2\n"
+"Project-Id-Version: Sensei LMS 4.21.0-a.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/sensei-lms\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"POT-Creation-Date: 2024-02-07T13:42:13+00:00\n"
+"POT-Creation-Date: 2024-02-22T18:13:08+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.8.1\n"
"X-Domain: sensei-lms\n"
@@ -76,13 +76,13 @@ msgstr ""
#: includes/class-sensei-course.php:3715
#: includes/class-sensei-grading-main.php:302
#: includes/class-sensei-grading-main.php:605
-#: includes/class-sensei-lesson.php:4540
+#: includes/class-sensei-lesson.php:4541
#: assets/blocks/course-actions-block/course-status-options.js:13
#: assets/blocks/course-outline/status-preview/status-control/index.js:17
#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-settings.js:40
#: assets/dist/blocks/global-blocks.js:266
#: assets/dist/blocks/lesson-action-blocks.js:236
-#: assets/dist/blocks/single-course.js:539
+#: assets/dist/blocks/single-course.js:605
msgid "In Progress"
msgstr ""
@@ -125,9 +125,9 @@ msgstr ""
#: includes/admin/class-sensei-learner-management.php:707
#: includes/class-sensei-course.php:833
#: includes/class-sensei-course.php:1252
-#: includes/class-sensei-lesson.php:397
-#: includes/class-sensei-lesson.php:487
-#: includes/class-sensei-lesson.php:1728
+#: includes/class-sensei-lesson.php:398
+#: includes/class-sensei-lesson.php:488
+#: includes/class-sensei-lesson.php:1729
#: includes/class-sensei-modules.php:384
#: includes/class-sensei-utils.php:2279
#: assets/blocks/lesson-properties/constants.js:9
@@ -252,7 +252,6 @@ msgstr ""
msgid "Students (%d)"
msgstr ""
-#. translators: Placeholder value is total count of students.
#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:146
#: includes/class-sensei-analysis-course-list-table.php:104
#: includes/class-sensei-analysis-overview-list-table.php:121
@@ -356,7 +355,7 @@ msgstr ""
#: includes/admin/class-sensei-learners-admin-bulk-actions-view.php:457
#: includes/class-sensei-analysis-course-list-table.php:894
#: includes/class-sensei-analysis-overview-list-table.php:1129
-#: includes/class-sensei-lesson.php:1796
+#: includes/class-sensei-lesson.php:1797
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:363
msgid "Filter"
msgstr ""
@@ -401,8 +400,8 @@ msgstr ""
#: includes/class-sensei-grading-main.php:68
#: assets/blocks/course-outline/lesson-block/lesson-settings.js:62
#: assets/blocks/course-outline/module-block/module-status.js:72
-#: assets/dist/blocks/single-course.js:354
-#: assets/dist/blocks/single-course.js:410
+#: assets/dist/blocks/single-course.js:368
+#: assets/dist/blocks/single-course.js:424
msgid "Status"
msgstr ""
@@ -435,7 +434,8 @@ msgstr ""
#: templates/single-course/modules.php:100
#: assets/blocks/course-outline/lesson-block/lesson-settings.js:42
#: assets/blocks/course-outline/module-block/index.js:28
-#: assets/blocks/course-outline/outline-block/outline-appender.js:30
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/lessons.js:143
+#: assets/blocks/course-outline/outline-block/outline-appender.js:31
#: assets/blocks/lesson-actions/complete-lesson-block/index.js:26
#: assets/blocks/lesson-actions/lesson-completed-block/index.js:26
#: assets/blocks/lesson-actions/next-lesson-block/index.js:26
@@ -446,9 +446,10 @@ msgstr ""
#: assets/dist/blocks/lesson-action-blocks.js:307
#: assets/dist/blocks/lesson-action-blocks.js:319
#: assets/dist/blocks/lesson-action-blocks.js:331
-#: assets/dist/blocks/single-course.js:354
-#: assets/dist/blocks/single-course.js:372
-#: assets/dist/blocks/single-course.js:467
+#: assets/dist/blocks/single-course.js:368
+#: assets/dist/blocks/single-course.js:386
+#: assets/dist/blocks/single-course.js:504
+#: assets/dist/blocks/single-course.js:533
msgid "Lesson"
msgstr ""
@@ -469,7 +470,7 @@ msgstr ""
#: includes/class-sensei-analysis-overview-list-table.php:1097
#: includes/class-sensei-analysis-user-profile-list-table.php:48
#: includes/class-sensei-grading-main.php:65
-#: includes/class-sensei-lesson.php:288
+#: includes/class-sensei-lesson.php:289
#: includes/class-sensei-posttypes.php:930
#: includes/reports/overview/list-table/class-sensei-reports-overview-list-table-abstract.php:315
#: assets/blocks/course-actions-block/continue-course/index.js:29
@@ -493,7 +494,7 @@ msgstr[0] ""
msgstr[1] ""
#: includes/admin/class-sensei-learners-main.php:399
-#: includes/class-sensei-lesson.php:4782
+#: includes/class-sensei-lesson.php:4783
#: includes/class-sensei-modules.php:1058
#: includes/class-sensei-utils.php:1301
#: assets/data-port/import/done/import-success-results.js:15
@@ -533,7 +534,7 @@ msgstr[1] ""
#: assets/dist/blocks/global-blocks.js:409
#: assets/dist/blocks/lesson-action-blocks.js:236
#: assets/dist/blocks/lesson-action-blocks.js:295
-#: assets/dist/blocks/single-course.js:539
+#: assets/dist/blocks/single-course.js:605
#: assets/dist/blocks/single-page.js:214
#: assets/dist/data-port/import.js:393
msgid "Completed"
@@ -543,7 +544,7 @@ msgstr ""
#: assets/blocks/course-actions-block/course-status-options.js:8
#: assets/blocks/course-outline/status-preview/status-control/index.js:16
#: assets/dist/blocks/global-blocks.js:266
-#: assets/dist/blocks/single-course.js:539
+#: assets/dist/blocks/single-course.js:605
msgid "Not Started"
msgstr ""
@@ -553,19 +554,19 @@ msgstr ""
#: includes/admin/class-sensei-learners-main.php:438
#: includes/admin/home/notices/class-sensei-home-notices.php:108
-#: includes/class-sensei-lesson.php:4186
-#: includes/class-sensei-lesson.php:4213
-#: includes/class-sensei-lesson.php:4240
-#: includes/class-sensei-lesson.php:4259
+#: includes/class-sensei-lesson.php:4187
+#: includes/class-sensei-lesson.php:4214
+#: includes/class-sensei-lesson.php:4241
+#: includes/class-sensei-lesson.php:4260
msgid "Yes"
msgstr ""
#: includes/admin/class-sensei-learners-main.php:438
#: includes/admin/home/notices/class-sensei-home-notices.php:131
-#: includes/class-sensei-lesson.php:4185
-#: includes/class-sensei-lesson.php:4212
-#: includes/class-sensei-lesson.php:4239
-#: includes/class-sensei-lesson.php:4258
+#: includes/class-sensei-lesson.php:4186
+#: includes/class-sensei-lesson.php:4213
+#: includes/class-sensei-lesson.php:4240
+#: includes/class-sensei-lesson.php:4259
msgid "No"
msgstr ""
@@ -608,6 +609,8 @@ msgstr ""
#: includes/admin/class-sensei-learners-main.php:1014
#: includes/class-sensei-analysis-course-list-table.php:760
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/lessons.js:151
+#: assets/dist/blocks/single-course.js:504
msgid "No lessons found."
msgstr ""
@@ -647,11 +650,11 @@ msgstr ""
#: includes/admin/class-sensei-learners-main.php:1198
#: includes/blocks/class-sensei-course-outline-module-block.php:98
-#: includes/class-sensei-admin.php:1914
+#: includes/class-sensei-admin.php:1642
#: includes/class-sensei-analysis-overview-list-table.php:1196
#: includes/class-sensei-analysis.php:112
#: includes/class-sensei-course.php:3509
-#: includes/class-sensei-lesson.php:216
+#: includes/class-sensei-lesson.php:217
#: includes/class-sensei-modules.php:1621
#: includes/class-sensei-posttypes.php:936
#: includes/class-sensei-posttypes.php:937
@@ -661,7 +664,7 @@ msgstr ""
#: templates/course-results/lessons.php:39
#: templates/single-course/modules.php:102
#: assets/blocks/course-outline/module-block/module-edit.js:240
-#: assets/dist/blocks/single-course.js:394
+#: assets/dist/blocks/single-course.js:408
#: assets/dist/data-port/export.js:187
#: assets/dist/data-port/import.js:625
#: assets/shared/helpers/labels.js:8
@@ -726,7 +729,7 @@ msgstr ""
#: includes/admin/class-sensei-setup-wizard-pages.php:60
#: includes/admin/home/quick-links/class-sensei-home-quick-links-provider.php:24
-#: includes/class-sensei-admin.php:1913
+#: includes/class-sensei-admin.php:1641
#: includes/class-sensei-analysis-overview-list-table.php:1195
#: includes/class-sensei-analysis-user-profile-list-table.php:362
#: includes/class-sensei-analysis.php:111
@@ -755,7 +758,7 @@ msgid "my-courses"
msgstr ""
#: includes/admin/class-sensei-setup-wizard-pages.php:64
-#: includes/class-sensei-admin.php:1915
+#: includes/class-sensei-admin.php:1643
#: widgets/class-sensei-course-component-widget.php:338
msgid "My Courses"
msgstr ""
@@ -794,14 +797,14 @@ msgstr ""
#: includes/block-patterns/page/templates/v1/landing-page-list.php:82
#: includes/block-patterns/page/templates/v2/landing-page.php:61
#: assets/admin/editor-wizard/steps/course-details-step.js:86
-#: assets/admin/editor-wizard/steps/lesson-details-step.js:72
+#: assets/admin/editor-wizard/steps/lesson-details-step.js:86
#: assets/blocks/course-actions-block/continue-course/index.js:28
#: assets/blocks/course-actions-block/continue-course/index.js:33
#: assets/blocks/lesson-actions/next-lesson-block/index.js:25
#: assets/data-port/export/export-select-content-page.js:59
#: assets/data-port/import/upload/upload-page.js:72
-#: assets/dist/admin/editor-wizard/index.js:74
-#: assets/dist/admin/editor-wizard/index.js:108
+#: assets/dist/admin/editor-wizard/index.js:76
+#: assets/dist/admin/editor-wizard/index.js:110
#: assets/dist/blocks/global-blocks.js:218
#: assets/dist/blocks/lesson-action-blocks.js:307
#: assets/dist/data-port/export.js:33
@@ -918,7 +921,7 @@ msgid "Pending"
msgstr ""
#: includes/admin/class-sensei-status.php:171
-#: includes/class-sensei-lesson.php:4536
+#: includes/class-sensei-lesson.php:4537
#: assets/blocks/lesson-actions/complete-lesson-block/index.js:24
#: assets/course-theme/blocks/quiz-blocks/index.js:135
#: assets/dist/blocks/lesson-action-blocks.js:166
@@ -988,7 +991,7 @@ msgid "Support forums"
msgstr ""
#: includes/admin/home/help/class-sensei-home-help-provider.php:102
-#: includes/class-sensei-lesson.php:358
+#: includes/class-sensei-lesson.php:359
#: includes/class-sensei-settings-api.php:197
#: includes/class-sensei-settings-api.php:214
#: includes/internal/emails/class-email-list-table.php:241
@@ -1055,7 +1058,7 @@ msgid "There is a new version of %1$s available (%2$s). Please
msgstr ""
#: includes/admin/home/notices/class-sensei-home-notices.php:408
-#: includes/class-sensei-lesson.php:1626
+#: includes/class-sensei-lesson.php:1627
#: assets/dist/home/index.js:326
#: assets/home/extension-actions.js:70
msgid "Update"
@@ -1313,7 +1316,7 @@ msgid "View Course"
msgstr ""
#: includes/admin/tools/views/html-enrolment-debug.php:64
-#: includes/class-sensei-lesson.php:274
+#: includes/class-sensei-lesson.php:275
msgid "Edit Course"
msgstr ""
@@ -1543,8 +1546,8 @@ msgstr ""
#: assets/blocks/course-outline/outline-block/index.js:36
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:33
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:90
-#: assets/dist/blocks/single-course.js:458
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:524
+#: assets/dist/blocks/single-course.js:550
msgid "Lesson 1"
msgstr ""
@@ -1555,8 +1558,8 @@ msgstr ""
#: assets/blocks/course-outline/outline-block/index.js:45
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:37
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:91
-#: assets/dist/blocks/single-course.js:458
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:524
+#: assets/dist/blocks/single-course.js:550
msgid "Lesson 2"
msgstr ""
@@ -1566,8 +1569,8 @@ msgstr ""
#: includes/block-patterns/course/templates/video-hero.php:167
#: assets/blocks/course-outline/outline-block/index.js:54
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:41
-#: assets/dist/blocks/single-course.js:458
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:524
+#: assets/dist/blocks/single-course.js:550
msgid "Lesson 3"
msgstr ""
@@ -1861,15 +1864,17 @@ msgstr ""
#: includes/block-patterns/lesson/templates/default-with-quiz.php:13
#: includes/block-patterns/lesson/templates/default.php:13
+#: includes/block-patterns/lesson/templates/files-to-download.php:13
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:13
msgid "Write lesson content..."
msgstr ""
#: includes/block-patterns/lesson/templates/default-with-quiz.php:19
#: includes/block-patterns/lesson/templates/default.php:19
#: includes/block-patterns/lesson/templates/discussion-question.php:55
-#: includes/block-patterns/lesson/templates/files-to-download.php:21
+#: includes/block-patterns/lesson/templates/files-to-download.php:24
#: includes/block-patterns/lesson/templates/video-lesson.php:21
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:56
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:59
#: includes/blocks/course-theme/class-lesson-actions.php:131
#: themes/sensei-course-theme/templates/default/lesson.php:49
#: assets/blocks/lesson-actions/take-quiz-block/index.js:17
@@ -1883,9 +1888,9 @@ msgstr ""
#: includes/block-patterns/lesson/templates/default-with-quiz.php:23
#: includes/block-patterns/lesson/templates/default.php:23
#: includes/block-patterns/lesson/templates/discussion-question.php:59
-#: includes/block-patterns/lesson/templates/files-to-download.php:25
+#: includes/block-patterns/lesson/templates/files-to-download.php:28
#: includes/block-patterns/lesson/templates/video-lesson.php:25
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:60
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:63
#: includes/blocks/course-theme/class-lesson-actions.php:62
#: includes/class-sensei-frontend.php:920
#: themes/sensei-course-theme/templates/default/lesson.php:45
@@ -1900,9 +1905,9 @@ msgstr ""
#: includes/block-patterns/lesson/templates/default-with-quiz.php:27
#: includes/block-patterns/lesson/templates/default.php:27
#: includes/block-patterns/lesson/templates/discussion-question.php:63
-#: includes/block-patterns/lesson/templates/files-to-download.php:29
+#: includes/block-patterns/lesson/templates/files-to-download.php:32
#: includes/block-patterns/lesson/templates/video-lesson.php:29
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:64
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:67
#: includes/blocks/course-theme/class-lesson-actions.php:113
#: includes/blocks/course-theme/class-prev-next-lesson.php:98
#: includes/class-sensei-utils.php:1224
@@ -1919,9 +1924,9 @@ msgstr ""
#: includes/block-patterns/lesson/templates/default-with-quiz.php:31
#: includes/block-patterns/lesson/templates/default.php:31
#: includes/block-patterns/lesson/templates/discussion-question.php:67
-#: includes/block-patterns/lesson/templates/files-to-download.php:33
+#: includes/block-patterns/lesson/templates/files-to-download.php:36
#: includes/block-patterns/lesson/templates/video-lesson.php:33
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:68
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:71
#: includes/class-sensei-frontend.php:955
#: assets/blocks/lesson-actions/lesson-actions-block/lesson-actions-edit.js:64
#: assets/blocks/lesson-actions/reset-lesson-block/index.js:17
@@ -1935,7 +1940,7 @@ msgstr ""
msgid "Write your discussion question topic or prompt here."
msgstr ""
-#: includes/block-patterns/lesson/templates/files-to-download.php:14
+#: includes/block-patterns/lesson/templates/files-to-download.php:17
msgid "Lesson Resources"
msgstr ""
@@ -1943,35 +1948,35 @@ msgstr ""
msgid "Include a transcript, link to a transcript, or a summary of the video."
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:17
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:20
msgid "Date:"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:23
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:26
msgid "Time:"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:30
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:33
msgid "Join Meeting"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:42
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:45
msgid "Agenda:"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:47
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:50
msgid "Introductions"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:48
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:51
msgid "Review last lesson"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:49
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:52
msgid "Discuss the final assessment"
msgstr ""
-#: includes/block-patterns/lesson/templates/zoom-meeting.php:50
+#: includes/block-patterns/lesson/templates/zoom-meeting.php:53
msgid "Open Q&A"
msgstr ""
@@ -2140,17 +2145,16 @@ msgstr ""
msgid "When you're ready, let's publish %s in order to make them available to your students."
msgstr ""
-#. Translators: placeholder is the lesson title.
#: includes/blocks/class-sensei-course-outline-lesson-block.php:47
#: includes/blocks/course-theme/class-course-navigation.php:256
#: includes/class-sensei-frontend.php:1165
-#: includes/class-sensei-lesson.php:294
+#: includes/class-sensei-lesson.php:295
#: includes/internal/emails/class-email-list-table.php:233
#: assets/admin/emails/email-preview-button/email-preview-button.js:84
#: assets/blocks/course-outline/lesson-block/lesson-edit.js:102
#: assets/course-theme/learning-mode-templates/template-option/template-option-thumbnail.js:26
#: assets/dist/admin/emails/email-preview-button/index.js:18
-#: assets/dist/blocks/single-course.js:345
+#: assets/dist/blocks/single-course.js:359
#: assets/dist/course-theme/learning-mode-templates/index.js:46
msgid "Preview"
msgstr ""
@@ -2177,7 +2181,7 @@ msgid "Your Total Grade"
msgstr ""
#: includes/blocks/class-sensei-learner-messages-button-block.php:76
-#: includes/class-sensei-admin.php:1917
+#: includes/class-sensei-admin.php:1645
#: includes/class-sensei-course.php:2204
#: includes/class-sensei-messages.php:940
#: includes/class-sensei-messages.php:1036
@@ -2223,7 +2227,7 @@ msgid "Featured"
msgstr ""
#: includes/blocks/course-list/class-sensei-course-list-categories-filter.php:54
-#: includes/class-sensei-lesson.php:1790
+#: includes/class-sensei-lesson.php:1791
#: assets/blocks/course-list-filter-block/course-list-filter-edit.js:37
#: assets/dist/blocks/global-blocks.js:409
msgid "All Categories"
@@ -2277,7 +2281,6 @@ msgstr ""
msgid "View quiz for %s"
msgstr ""
-#. Translators: placeholder is the lesson title.
#: includes/blocks/course-theme/class-course-navigation.php:260
#: includes/class-sensei-posttypes.php:940
#: assets/blocks/lesson-actions/take-quiz-block/index.js:21
@@ -2307,7 +2310,7 @@ msgstr ""
#: includes/blocks/course-theme/class-prev-next-lesson.php:97
#: includes/class-sensei-course.php:2051
#: includes/class-sensei-course.php:2163
-#: includes/class-sensei-lesson.php:1838
+#: includes/class-sensei-lesson.php:1839
#: assets/dist/setup-wizard/index.js:382
#: assets/setup-wizard/theme/carousel.js:139
msgid "Previous"
@@ -2320,7 +2323,7 @@ msgstr ""
#: includes/blocks/course-theme/class-prev-next-lesson.php:98
#: includes/class-sensei-course.php:2066
#: includes/class-sensei-course.php:2178
-#: includes/class-sensei-lesson.php:1838
+#: includes/class-sensei-lesson.php:1839
#: assets/blocks/lesson-actions/next-lesson-block/index.js:24
#: assets/course-theme/blocks/quiz-blocks/index.js:123
#: assets/dist/blocks/lesson-action-blocks.js:307
@@ -2341,83 +2344,83 @@ msgstr ""
msgid "Toggle course navigation"
msgstr ""
-#: includes/class-sensei-admin.php:134
-#: includes/class-sensei-admin.php:135
-#: includes/class-sensei-admin.php:1395
+#: includes/class-sensei-admin.php:139
+#: includes/class-sensei-admin.php:140
+#: includes/class-sensei-admin.php:1123
#: includes/class-sensei-course.php:414
msgid "Order Courses"
msgstr ""
-#: includes/class-sensei-admin.php:151
-#: includes/class-sensei-admin.php:152
-#: includes/class-sensei-admin.php:1579
-#: includes/class-sensei-lesson.php:220
+#: includes/class-sensei-admin.php:156
+#: includes/class-sensei-admin.php:157
+#: includes/class-sensei-admin.php:1307
+#: includes/class-sensei-lesson.php:221
msgid "Order Lessons"
msgstr ""
-#: includes/class-sensei-admin.php:540
+#: includes/class-sensei-admin.php:545
msgid "This will duplicate the lesson quiz and all of its questions. Are you sure you want to do this?"
msgstr ""
-#: includes/class-sensei-admin.php:541
+#: includes/class-sensei-admin.php:546
msgid "Duplicate this lesson"
msgstr ""
-#: includes/class-sensei-admin.php:541
#: includes/class-sensei-admin.php:546
+#: includes/class-sensei-admin.php:551
msgid "Duplicate"
msgstr ""
-#: includes/class-sensei-admin.php:545
+#: includes/class-sensei-admin.php:550
msgid "This will duplicate the course lessons along with all of their quizzes and questions. Are you sure you want to do this?"
msgstr ""
-#: includes/class-sensei-admin.php:546
+#: includes/class-sensei-admin.php:551
msgid "Duplicate this course"
msgstr ""
-#: includes/class-sensei-admin.php:547
+#: includes/class-sensei-admin.php:552
msgid "Duplicate this course with its lessons"
msgstr ""
-#: includes/class-sensei-admin.php:547
+#: includes/class-sensei-admin.php:552
msgid "Duplicate (with lessons)"
msgstr ""
#. translators: Placeholder is the post type string.
-#: includes/class-sensei-admin.php:626
+#: includes/class-sensei-admin.php:631
msgid "Please supply a %1$s ID."
msgstr ""
-#: includes/class-sensei-admin.php:632
+#: includes/class-sensei-admin.php:637
msgid "Invalid post type. Can duplicate only lessons and courses"
msgstr ""
-#: includes/class-sensei-admin.php:652
-#: includes/class-sensei-admin.php:1525
+#: includes/class-sensei-admin.php:657
+#: includes/class-sensei-admin.php:1253
#: includes/internal/emails/class-email-list-table-actions.php:115
#: includes/internal/emails/class-email-list-table-actions.php:129
#: includes/internal/emails/class-email-preview.php:221
msgid "Insufficient permissions"
msgstr ""
-#: includes/class-sensei-admin.php:991
+#: includes/class-sensei-admin.php:719
msgid "Show all courses"
msgstr ""
-#: includes/class-sensei-admin.php:1402
+#: includes/class-sensei-admin.php:1130
msgid "The course order has been saved."
msgstr ""
-#: includes/class-sensei-admin.php:1447
+#: includes/class-sensei-admin.php:1175
msgid "Save course order"
msgstr ""
-#: includes/class-sensei-admin.php:1587
+#: includes/class-sensei-admin.php:1315
msgid "The lesson order has been saved."
msgstr ""
-#: includes/class-sensei-admin.php:1610
+#: includes/class-sensei-admin.php:1338
#: includes/class-sensei-analysis-overview-list-table.php:1146
#: includes/class-sensei-grading-main.php:432
#: includes/class-sensei-grading.php:569
@@ -2426,59 +2429,59 @@ msgstr ""
msgid "Select a course"
msgstr ""
-#: includes/class-sensei-admin.php:1621
+#: includes/class-sensei-admin.php:1349
#: includes/class-sensei-modules.php:1339
msgid "Select"
msgstr ""
-#: includes/class-sensei-admin.php:1659
+#: includes/class-sensei-admin.php:1387
#: includes/class-sensei-course.php:3504
#: templates/course-results/lessons.php:123
msgid "Other Lessons"
msgstr ""
-#: includes/class-sensei-admin.php:1674
+#: includes/class-sensei-admin.php:1402
msgid "Save lesson order"
msgstr ""
-#: includes/class-sensei-admin.php:1677
+#: includes/class-sensei-admin.php:1405
msgid "There are no lessons in this course."
msgstr ""
-#: includes/class-sensei-admin.php:1916
+#: includes/class-sensei-admin.php:1644
msgid "My Profile"
msgstr ""
-#: includes/class-sensei-admin.php:1918
+#: includes/class-sensei-admin.php:1646
#: includes/class-sensei-frontend.php:371
#: templates/user/login-form.php:25
#: templates/user/login-form.php:67
msgid "Login"
msgstr ""
-#: includes/class-sensei-admin.php:1918
+#: includes/class-sensei-admin.php:1646
#: includes/class-sensei-frontend.php:369
msgid "Logout"
msgstr ""
-#: includes/class-sensei-admin.php:1951
+#: includes/class-sensei-admin.php:1679
msgid "Add to Menu"
msgstr ""
-#: includes/class-sensei-admin.php:2024
+#: includes/class-sensei-admin.php:1752
msgid "Settings > General"
msgstr ""
-#: includes/class-sensei-admin.php:2025
+#: includes/class-sensei-admin.php:1753
msgid "add a new Administrator"
msgstr ""
-#: includes/class-sensei-admin.php:2026
+#: includes/class-sensei-admin.php:1754
msgid "existing Administrator"
msgstr ""
#. translators: The %s placeholders are as follows: - A link to the General Settings page with the translated text "Settings > General". - A link to add an admin user with the translated text "add a new Administrator". - The current admin email address from the Settings. - A link to view the existing admin users, with the translated text "existing Administrator".
-#: includes/class-sensei-admin.php:2037
+#: includes/class-sensei-admin.php:1765
msgid "To prevent issues with Sensei LMS module names, your Email Address in %1$s should also belong to an Administrator user. You can either %2$s with the email address %3$s, or change that email address to match the email of an %4$s."
msgstr ""
@@ -2497,8 +2500,8 @@ msgstr ""
#: includes/class-sensei-analysis-lesson-list-table.php:53
#: includes/class-sensei-grading-main.php:69
#: includes/class-sensei-learner.php:157
-#: includes/class-sensei-lesson.php:1298
-#: includes/class-sensei-lesson.php:1307
+#: includes/class-sensei-lesson.php:1299
+#: includes/class-sensei-lesson.php:1308
#: assets/blocks/quiz/question-block/settings/question-grade-settings.js:28
#: assets/dist/blocks/quiz/index.js:682
#: assets/dist/js/grading-general.js:68
@@ -2713,55 +2716,55 @@ msgstr ""
msgid "Course Results: "
msgstr ""
-#: includes/class-sensei-course-structure.php:700
+#: includes/class-sensei-course-structure.php:721
msgid "Individual lesson or modules cannot appear multiple times in the same course."
msgstr ""
-#: includes/class-sensei-course-structure.php:707
+#: includes/class-sensei-course-structure.php:728
msgid "Different modules cannot have the same name."
msgstr ""
-#: includes/class-sensei-course-structure.php:717
+#: includes/class-sensei-course-structure.php:738
msgid "Each item must be an array."
msgstr ""
#. translators: Placeholder is ID for module.
-#: includes/class-sensei-course-structure.php:769
+#: includes/class-sensei-course-structure.php:790
msgid "Module with id \"%d\" was not found"
msgstr ""
#. translators: Placeholder 1 is the module slug and 2 is course name.
-#: includes/class-sensei-course-structure.php:789
+#: includes/class-sensei-course-structure.php:810
msgid "Slug %1$s exists and is being used in %2$s course"
msgstr ""
#. translators: Placeholder is the module slug.
-#: includes/class-sensei-course-structure.php:804
+#: includes/class-sensei-course-structure.php:825
msgid "A module with the slug %s is already owned by another teacher"
msgstr ""
-#: includes/class-sensei-course-structure.php:820
+#: includes/class-sensei-course-structure.php:841
msgid "Module lessons array can only contain lessons."
msgstr ""
#. translators: Placeholder is ID for lesson.
-#: includes/class-sensei-course-structure.php:833
+#: includes/class-sensei-course-structure.php:854
msgid "Lesson with id \"%d\" was not found"
msgstr ""
-#: includes/class-sensei-course-structure.php:856
+#: includes/class-sensei-course-structure.php:878
msgid "All items must have a `type` set."
msgstr ""
-#: includes/class-sensei-course-structure.php:864
+#: includes/class-sensei-course-structure.php:886
msgid "Please ensure all modules have a name before saving."
msgstr ""
-#: includes/class-sensei-course-structure.php:870
+#: includes/class-sensei-course-structure.php:892
msgid "Please ensure all lessons have a name before saving."
msgstr ""
-#: includes/class-sensei-course-structure.php:883
+#: includes/class-sensei-course-structure.php:905
msgid "Module items must include a `lessons` array."
msgstr ""
@@ -2786,7 +2789,7 @@ msgstr ""
#: includes/class-sensei-course.php:252
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:52
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "WooCommerce integration"
msgstr ""
@@ -2796,7 +2799,7 @@ msgstr ""
#: includes/class-sensei-course.php:254
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:58
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "Set expiration date of courses"
msgstr ""
@@ -2809,7 +2812,7 @@ msgstr ""
#: includes/class-sensei-course.php:262
#: includes/class-sensei-groups-landing-page.php:98
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:43
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
#: assets/dist/home/index.js:461
#: assets/home/sections/sensei-pro-ad.js:61
msgid "%s USD"
@@ -2818,7 +2821,7 @@ msgstr ""
#: includes/class-sensei-course.php:265
#: includes/class-sensei-groups-landing-page.php:100
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:48
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
#: assets/dist/home/index.js:461
#: assets/home/sections/sensei-pro-ad.js:69
msgid "per year, 1 site"
@@ -2830,7 +2833,7 @@ msgstr ""
#: includes/class-sensei-settings-api.php:194
#: includes/class-sensei-settings-api.php:211
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:125
-#: assets/dist/admin/editor-wizard/index.js:93
+#: assets/dist/admin/editor-wizard/index.js:95
#: assets/dist/home/index.js:461
#: assets/home/sections/sensei-pro-ad.js:120
msgid "Get Sensei Pro"
@@ -2855,7 +2858,7 @@ msgstr ""
#: includes/class-sensei-course.php:355
#: includes/class-sensei-groups-landing-page.php:32
#: includes/internal/emails/class-email-list-table.php:139
-#: assets/dist/blocks/single-course.js:878
+#: assets/dist/blocks/single-course.js:953
#: assets/dist/js/admin/lesson-ai.js:116
#: assets/js/admin/lesson-ai.js:33
#: assets/shared/components/sensei-pro-badge/index.js:7
@@ -2916,20 +2919,20 @@ msgid "Feature this course"
msgstr ""
#: includes/class-sensei-course.php:920
-#: includes/class-sensei-lesson.php:405
+#: includes/class-sensei-lesson.php:406
msgid "Video Embed Code"
msgstr ""
#: includes/class-sensei-course.php:925
-#: includes/class-sensei-lesson.php:410
+#: includes/class-sensei-lesson.php:411
msgid "Paste the embed code for your video (e.g. YouTube, Vimeo etc.) in the box above."
msgstr ""
#. translators: Placeholder is the item title/name.
#: includes/class-sensei-course.php:1097
#: includes/class-sensei-course.php:1240
-#: includes/class-sensei-lesson.php:2847
-#: includes/class-sensei-lesson.php:2855
+#: includes/class-sensei-lesson.php:2848
+#: includes/class-sensei-lesson.php:2856
#: includes/class-sensei-posttypes.php:982
msgid "Edit %s"
msgstr ""
@@ -3106,8 +3109,8 @@ msgstr ""
#: includes/class-sensei-course.php:3122
#: includes/class-sensei-grading-main.php:584
-#: includes/class-sensei-lesson.php:1779
-#: includes/class-sensei-lesson.php:2569
+#: includes/class-sensei-lesson.php:1780
+#: includes/class-sensei-lesson.php:2570
#: includes/shortcodes/class-sensei-shortcode-user-courses.php:569
#: assets/blocks/quiz/quiz-block/quiz-settings.js:250
#: assets/blocks/quiz/quiz-block/quiz-settings.js:255
@@ -3156,7 +3159,7 @@ msgstr ""
#. translators: Placeholder is the item title.
#: includes/class-sensei-course.php:4184
-#: includes/class-sensei-lesson.php:4870
+#: includes/class-sensei-lesson.php:4871
#: includes/class-sensei-utils.php:1246
#: includes/course-theme/class-sensei-course-theme-lesson.php:231
msgid "You must first complete: %1$s"
@@ -3281,7 +3284,6 @@ msgstr ""
msgid "Part of: %s"
msgstr ""
-#. translators: Placeholder is a link to the Course permalink.
#: includes/class-sensei-frontend.php:1151
#: widgets/class-sensei-lesson-component-widget.php:223
msgid "View course"
@@ -3350,8 +3352,8 @@ msgstr ""
#: includes/class-sensei-grading-user-quiz.php:107
#: includes/class-sensei-grading-user-quiz.php:409
-#: includes/class-sensei-lesson.php:1595
-#: includes/class-sensei-lesson.php:1737
+#: includes/class-sensei-lesson.php:1596
+#: includes/class-sensei-lesson.php:1738
msgid "Grade:"
msgstr ""
@@ -3394,7 +3396,7 @@ msgstr ""
#: includes/class-sensei-grading-user-quiz.php:152
#: includes/class-sensei-grading-user-quiz.php:163
-#: includes/class-sensei-lesson.php:1539
+#: includes/class-sensei-lesson.php:1540
#: includes/class-sensei-question.php:134
#: assets/blocks/quiz/answer-blocks/index.js:39
#: assets/dist/blocks/quiz/index.js:237
@@ -3402,7 +3404,7 @@ msgid "Multiple Choice"
msgstr ""
#: includes/class-sensei-grading-user-quiz.php:157
-#: includes/class-sensei-lesson.php:1539
+#: includes/class-sensei-lesson.php:1540
#: includes/class-sensei-question.php:135
#: assets/blocks/quiz/answer-blocks/index.js:84
#: assets/dist/blocks/quiz/index.js:237
@@ -3410,7 +3412,7 @@ msgid "True/False"
msgstr ""
#: includes/class-sensei-grading-user-quiz.php:167
-#: includes/class-sensei-lesson.php:1539
+#: includes/class-sensei-lesson.php:1540
#: includes/class-sensei-question.php:136
#: assets/blocks/quiz/answer-blocks/index.js:95
#: assets/dist/blocks/quiz/index.js:237
@@ -3418,7 +3420,7 @@ msgid "Gap Fill"
msgstr ""
#: includes/class-sensei-grading-user-quiz.php:193
-#: includes/class-sensei-lesson.php:1539
+#: includes/class-sensei-lesson.php:1540
#: includes/class-sensei-question.php:138
#: assets/blocks/quiz/answer-blocks/index.js:138
#: assets/dist/blocks/quiz/index.js:237
@@ -3426,7 +3428,7 @@ msgid "Multi Line"
msgstr ""
#: includes/class-sensei-grading-user-quiz.php:197
-#: includes/class-sensei-lesson.php:1539
+#: includes/class-sensei-lesson.php:1540
#: includes/class-sensei-question.php:137
#: assets/blocks/quiz/answer-blocks/index.js:128
#: assets/dist/blocks/quiz/index.js:237
@@ -3434,7 +3436,7 @@ msgid "Single Line"
msgstr ""
#: includes/class-sensei-grading-user-quiz.php:201
-#: includes/class-sensei-lesson.php:1539
+#: includes/class-sensei-lesson.php:1540
#: includes/class-sensei-question.php:139
#: assets/blocks/quiz/answer-blocks/index.js:148
#: assets/dist/blocks/quiz/index.js:237
@@ -3457,7 +3459,7 @@ msgid "Correct answer"
msgstr ""
#: includes/class-sensei-grading-user-quiz.php:385
-#: includes/class-sensei-lesson.php:2341
+#: includes/class-sensei-lesson.php:2342
#: assets/blocks/quiz/answer-feedback-block/answer-feedback-toggle.js:42
#: assets/dist/blocks/quiz/index.js:349
msgid "Answer Feedback"
@@ -3515,7 +3517,7 @@ msgid "Guest Student"
msgstr ""
#: includes/class-sensei-learner-profiles.php:28
-#: includes/class-sensei-settings.php:672
+#: includes/class-sensei-settings.php:684
msgid "learner"
msgstr ""
@@ -3555,117 +3557,117 @@ msgstr ""
msgid "*Note that this functionality has been moved to the quiz block and will not be supported going forward. Please consider switching to the block editor."
msgstr ""
-#: includes/class-sensei-lesson.php:219
+#: includes/class-sensei-lesson.php:220
msgid "New Lesson"
msgstr ""
-#: includes/class-sensei-lesson.php:221
+#: includes/class-sensei-lesson.php:222
msgid "Lesson Settings"
msgstr ""
-#: includes/class-sensei-lesson.php:225
+#: includes/class-sensei-lesson.php:226
msgid "All Lessons"
msgstr ""
-#: includes/class-sensei-lesson.php:226
+#: includes/class-sensei-lesson.php:227
#: includes/class-sensei-posttypes.php:883
msgid "Lesson Tags"
msgstr ""
-#: includes/class-sensei-lesson.php:291
+#: includes/class-sensei-lesson.php:292
msgid "Prerequisite"
msgstr ""
-#: includes/class-sensei-lesson.php:308
+#: includes/class-sensei-lesson.php:309
#: includes/class-sensei-settings.php:277
msgid "Content Drip"
msgstr ""
-#: includes/class-sensei-lesson.php:312
-#: includes/class-sensei-lesson.php:4126
+#: includes/class-sensei-lesson.php:313
+#: includes/class-sensei-lesson.php:4127
msgid "Lesson Information"
msgstr ""
-#: includes/class-sensei-lesson.php:316
+#: includes/class-sensei-lesson.php:317
msgid "Quiz Settings*"
msgstr ""
-#: includes/class-sensei-lesson.php:319
+#: includes/class-sensei-lesson.php:320
msgid "Quiz Questions*"
msgstr ""
-#: includes/class-sensei-lesson.php:344
+#: includes/class-sensei-lesson.php:345
#: includes/course-theme/class-sensei-course-theme-template-selection.php:121
#: assets/dist/js/admin/course-edit.js:149
#: assets/js/admin/course-video-sidebar.js:27
msgid "Video"
msgstr ""
-#: includes/class-sensei-lesson.php:357
+#: includes/class-sensei-lesson.php:358
#: includes/class-sensei-settings-api.php:195
msgid "Keep students engaged and improve knowledge retention by setting a delivery schedule for course content."
msgstr ""
-#: includes/class-sensei-lesson.php:362
+#: includes/class-sensei-lesson.php:363
msgid "When should this lesson become available?"
msgstr ""
-#: includes/class-sensei-lesson.php:365
+#: includes/class-sensei-lesson.php:366
msgid "As soon as the course is started"
msgstr ""
-#: includes/class-sensei-lesson.php:366
+#: includes/class-sensei-lesson.php:367
msgid "On a specific date"
msgstr ""
-#: includes/class-sensei-lesson.php:367
+#: includes/class-sensei-lesson.php:368
msgid "A specific interval after the course start date"
msgstr ""
-#: includes/class-sensei-lesson.php:392
+#: includes/class-sensei-lesson.php:393
msgid "Lesson Length in minutes"
msgstr ""
-#: includes/class-sensei-lesson.php:395
-#: includes/class-sensei-lesson.php:4172
+#: includes/class-sensei-lesson.php:396
+#: includes/class-sensei-lesson.php:4173
msgid "Lesson Complexity"
msgstr ""
-#: includes/class-sensei-lesson.php:494
+#: includes/class-sensei-lesson.php:495
msgid "Please select a course first."
msgstr ""
#. translators: Placeholder is an edit course URL.
-#: includes/class-sensei-lesson.php:499
+#: includes/class-sensei-lesson.php:500
msgid "No lessons exist yet. Please add some to the course."
msgstr ""
-#: includes/class-sensei-lesson.php:594
+#: includes/class-sensei-lesson.php:595
msgid "Control how students progress through the course based on their interactions with lesson video."
msgstr ""
-#: includes/class-sensei-lesson.php:598
+#: includes/class-sensei-lesson.php:599
#: assets/course-theme/learning-mode-templates/template-actions.js:59
#: assets/dist/course-theme/learning-mode-templates/index.js:30
msgid "Customize"
msgstr ""
-#: includes/class-sensei-lesson.php:620
+#: includes/class-sensei-lesson.php:621
msgid "Allow this lesson to be viewed without login"
msgstr ""
-#: includes/class-sensei-lesson.php:1241
+#: includes/class-sensei-lesson.php:1242
msgid "Once you have saved your lesson you will be able to add questions."
msgstr ""
-#: includes/class-sensei-lesson.php:1279
+#: includes/class-sensei-lesson.php:1280
msgid "Please save your lesson in order to add questions to your quiz."
msgstr ""
-#: includes/class-sensei-lesson.php:1297
-#: includes/class-sensei-lesson.php:1306
-#: includes/class-sensei-lesson.php:1804
-#: includes/class-sensei-lesson.php:1812
+#: includes/class-sensei-lesson.php:1298
+#: includes/class-sensei-lesson.php:1307
+#: includes/class-sensei-lesson.php:1805
+#: includes/class-sensei-lesson.php:1813
#: includes/class-sensei-posttypes.php:945
#: includes/class-sensei-question.php:230
#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:146
@@ -3673,10 +3675,10 @@ msgstr ""
msgid "Question"
msgstr ""
-#: includes/class-sensei-lesson.php:1299
-#: includes/class-sensei-lesson.php:1308
-#: includes/class-sensei-lesson.php:1805
-#: includes/class-sensei-lesson.php:1813
+#: includes/class-sensei-lesson.php:1300
+#: includes/class-sensei-lesson.php:1309
+#: includes/class-sensei-lesson.php:1806
+#: includes/class-sensei-lesson.php:1814
#: assets/blocks/quiz/quiz-block/questions-modal/filter.js:45
#: assets/blocks/quiz/quiz-block/questions-modal/questions.js:147
#: assets/dist/blocks/quiz/index.js:798
@@ -3684,97 +3686,97 @@ msgstr ""
msgid "Type"
msgstr ""
-#: includes/class-sensei-lesson.php:1300
-#: includes/class-sensei-lesson.php:1309
+#: includes/class-sensei-lesson.php:1301
+#: includes/class-sensei-lesson.php:1310
msgid "Action"
msgstr ""
-#: includes/class-sensei-lesson.php:1319
+#: includes/class-sensei-lesson.php:1320
msgid "There are no Questions for this Quiz yet. Please add some below."
msgstr ""
-#: includes/class-sensei-lesson.php:1489
-#: includes/class-sensei-lesson.php:1748
-#: includes/class-sensei-lesson.php:2694
+#: includes/class-sensei-lesson.php:1490
+#: includes/class-sensei-lesson.php:1749
+#: includes/class-sensei-lesson.php:2695
msgid "Add file"
msgstr ""
-#: includes/class-sensei-lesson.php:1516
-#: includes/class-sensei-lesson.php:2695
+#: includes/class-sensei-lesson.php:1517
+#: includes/class-sensei-lesson.php:2696
msgid "Change file"
msgstr ""
-#: includes/class-sensei-lesson.php:1543
+#: includes/class-sensei-lesson.php:1544
msgid "Edit Question"
msgstr ""
-#: includes/class-sensei-lesson.php:1543
+#: includes/class-sensei-lesson.php:1544
#: includes/internal/emails/class-email-list-table.php:207
msgid "Edit"
msgstr ""
-#: includes/class-sensei-lesson.php:1543
-#: includes/class-sensei-lesson.php:1545
+#: includes/class-sensei-lesson.php:1544
+#: includes/class-sensei-lesson.php:1546
msgid "Remove Question"
msgstr ""
-#: includes/class-sensei-lesson.php:1543
-#: includes/class-sensei-lesson.php:1545
-#: includes/class-sensei-lesson.php:1562
+#: includes/class-sensei-lesson.php:1544
+#: includes/class-sensei-lesson.php:1546
+#: includes/class-sensei-lesson.php:1563
msgid "Remove"
msgstr ""
-#: includes/class-sensei-lesson.php:1545
+#: includes/class-sensei-lesson.php:1546
msgid "You are not the question owner, so you cannot edit it."
msgstr ""
#. translators: Placeholder is the question category name.
-#: includes/class-sensei-lesson.php:1556
+#: includes/class-sensei-lesson.php:1557
msgid "Selected from '%1$s' "
msgstr ""
-#: includes/class-sensei-lesson.php:1562
+#: includes/class-sensei-lesson.php:1563
msgid "Remove Question(s)"
msgstr ""
-#: includes/class-sensei-lesson.php:1583
-#: includes/class-sensei-lesson.php:1706
+#: includes/class-sensei-lesson.php:1584
+#: includes/class-sensei-lesson.php:1707
msgid "Question:"
msgstr ""
-#: includes/class-sensei-lesson.php:1589
-#: includes/class-sensei-lesson.php:1711
+#: includes/class-sensei-lesson.php:1590
+#: includes/class-sensei-lesson.php:1712
msgid "Description:"
msgstr ""
-#: includes/class-sensei-lesson.php:1602
-#: includes/class-sensei-lesson.php:1742
+#: includes/class-sensei-lesson.php:1603
+#: includes/class-sensei-lesson.php:1743
#: assets/blocks/quiz/question-block/settings/question-multiple-choice-settings.js:20
#: assets/dist/blocks/quiz/index.js:700
msgid "Random Order"
msgstr ""
-#: includes/class-sensei-lesson.php:1608
-#: includes/class-sensei-lesson.php:1747
+#: includes/class-sensei-lesson.php:1609
+#: includes/class-sensei-lesson.php:1748
msgid "Media:"
msgstr ""
-#: includes/class-sensei-lesson.php:1609
-#: includes/class-sensei-lesson.php:1748
+#: includes/class-sensei-lesson.php:1610
+#: includes/class-sensei-lesson.php:1749
msgid "Add file to question"
msgstr ""
-#: includes/class-sensei-lesson.php:1609
-#: includes/class-sensei-lesson.php:1748
+#: includes/class-sensei-lesson.php:1610
+#: includes/class-sensei-lesson.php:1749
msgid "Add to question"
msgstr ""
-#: includes/class-sensei-lesson.php:1610
-#: includes/class-sensei-lesson.php:1749
+#: includes/class-sensei-lesson.php:1611
+#: includes/class-sensei-lesson.php:1750
msgid "Delete file"
msgstr ""
-#: includes/class-sensei-lesson.php:1625
+#: includes/class-sensei-lesson.php:1626
#: assets/blocks/editor-components/confirm-dialog/confirm-dialog.js:29
#: assets/course-theme/learning-mode-templates/template-preview.js:41
#: assets/data-port/export/export-progress-page.js:57
@@ -3783,65 +3785,65 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: includes/class-sensei-lesson.php:1626
+#: includes/class-sensei-lesson.php:1627
msgid "Update Question"
msgstr ""
-#: includes/class-sensei-lesson.php:1687
+#: includes/class-sensei-lesson.php:1688
#: includes/class-sensei-question.php:121
#: assets/blocks/quiz/quiz-block/quiz-appender.js:51
#: assets/dist/blocks/quiz/index.js:828
msgid "New Question"
msgstr ""
-#: includes/class-sensei-lesson.php:1688
+#: includes/class-sensei-lesson.php:1689
msgid "Existing Questions"
msgstr ""
-#: includes/class-sensei-lesson.php:1690
+#: includes/class-sensei-lesson.php:1691
msgid "Category Questions"
msgstr ""
#. translators: Placeholders are an opening and closing tag linking to the question bank.
-#: includes/class-sensei-lesson.php:1699
+#: includes/class-sensei-lesson.php:1700
msgid "Add a new question to this quiz - your question will also be added to the %1$squestion bank%2$s."
msgstr ""
-#: includes/class-sensei-lesson.php:1716
+#: includes/class-sensei-lesson.php:1717
msgid "Question Type:"
msgstr ""
-#: includes/class-sensei-lesson.php:1726
+#: includes/class-sensei-lesson.php:1727
msgid "Question Category:"
msgstr ""
-#: includes/class-sensei-lesson.php:1764
+#: includes/class-sensei-lesson.php:1765
msgid "Add Question"
msgstr ""
#. translators: Placeholders are an opening and closing tag linking to the question bank.
-#: includes/class-sensei-lesson.php:1775
+#: includes/class-sensei-lesson.php:1776
msgid "Add an existing question to this quiz from the %1$squestion bank%2$s."
msgstr ""
-#: includes/class-sensei-lesson.php:1780
+#: includes/class-sensei-lesson.php:1781
msgid "Unused"
msgstr ""
-#: includes/class-sensei-lesson.php:1781
+#: includes/class-sensei-lesson.php:1782
msgid "Used"
msgstr ""
-#: includes/class-sensei-lesson.php:1784
+#: includes/class-sensei-lesson.php:1785
msgid "All Types"
msgstr ""
-#: includes/class-sensei-lesson.php:1795
+#: includes/class-sensei-lesson.php:1796
msgid "Search"
msgstr ""
-#: includes/class-sensei-lesson.php:1806
-#: includes/class-sensei-lesson.php:1814
+#: includes/class-sensei-lesson.php:1807
+#: includes/class-sensei-lesson.php:1815
#: assets/blocks/learner-courses-block/learner-courses-settings.js:40
#: assets/blocks/quiz/category-question-block/category-question-settings.js:112
#: assets/blocks/quiz/quiz-block/questions-modal/filter.js:56
@@ -3853,50 +3855,50 @@ msgstr ""
msgid "Category"
msgstr ""
-#: includes/class-sensei-lesson.php:1842
+#: includes/class-sensei-lesson.php:1843
msgid "Add Selected Question(s)"
msgstr ""
#. translators: Placeholders are an opening and closing tag linking to the question categories page.
-#: includes/class-sensei-lesson.php:1851
+#: includes/class-sensei-lesson.php:1852
msgid "Add any number of questions from a specified category. Edit your question categories %1$shere%2$s."
msgstr ""
-#: includes/class-sensei-lesson.php:1854
+#: includes/class-sensei-lesson.php:1855
msgid "Select a Question Category"
msgstr ""
-#: includes/class-sensei-lesson.php:1860
+#: includes/class-sensei-lesson.php:1861
msgid "Number of questions:"
msgstr ""
-#: includes/class-sensei-lesson.php:1862
+#: includes/class-sensei-lesson.php:1863
msgid "Add Question(s)"
msgstr ""
-#: includes/class-sensei-lesson.php:2077
+#: includes/class-sensei-lesson.php:2078
msgid "There are no questions matching your search."
msgstr ""
-#: includes/class-sensei-lesson.php:2132
-#: includes/class-sensei-lesson.php:2692
+#: includes/class-sensei-lesson.php:2133
+#: includes/class-sensei-lesson.php:2693
msgid "Right:"
msgstr ""
-#: includes/class-sensei-lesson.php:2154
-#: includes/class-sensei-lesson.php:2693
+#: includes/class-sensei-lesson.php:2155
+#: includes/class-sensei-lesson.php:2694
msgid "Wrong:"
msgstr ""
-#: includes/class-sensei-lesson.php:2182
+#: includes/class-sensei-lesson.php:2183
msgid "Add right answer"
msgstr ""
-#: includes/class-sensei-lesson.php:2183
+#: includes/class-sensei-lesson.php:2184
msgid "Add wrong answer"
msgstr ""
-#: includes/class-sensei-lesson.php:2198
+#: includes/class-sensei-lesson.php:2199
#: includes/class-sensei-question.php:1552
#: templates/single-quiz/question-type-boolean.php:83
#: assets/blocks/quiz/answer-blocks/true-false.js:27
@@ -3906,7 +3908,7 @@ msgstr ""
msgid "True"
msgstr ""
-#: includes/class-sensei-lesson.php:2199
+#: includes/class-sensei-lesson.php:2200
#: includes/class-sensei-question.php:1554
#: templates/single-quiz/question-type-boolean.php:87
#: assets/blocks/quiz/answer-blocks/true-false.js:28
@@ -3916,198 +3918,198 @@ msgstr ""
msgid "False"
msgstr ""
-#: includes/class-sensei-lesson.php:2221
+#: includes/class-sensei-lesson.php:2222
msgid "Text before the gap:"
msgstr ""
-#: includes/class-sensei-lesson.php:2223
+#: includes/class-sensei-lesson.php:2224
msgid "Gap:"
msgstr ""
-#: includes/class-sensei-lesson.php:2225
+#: includes/class-sensei-lesson.php:2226
msgid "Text after the gap:"
msgstr ""
-#: includes/class-sensei-lesson.php:2227
+#: includes/class-sensei-lesson.php:2228
msgid "Preview:"
msgstr ""
-#: includes/class-sensei-lesson.php:2239
-#: includes/class-sensei-lesson.php:2252
-#: includes/class-sensei-lesson.php:2276
+#: includes/class-sensei-lesson.php:2240
+#: includes/class-sensei-lesson.php:2253
+#: includes/class-sensei-lesson.php:2277
msgid "Grading Notes:"
msgstr ""
-#: includes/class-sensei-lesson.php:2241
-#: includes/class-sensei-lesson.php:2254
-#: includes/class-sensei-lesson.php:2278
+#: includes/class-sensei-lesson.php:2242
+#: includes/class-sensei-lesson.php:2255
+#: includes/class-sensei-lesson.php:2279
#: assets/blocks/quiz/question-block/settings/question-grading-notes-settings.js:23
#: assets/dist/blocks/quiz/index.js:691
msgid "Displayed to the teacher when grading the question."
msgstr ""
-#: includes/class-sensei-lesson.php:2271
+#: includes/class-sensei-lesson.php:2272
msgid "Upload notes:"
msgstr ""
-#: includes/class-sensei-lesson.php:2273
+#: includes/class-sensei-lesson.php:2274
msgid "Displayed to the student to describe what to upload."
msgstr ""
-#: includes/class-sensei-lesson.php:2340
+#: includes/class-sensei-lesson.php:2341
msgid "This feedback will be automatically displayed to the student once they have completed the quiz."
msgstr ""
-#: includes/class-sensei-lesson.php:2455
+#: includes/class-sensei-lesson.php:2456
msgid "There is no quiz for this lesson yet - please add one in the 'Quiz Questions' box."
msgstr ""
-#: includes/class-sensei-lesson.php:2546
+#: includes/class-sensei-lesson.php:2547
msgid "Pass required to complete lesson"
msgstr ""
-#: includes/class-sensei-lesson.php:2547
+#: includes/class-sensei-lesson.php:2548
msgid "The passmark must be achieved before the lesson is complete."
msgstr ""
-#: includes/class-sensei-lesson.php:2554
+#: includes/class-sensei-lesson.php:2555
msgid "Quiz passmark percentage"
msgstr ""
-#: includes/class-sensei-lesson.php:2565
-#: includes/class-sensei-lesson.php:4232
+#: includes/class-sensei-lesson.php:2566
+#: includes/class-sensei-lesson.php:4233
msgid "Number of questions to show"
msgstr ""
-#: includes/class-sensei-lesson.php:2566
+#: includes/class-sensei-lesson.php:2567
msgid "Show a random selection of questions from this quiz each time a student views it."
msgstr ""
-#: includes/class-sensei-lesson.php:2575
-#: includes/class-sensei-lesson.php:4251
+#: includes/class-sensei-lesson.php:2576
+#: includes/class-sensei-lesson.php:4252
msgid "Randomise question order"
msgstr ""
-#: includes/class-sensei-lesson.php:2583
-#: includes/class-sensei-lesson.php:4270
+#: includes/class-sensei-lesson.php:2584
+#: includes/class-sensei-lesson.php:4271
msgid "Grade quiz automatically"
msgstr ""
-#: includes/class-sensei-lesson.php:2584
+#: includes/class-sensei-lesson.php:2585
msgid "Grades quiz and displays answer explanation immediately after completion. Only applicable if quiz is limited to Multiple Choice, True/False and Gap Fill questions. Questions that have a grade of zero are skipped during autograding."
msgstr ""
-#: includes/class-sensei-lesson.php:2591
+#: includes/class-sensei-lesson.php:2592
msgid "Allow user to retake the quiz"
msgstr ""
-#: includes/class-sensei-lesson.php:2592
+#: includes/class-sensei-lesson.php:2593
msgid "Enables the quiz reset button."
msgstr ""
-#: includes/class-sensei-lesson.php:2696
+#: includes/class-sensei-lesson.php:2697
msgid "Are you sure you want to remove this question?"
msgstr ""
-#: includes/class-sensei-lesson.php:2697
+#: includes/class-sensei-lesson.php:2698
msgid "Are you sure you want to remove these questions?"
msgstr ""
-#: includes/class-sensei-lesson.php:2698
+#: includes/class-sensei-lesson.php:2699
msgid "You have selected more questions than this category contains - please reduce the number of questions that you are adding."
msgstr ""
-#: includes/class-sensei-lesson.php:2803
+#: includes/class-sensei-lesson.php:2804
msgctxt "column name"
msgid "Lesson Title"
msgstr ""
-#: includes/class-sensei-lesson.php:2804
+#: includes/class-sensei-lesson.php:2805
msgctxt "column name"
msgid "Course"
msgstr ""
-#: includes/class-sensei-lesson.php:2805
+#: includes/class-sensei-lesson.php:2806
msgctxt "column name"
msgid "Pre-requisite Lesson"
msgstr ""
#. translators: Placeholders are the question number and the question category name.
-#: includes/class-sensei-lesson.php:2978
+#: includes/class-sensei-lesson.php:2979
#: includes/rest-api/class-sensei-rest-api-question-helpers-trait.php:109
msgid "%1$s Question(s) from %2$s"
msgstr ""
-#: includes/class-sensei-lesson.php:3522
+#: includes/class-sensei-lesson.php:3523
#: assets/blocks/lesson-properties/constants.js:13
#: assets/dist/blocks/single-lesson.js:64
#: assets/dist/course-theme/blocks/index.js:212
msgid "Easy"
msgstr ""
-#: includes/class-sensei-lesson.php:3523
+#: includes/class-sensei-lesson.php:3524
#: assets/blocks/lesson-properties/constants.js:17
#: assets/dist/blocks/single-lesson.js:64
#: assets/dist/course-theme/blocks/index.js:212
msgid "Standard"
msgstr ""
-#: includes/class-sensei-lesson.php:3524
+#: includes/class-sensei-lesson.php:3525
#: assets/blocks/lesson-properties/constants.js:21
#: assets/dist/blocks/single-lesson.js:64
#: assets/dist/course-theme/blocks/index.js:212
msgid "Hard"
msgstr ""
-#: includes/class-sensei-lesson.php:4134
+#: includes/class-sensei-lesson.php:4135
msgid "No Change"
msgstr ""
-#: includes/class-sensei-lesson.php:4156
+#: includes/class-sensei-lesson.php:4157
msgid "Lesson Course"
msgstr ""
-#: includes/class-sensei-lesson.php:4176
+#: includes/class-sensei-lesson.php:4177
msgid "Quiz Settings"
msgstr ""
-#: includes/class-sensei-lesson.php:4197
+#: includes/class-sensei-lesson.php:4198
msgid "Pass required"
msgstr ""
-#: includes/class-sensei-lesson.php:4205
+#: includes/class-sensei-lesson.php:4206
msgid "Pass Percentage"
msgstr ""
-#: includes/class-sensei-lesson.php:4224
+#: includes/class-sensei-lesson.php:4225
msgid "Enable quiz reset button"
msgstr ""
#. translators: Placeholder is the lesson title.
-#: includes/class-sensei-lesson.php:4496
+#: includes/class-sensei-lesson.php:4497
#: templates/course-results/lessons.php:92
#: templates/course-results/lessons.php:150
msgid "Start %s"
msgstr ""
-#: includes/class-sensei-lesson.php:4519
+#: includes/class-sensei-lesson.php:4520
msgid "Length:"
msgstr ""
-#: includes/class-sensei-lesson.php:4519
+#: includes/class-sensei-lesson.php:4520
msgid "minutes"
msgstr ""
-#: includes/class-sensei-lesson.php:4525
+#: includes/class-sensei-lesson.php:4526
msgid "Author:"
msgstr ""
-#: includes/class-sensei-lesson.php:4530
+#: includes/class-sensei-lesson.php:4531
msgid "Complexity:"
msgstr ""
#. translators: Placeholders are an opening and closing tag linking to the course permalink.
-#: includes/class-sensei-lesson.php:4781
+#: includes/class-sensei-lesson.php:4782
#: includes/class-sensei-modules.php:1057
#: includes/class-sensei-utils.php:1184
#: includes/class-sensei-utils.php:1300
@@ -4115,25 +4117,25 @@ msgid "Sign Up"
msgstr ""
#. translators: The placeholder %1$s is a link to the Course.
-#: includes/class-sensei-lesson.php:4786
+#: includes/class-sensei-lesson.php:4787
msgid "Please sign up for the %1$s before starting the lesson."
msgstr ""
-#: includes/class-sensei-lesson.php:4789
+#: includes/class-sensei-lesson.php:4790
msgid "Please contact the course administrator to access the course content."
msgstr ""
#. translators: Placeholder is the link to the prerequisite lesson.
-#: includes/class-sensei-lesson.php:4875
+#: includes/class-sensei-lesson.php:4876
msgid "You must first complete %1$s before viewing this Lesson"
msgstr ""
-#: includes/class-sensei-lesson.php:4894
+#: includes/class-sensei-lesson.php:4895
msgid "Lessons Archive"
msgstr ""
-#: includes/class-sensei-lesson.php:5005
-#: includes/class-sensei-lesson.php:5007
+#: includes/class-sensei-lesson.php:5006
+#: includes/class-sensei-lesson.php:5008
msgid "View the Lesson Quiz"
msgstr ""
@@ -4256,7 +4258,7 @@ msgstr ""
#: includes/class-sensei-posttypes.php:1201
#: assets/blocks/course-outline/outline-block/outline-settings.js:26
#: assets/blocks/course-results-block/course-results-settings.js:22
-#: assets/dist/blocks/single-course.js:504
+#: assets/dist/blocks/single-course.js:570
#: assets/dist/blocks/single-page.js:235
msgid "Modules"
msgstr ""
@@ -4276,10 +4278,10 @@ msgstr ""
#: includes/class-sensei-modules.php:1734
#: includes/class-sensei-modules.php:2151
#: assets/blocks/course-outline/module-block/index.js:21
-#: assets/blocks/course-outline/outline-block/outline-appender.js:43
+#: assets/blocks/course-outline/outline-block/outline-appender.js:49
#: assets/course-theme/blocks/lesson-blocks/module-title/module-title-edit.js:10
-#: assets/dist/blocks/single-course.js:372
-#: assets/dist/blocks/single-course.js:467
+#: assets/dist/blocks/single-course.js:386
+#: assets/dist/blocks/single-course.js:533
#: assets/dist/course-theme/blocks/index.js:306
msgid "Module"
msgstr ""
@@ -4757,7 +4759,6 @@ msgstr ""
msgid "%1$s updated. %2$sView %1$s%3$s."
msgstr ""
-#. translators: Placeholders are the singular label for the post type and the post's permalink, respectively.
#: includes/class-sensei-posttypes.php:1036
msgid "Custom field updated."
msgstr ""
@@ -4811,8 +4812,8 @@ msgid "Course name"
msgstr ""
#: includes/class-sensei-posttypes.php:1076
-#: assets/blocks/course-outline/outline-block/outline-appender.js:35
-#: assets/dist/blocks/single-course.js:467
+#: assets/blocks/course-outline/outline-block/outline-appender.js:36
+#: assets/dist/blocks/single-course.js:533
msgid "Lesson name"
msgstr ""
@@ -5078,559 +5079,558 @@ msgstr ""
msgid "Course Archive Page"
msgstr ""
-#: includes/class-sensei-settings.php:364
-msgid "The page to use to display courses. If you leave this blank the default custom post type archive will apply."
+#. translators: Placeholder is the docs link.
+#: includes/class-sensei-settings.php:366
+msgid "The page to use to display courses. If you leave this blank the default custom post type archive will apply."
msgstr ""
-#: includes/class-sensei-settings.php:373
+#: includes/class-sensei-settings.php:377
msgid "My Courses Page"
msgstr ""
-#: includes/class-sensei-settings.php:374
-msgid "The page to use to display the courses that a user is currently taking as well as the courses a user has complete."
+#. translators: Placeholder is the docs link.
+#: includes/class-sensei-settings.php:380
+msgid "The page to use to display the courses that a user is currently taking as well as the courses a user has complete."
msgstr ""
-#: includes/class-sensei-settings.php:383
+#: includes/class-sensei-settings.php:391
msgid "Course Completed Page"
msgstr ""
-#: includes/class-sensei-settings.php:384
-msgid "The page that is displayed after a student completes a course."
+#. translators: Placeholder is the docs link.
+#: includes/class-sensei-settings.php:394
+msgid "The page that is displayed after a student completes a course."
msgstr ""
-#: includes/class-sensei-settings.php:393
+#: includes/class-sensei-settings.php:405
msgid "Use placeholder images"
msgstr ""
-#: includes/class-sensei-settings.php:394
+#: includes/class-sensei-settings.php:406
msgid "Output a placeholder image when no featured image has been specified for Courses and Lessons."
msgstr ""
-#: includes/class-sensei-settings.php:401
+#: includes/class-sensei-settings.php:413
msgid "Disable Sensei LMS Styles"
msgstr ""
-#: includes/class-sensei-settings.php:402
+#: includes/class-sensei-settings.php:414
msgid "Prevent the frontend stylesheets from loading. This will remove the default styles for all Sensei LMS elements."
msgstr ""
-#: includes/class-sensei-settings.php:408
+#: includes/class-sensei-settings.php:420
msgid "Quiz question points format"
msgstr ""
-#: includes/class-sensei-settings.php:409
+#: includes/class-sensei-settings.php:421
msgid "Set the quiz question points format"
msgstr ""
-#: includes/class-sensei-settings.php:417
+#: includes/class-sensei-settings.php:429
msgid "Disable Sensei LMS Javascript"
msgstr ""
-#: includes/class-sensei-settings.php:418
+#: includes/class-sensei-settings.php:430
msgid "Prevent the frontend javascript from loading. This affects the progress bars and the My Courses tabs."
msgstr ""
-#: includes/class-sensei-settings.php:425
+#: includes/class-sensei-settings.php:437
msgid "Disable HTML security"
msgstr ""
-#: includes/class-sensei-settings.php:426
+#: includes/class-sensei-settings.php:438
msgid "Allow any HTML tags in the Video Embed field. Warning: Enabling this may leave your site more vulnerable to XSS attacks"
msgstr ""
-#: includes/class-sensei-settings.php:433
+#: includes/class-sensei-settings.php:445
msgid "Delete data on uninstall"
msgstr ""
-#: includes/class-sensei-settings.php:434
+#: includes/class-sensei-settings.php:446
msgid "Delete Sensei LMS data when the plugin is deleted. Once removed, this data cannot be restored."
msgstr ""
-#: includes/class-sensei-settings.php:441
+#: includes/class-sensei-settings.php:453
msgid "Courses are complete:"
msgstr ""
-#: includes/class-sensei-settings.php:442
+#: includes/class-sensei-settings.php:454
msgid "This will determine when courses are marked as complete."
msgstr ""
-#: includes/class-sensei-settings.php:451
+#: includes/class-sensei-settings.php:463
msgid "Display Course Author"
msgstr ""
-#: includes/class-sensei-settings.php:452
+#: includes/class-sensei-settings.php:464
msgid "Output the Course Author on Course archive and My Courses page."
msgstr ""
-#: includes/class-sensei-settings.php:459
+#: includes/class-sensei-settings.php:471
msgid "My Courses Pagination"
msgstr ""
-#: includes/class-sensei-settings.php:460
+#: includes/class-sensei-settings.php:472
msgid "The number of courses to output for the my courses page."
msgstr ""
-#: includes/class-sensei-settings.php:469
+#: includes/class-sensei-settings.php:481
msgid "Course Archive Image"
msgstr ""
-#: includes/class-sensei-settings.php:470
+#: includes/class-sensei-settings.php:482
msgid "Output the Course Image on the Course Archive Page."
msgstr ""
-#: includes/class-sensei-settings.php:477
+#: includes/class-sensei-settings.php:489
msgid "Image Width - Archive"
msgstr ""
-#: includes/class-sensei-settings.php:478
+#: includes/class-sensei-settings.php:490
msgid "The width in pixels of the featured image for the Course Archive page."
msgstr ""
-#: includes/class-sensei-settings.php:486
+#: includes/class-sensei-settings.php:498
msgid "Image Height - Archive"
msgstr ""
-#: includes/class-sensei-settings.php:487
+#: includes/class-sensei-settings.php:499
msgid "The height in pixels of the featured image for the Course Archive page."
msgstr ""
-#: includes/class-sensei-settings.php:495
+#: includes/class-sensei-settings.php:507
msgid "Image Hard Crop - Archive"
msgstr ""
#. translators: Placeholders are an opening and closing tag linking to the documentation page.
-#: includes/class-sensei-settings.php:497
-#: includes/class-sensei-settings.php:532
-#: includes/class-sensei-settings.php:622
-#: includes/class-sensei-settings.php:657
+#: includes/class-sensei-settings.php:509
+#: includes/class-sensei-settings.php:544
+#: includes/class-sensei-settings.php:634
+#: includes/class-sensei-settings.php:669
msgid "After changing this setting, you may need to %1$sregenerate your thumbnails%2$s."
msgstr ""
-#: includes/class-sensei-settings.php:504
+#: includes/class-sensei-settings.php:516
msgid "Single Course Image"
msgstr ""
-#: includes/class-sensei-settings.php:505
+#: includes/class-sensei-settings.php:517
msgid "Output the Course Image on the Single Course Page."
msgstr ""
-#: includes/class-sensei-settings.php:512
-#: includes/class-sensei-settings.php:637
+#: includes/class-sensei-settings.php:524
+#: includes/class-sensei-settings.php:649
msgid "Image Width - Single"
msgstr ""
-#: includes/class-sensei-settings.php:513
+#: includes/class-sensei-settings.php:525
msgid "The width in pixels of the featured image for the Course single post page."
msgstr ""
-#: includes/class-sensei-settings.php:521
-#: includes/class-sensei-settings.php:646
+#: includes/class-sensei-settings.php:533
+#: includes/class-sensei-settings.php:658
msgid "Image Height - Single"
msgstr ""
-#: includes/class-sensei-settings.php:522
+#: includes/class-sensei-settings.php:534
msgid "The height in pixels of the featured image for the Course single post page."
msgstr ""
-#: includes/class-sensei-settings.php:530
-#: includes/class-sensei-settings.php:655
+#: includes/class-sensei-settings.php:542
+#: includes/class-sensei-settings.php:667
msgid "Image Hard Crop - Single"
msgstr ""
-#: includes/class-sensei-settings.php:539
+#: includes/class-sensei-settings.php:551
msgid "Featured Courses Panel"
msgstr ""
-#: includes/class-sensei-settings.php:540
+#: includes/class-sensei-settings.php:552
msgid "Output the Featured Courses Panel on the Course Archive Page."
msgstr ""
-#: includes/class-sensei-settings.php:547
+#: includes/class-sensei-settings.php:559
msgid "More link text"
msgstr ""
-#: includes/class-sensei-settings.php:548
+#: includes/class-sensei-settings.php:560
msgid "The text that will be displayed on the Course Archive for the more courses link."
msgstr ""
-#: includes/class-sensei-settings.php:550
+#: includes/class-sensei-settings.php:562
msgid "More"
msgstr ""
-#: includes/class-sensei-settings.php:557
+#: includes/class-sensei-settings.php:569
#: assets/dist/js/admin/course-edit.js:140
#: assets/js/admin/course-theme/course-theme-sidebar.js:33
msgid "Learning Mode"
msgstr ""
-#: includes/class-sensei-settings.php:558
+#: includes/class-sensei-settings.php:570
#: assets/dist/js/admin/course-edit.js:140
#: assets/js/admin/course-theme/course-theme-sidebar.js:49
msgid "Show an immersive and distraction-free view for lessons and quizzes."
msgstr ""
-#: includes/class-sensei-settings.php:567
+#: includes/class-sensei-settings.php:579
msgid "Learning Mode Templates"
msgstr ""
-#: includes/class-sensei-settings.php:568
+#: includes/class-sensei-settings.php:580
msgid "Choose a learning mode template that is most suited for your type of content and the style you want to offer to your students."
msgstr ""
-#: includes/class-sensei-settings.php:578
+#: includes/class-sensei-settings.php:590
msgid "Allow Comments for Lessons"
msgstr ""
-#: includes/class-sensei-settings.php:579
+#: includes/class-sensei-settings.php:591
msgid "This will allow students to post comments on the single Lesson page, only student who have access to the Lesson will be allowed to comment."
msgstr ""
-#: includes/class-sensei-settings.php:586
+#: includes/class-sensei-settings.php:598
msgid "Display Lesson Author"
msgstr ""
-#: includes/class-sensei-settings.php:587
+#: includes/class-sensei-settings.php:599
msgid "Output the Lesson Author on Course single page & Lesson archive page."
msgstr ""
-#: includes/class-sensei-settings.php:594
+#: includes/class-sensei-settings.php:606
msgid "Course Lesson Images"
msgstr ""
-#: includes/class-sensei-settings.php:595
+#: includes/class-sensei-settings.php:607
msgid "Output the Lesson Image on the Single Course Page."
msgstr ""
-#: includes/class-sensei-settings.php:602
+#: includes/class-sensei-settings.php:614
msgid "Image Width - Course Lessons"
msgstr ""
-#: includes/class-sensei-settings.php:603
+#: includes/class-sensei-settings.php:615
msgid "The width in pixels of the featured image for the Lessons on the Course Single page."
msgstr ""
-#: includes/class-sensei-settings.php:611
+#: includes/class-sensei-settings.php:623
msgid "Image Height - Course Lessons"
msgstr ""
-#: includes/class-sensei-settings.php:612
+#: includes/class-sensei-settings.php:624
msgid "The height in pixels of the featured image for the Lessons on the Course Single page."
msgstr ""
-#: includes/class-sensei-settings.php:620
+#: includes/class-sensei-settings.php:632
msgid "Image Hard Crop - Course Lessons"
msgstr ""
-#: includes/class-sensei-settings.php:629
+#: includes/class-sensei-settings.php:641
msgid "Single Lesson Images"
msgstr ""
-#: includes/class-sensei-settings.php:630
+#: includes/class-sensei-settings.php:642
msgid "Output the Lesson Image on the Single Lesson Page."
msgstr ""
-#: includes/class-sensei-settings.php:638
+#: includes/class-sensei-settings.php:650
msgid "The width in pixels of the featured image for the Lessons single post page."
msgstr ""
-#: includes/class-sensei-settings.php:647
+#: includes/class-sensei-settings.php:659
msgid "The height in pixels of the featured image for the Lessons single post page."
msgstr ""
-#: includes/class-sensei-settings.php:676
+#: includes/class-sensei-settings.php:688
msgid "Public student profiles"
msgstr ""
#. translators: Placeholder is a profile URL example.
-#: includes/class-sensei-settings.php:678
+#: includes/class-sensei-settings.php:690
msgid "Enable public student profiles that will be accessible to everyone. Profile URL format: %s"
msgstr ""
-#: includes/class-sensei-settings.php:685
+#: includes/class-sensei-settings.php:697
msgid "Show student's courses"
msgstr ""
-#: includes/class-sensei-settings.php:686
+#: includes/class-sensei-settings.php:698
msgid "Display the student's active and completed courses on their profile."
msgstr ""
-#: includes/class-sensei-settings.php:694
+#: includes/class-sensei-settings.php:706
msgid "Their quiz is graded (auto and manual grading)"
msgstr ""
-#: includes/class-sensei-settings.php:695
+#: includes/class-sensei-settings.php:707
msgid "They complete a course"
msgstr ""
-#: includes/class-sensei-settings.php:699
+#: includes/class-sensei-settings.php:711
msgid "A student starts their course"
msgstr ""
-#: includes/class-sensei-settings.php:700
+#: includes/class-sensei-settings.php:712
msgid "A student completes their course"
msgstr ""
-#: includes/class-sensei-settings.php:701
+#: includes/class-sensei-settings.php:713
msgid "A student completes a lesson"
msgstr ""
-#: includes/class-sensei-settings.php:702
+#: includes/class-sensei-settings.php:714
msgid "A student submits a quiz for grading"
msgstr ""
-#: includes/class-sensei-settings.php:703
+#: includes/class-sensei-settings.php:715
msgid "A student sends a private message to a teacher"
msgstr ""
-#: includes/class-sensei-settings.php:707
+#: includes/class-sensei-settings.php:719
msgid "They receive a reply to their private message"
msgstr ""
-#: includes/class-sensei-settings.php:711
+#: includes/class-sensei-settings.php:723
msgid "Emails Sent to Students"
msgstr ""
-#: includes/class-sensei-settings.php:712
+#: includes/class-sensei-settings.php:724
msgid "Select the notifications that will be sent to students."
msgstr ""
-#: includes/class-sensei-settings.php:720
+#: includes/class-sensei-settings.php:732
msgid "Emails Sent to Teachers"
msgstr ""
-#: includes/class-sensei-settings.php:721
+#: includes/class-sensei-settings.php:733
msgid "Select the notifications that will be sent to teachers."
msgstr ""
-#: includes/class-sensei-settings.php:729
+#: includes/class-sensei-settings.php:741
msgid "Emails Sent to All Users"
msgstr ""
-#: includes/class-sensei-settings.php:730
+#: includes/class-sensei-settings.php:742
msgid "Select the notifications that will be sent to all users."
msgstr ""
-#: includes/class-sensei-settings.php:738
+#: includes/class-sensei-settings.php:750
msgid "\"From\" Name"
msgstr ""
-#: includes/class-sensei-settings.php:739
+#: includes/class-sensei-settings.php:751
msgid "The name from which all emails will be sent."
msgstr ""
-#: includes/class-sensei-settings.php:747
+#: includes/class-sensei-settings.php:759
msgid "\"From\" Address"
msgstr ""
-#: includes/class-sensei-settings.php:748
+#: includes/class-sensei-settings.php:760
msgid "The address from which all emails will be sent."
msgstr ""
-#: includes/class-sensei-settings.php:756
+#: includes/class-sensei-settings.php:768
#: includes/internal/emails/class-email-settings-tab.php:275
msgid "\"Reply To\" Name"
msgstr ""
-#: includes/class-sensei-settings.php:764
+#: includes/class-sensei-settings.php:776
#: includes/internal/emails/class-email-settings-tab.php:283
msgid "\"Reply To\" Address"
msgstr ""
-#: includes/class-sensei-settings.php:772
+#: includes/class-sensei-settings.php:784
msgid "CC"
msgstr ""
-#: includes/class-sensei-settings.php:773
+#: includes/class-sensei-settings.php:785
msgid "Enter email addresses to CC on all emails. Separate multiple email addresses with commas."
msgstr ""
-#: includes/class-sensei-settings.php:779
+#: includes/class-sensei-settings.php:791
msgid "One or more of the email addresses entered for CC is invalid."
msgstr ""
-#: includes/class-sensei-settings.php:783
+#: includes/class-sensei-settings.php:795
msgid "BCC"
msgstr ""
-#: includes/class-sensei-settings.php:784
+#: includes/class-sensei-settings.php:796
msgid "Enter email addresses to BCC on all emails. Separate multiple email addresses with commas."
msgstr ""
-#: includes/class-sensei-settings.php:791
+#: includes/class-sensei-settings.php:802
msgid "One or more of the email addresses entered for BCC is invalid."
msgstr ""
-#: includes/class-sensei-settings.php:795
+#: includes/class-sensei-settings.php:806
msgid "Header Image"
msgstr ""
#. translators: Placeholders are opening and closing tags linking to the media uploader.
-#: includes/class-sensei-settings.php:797
+#: includes/class-sensei-settings.php:808
msgid "Enter a URL to an image you want to show in the email's header. Upload your image using the %1$smedia uploader%2$s."
msgstr ""
-#: includes/class-sensei-settings.php:805
+#: includes/class-sensei-settings.php:816
msgid "Email Footer Text"
msgstr ""
-#: includes/class-sensei-settings.php:806
+#: includes/class-sensei-settings.php:817
msgid "The text to appear in the footer of Sensei LMS emails."
msgstr ""
#. translators: Placeholder is the blog name.
-#: includes/class-sensei-settings.php:809
+#: includes/class-sensei-settings.php:820
#: templates/emails/footer.php:26
msgid "%1$s - Powered by Sensei LMS"
msgstr ""
-#: includes/class-sensei-settings.php:815
+#: includes/class-sensei-settings.php:826
msgid "Base Colour"
msgstr ""
#. translators: Placeholders are opening and closing tags.
-#: includes/class-sensei-settings.php:817
+#: includes/class-sensei-settings.php:828
msgid "The base colour for Sensei LMS email templates. Default %1$s#557da1%2$s."
msgstr ""
-#: includes/class-sensei-settings.php:825
+#: includes/class-sensei-settings.php:836
msgid "Background Colour"
msgstr ""
#. translators: Placeholders are opening and closing tags.
-#: includes/class-sensei-settings.php:827
+#: includes/class-sensei-settings.php:838
msgid "The background colour for Sensei LMS email templates. Default %1$s#f5f5f5%2$s."
msgstr ""
-#: includes/class-sensei-settings.php:835
+#: includes/class-sensei-settings.php:846
msgid "Body Background Colour"
msgstr ""
#. translators: Placeholders are opening and closing tags.
-#: includes/class-sensei-settings.php:837
+#: includes/class-sensei-settings.php:848
msgid "The main body background colour for Sensei LMS email templates. Default %1$s#fdfdfd%2$s."
msgstr ""
-#: includes/class-sensei-settings.php:845
+#: includes/class-sensei-settings.php:856
msgid "Body Text Colour"
msgstr ""
#. translators: Placeholders are opening and closing tags.
-#: includes/class-sensei-settings.php:847
+#: includes/class-sensei-settings.php:858
msgid "The main body text colour for Sensei LMS email templates. Default %1$s#505050%2$s."
msgstr ""
-#: includes/class-sensei-settings.php:856
+#: includes/class-sensei-settings.php:867
msgid "High-Performance Progress Storage"
msgstr ""
-#: includes/class-sensei-settings.php:857
+#: includes/class-sensei-settings.php:868
msgid "Store the progress of your students in separate tables."
msgstr ""
-#: includes/class-sensei-settings.php:865
+#: includes/class-sensei-settings.php:876
msgid "Synchronize the student progress between storages."
msgstr ""
-#: includes/class-sensei-settings.php:873
+#: includes/class-sensei-settings.php:884
msgid "Choose a repository to store the progress and quiz submissions of your students."
msgstr ""
-#: includes/class-sensei-settings.php:957
+#: includes/class-sensei-settings.php:968
msgid "Select a Page:"
msgstr ""
-#: includes/class-sensei-settings.php:1215
+#: includes/class-sensei-settings.php:1226
msgid "As this feature is currently experimental, it may not be available yet on some sites."
msgstr ""
-#: includes/class-sensei-settings.php:1223
+#: includes/class-sensei-settings.php:1234
msgid "Save changes to make the feature settings available."
msgstr ""
-#: includes/class-sensei-settings.php:1228
+#: includes/class-sensei-settings.php:1239
msgid "Instructions"
msgstr ""
-#: includes/class-sensei-settings.php:1229
+#: includes/class-sensei-settings.php:1240
msgid "To enable High-Performance Progress Storage, follow these steps:"
msgstr ""
-#: includes/class-sensei-settings.php:1231
+#: includes/class-sensei-settings.php:1242
msgid "Select the \"Store the progress of your students in separate tables\" checkbox and save the changes."
msgstr ""
-#: includes/class-sensei-settings.php:1232
+#: includes/class-sensei-settings.php:1243
msgid "Select the \"Synchronize the student progress between storages\" checkbox and save the changes."
msgstr ""
-#: includes/class-sensei-settings.php:1233
+#: includes/class-sensei-settings.php:1244
msgid "Wait until the \"Migration complete and data synchronization enabled\" message is displayed. This may take awhile and you will need to refresh the page to see the updated status."
msgstr ""
-#: includes/class-sensei-settings.php:1234
+#: includes/class-sensei-settings.php:1245
msgid "Select the \"High-Performance progress storage (experimental)\" option and save the changes."
msgstr ""
-#: includes/class-sensei-settings.php:1235
+#: includes/class-sensei-settings.php:1246
msgid "You are now using High-Performance Progress Storage!"
msgstr ""
-#: includes/class-sensei-settings.php:1237
+#: includes/class-sensei-settings.php:1248
msgid "To learn more about the feature, check the docs."
msgstr ""
-#: includes/class-sensei-settings.php:1259
+#: includes/class-sensei-settings.php:1270
msgid "Progress storage repository"
msgstr ""
-#: includes/class-sensei-settings.php:1282
+#: includes/class-sensei-settings.php:1293
msgid "Enable storage synchronization and wait for full synchronization to complete before switching to another repository."
msgstr ""
-#: includes/class-sensei-settings.php:1290
+#: includes/class-sensei-settings.php:1301
msgid "Wait for full synchronization to complete before switching to another repository."
msgstr ""
-#: includes/class-sensei-settings.php:1331
+#: includes/class-sensei-settings.php:1342
msgid "Progress storage synchronization"
msgstr ""
-#: includes/class-sensei-settings.php:1353
+#: includes/class-sensei-settings.php:1364
msgid "Data migration is in progress. Please wait for it to switch repository."
msgstr ""
-#: includes/class-sensei-settings.php:1359
+#: includes/class-sensei-settings.php:1370
msgid "Migration complete and data synchronization enabled."
msgstr ""
-#: includes/class-sensei-settings.php:1365
+#: includes/class-sensei-settings.php:1376
msgid "Migration complete, but errors occurred during data synchronization."
msgstr ""
-#: includes/class-sensei-settings.php:1371
+#: includes/class-sensei-settings.php:1382
msgid "Migration failed. Please retry."
msgstr ""
-#: includes/class-sensei-settings.php:1377
+#: includes/class-sensei-settings.php:1388
msgid "Cannot get the migration status."
msgstr ""
-#: includes/class-sensei-settings.php:1382
+#: includes/class-sensei-settings.php:1393
msgid "Waiting for data migration to start."
msgstr ""
-#: includes/class-sensei-settings.php:1390
+#: includes/class-sensei-settings.php:1401
msgid "Errors occurred during migration:"
msgstr ""
-#: includes/class-sensei-settings.php:1458
+#: includes/class-sensei-settings.php:1464
msgid "Enable for all courses"
msgstr ""
-#: includes/class-sensei-settings.php:1467
-msgid "Customize Colors"
-msgstr ""
-
#: includes/class-sensei-teacher.php:140
#: includes/class-sensei-teacher.php:255
#: includes/class-sensei-teacher.php:1330
@@ -5938,7 +5938,6 @@ msgstr ""
msgid "Lesson (Learning Mode - %1$s)"
msgstr ""
-#. translators: %1$s is the block template name.
#: includes/course-theme/class-sensei-course-theme-templates.php:203
msgid "Displays course content."
msgstr ""
@@ -5948,7 +5947,6 @@ msgstr ""
msgid "Quiz (Learning Mode - %1$s)"
msgstr ""
-#. translators: %1$s is the block template name.
#: includes/course-theme/class-sensei-course-theme-templates.php:215
msgid "Displays a lesson quiz."
msgstr ""
@@ -6210,7 +6208,6 @@ msgstr ""
msgid "[%1$s] You have completed a course"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-learner-completed-course.php:64
msgid "You have completed a course"
msgstr ""
@@ -6232,7 +6229,6 @@ msgstr ""
msgid "[%1$s] Your quiz has been graded"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-learner-graded-quiz.php:66
msgid "Your quiz has been graded"
msgstr ""
@@ -6242,7 +6238,6 @@ msgstr ""
msgid "[%1$s] You have completed a quiz"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-learner-graded-quiz.php:80
msgid "You have completed a quiz"
msgstr ""
@@ -6252,7 +6247,6 @@ msgstr ""
msgid "[%1$s] You have a new message"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-new-message-reply.php:98
msgid "You have received a reply to your private message"
msgstr ""
@@ -6262,7 +6256,6 @@ msgstr ""
msgid "[%1$s] Your student has completed a course"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-teacher-completed-course.php:65
msgid "Your student has completed a course"
msgstr ""
@@ -6272,7 +6265,6 @@ msgstr ""
msgid "[%1$s] Your student has completed a lesson"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-teacher-completed-lesson.php:35
msgid "Your student has completed a lesson"
msgstr ""
@@ -6290,7 +6282,6 @@ msgstr ""
msgid "[%1$s] You have received a new private message"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-teacher-new-message.php:61
msgid "Your student has sent you a private message"
msgstr ""
@@ -6300,7 +6291,6 @@ msgstr ""
msgid "[%1$s] Your student has submitted a quiz for grading"
msgstr ""
-#. translators: Placeholder is the blog name.
#: includes/emails/class-sensei-email-teacher-quiz-submitted.php:67
msgid "Your student has submitted a quiz for grading"
msgstr ""
@@ -6983,7 +6973,7 @@ msgstr ""
#: includes/rest-api/class-sensei-rest-api-course-structure-controller.php:287
#: assets/blocks/course-outline/module-block/module-edit.js:231
-#: assets/dist/blocks/single-course.js:394
+#: assets/dist/blocks/single-course.js:408
msgid "Module description"
msgstr ""
@@ -7570,18 +7560,18 @@ msgstr ""
msgid "More Lessons"
msgstr ""
-#: assets/admin/editor-wizard/patterns-list.js:78
-#: assets/dist/admin/editor-wizard/index.js:64
+#: assets/admin/editor-wizard/patterns-list.js:82
+#: assets/dist/admin/editor-wizard/index.js:66
msgid "Sensei block patterns"
msgstr ""
#: assets/admin/editor-wizard/steps/course-details-step.js:42
-#: assets/dist/admin/editor-wizard/index.js:73
+#: assets/dist/admin/editor-wizard/index.js:75
msgid "Create your course"
msgstr ""
#: assets/admin/editor-wizard/steps/course-details-step.js:45
-#: assets/dist/admin/editor-wizard/index.js:73
+#: assets/dist/admin/editor-wizard/index.js:75
msgid "Keep your Course Title short as it will get displayed in different places around your website. You can easily change both later."
msgstr ""
@@ -7590,7 +7580,7 @@ msgstr ""
#: assets/blocks/learner-courses-block/learner-courses-edit.js:140
#: assets/course-theme/blocks/lesson-blocks/course-title/course-title-edit.js:11
#: assets/course-theme/blocks/lesson-blocks/course-title/index.js:19
-#: assets/dist/admin/editor-wizard/index.js:73
+#: assets/dist/admin/editor-wizard/index.js:75
#: assets/dist/blocks/single-page.js:226
#: assets/dist/blocks/single-page.js:268
#: assets/dist/course-theme/blocks/index.js:254
@@ -7599,110 +7589,110 @@ msgid "Course Title"
msgstr ""
#: assets/admin/editor-wizard/steps/course-details-step.js:61
-#: assets/dist/admin/editor-wizard/index.js:73
+#: assets/dist/admin/editor-wizard/index.js:75
msgid "Course Description"
msgstr ""
#: assets/admin/editor-wizard/steps/course-details-step.js:72
-#: assets/dist/admin/editor-wizard/index.js:73
+#: assets/dist/admin/editor-wizard/index.js:75
msgid "Illustration of course sample with some placeholders."
msgstr ""
#: assets/admin/editor-wizard/steps/course-patterns-step.js:38
-#: assets/dist/admin/editor-wizard/index.js:82
+#: assets/dist/admin/editor-wizard/index.js:84
msgid "Course Layout"
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:32
-#: assets/dist/admin/editor-wizard/index.js:91
+#: assets/dist/admin/editor-wizard/index.js:93
msgid "Sell with Sensei Pro"
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:35
-#: assets/dist/admin/editor-wizard/index.js:91
+#: assets/dist/admin/editor-wizard/index.js:93
msgid "Do you want to sell this course? This requires Sensei Pro which also unlocks many useful features."
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:55
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "Schedule 'drip' content"
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:61
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "Quiz timer"
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:64
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "Flashcards, Image Hotspots, and Checklists"
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:70
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "1 year of updates & support"
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:77
-#: assets/dist/admin/editor-wizard/index.js:92
+#: assets/dist/admin/editor-wizard/index.js:94
msgid "Illustration of a course listing with the pricing defined and with the button \"Purchase Button\""
msgstr ""
#: assets/admin/editor-wizard/steps/course-upgrade-step.js:117
-#: assets/dist/admin/editor-wizard/index.js:93
+#: assets/dist/admin/editor-wizard/index.js:95
msgid "Continue with Sensei Free"
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-details-step.js:32
-#: assets/dist/admin/editor-wizard/index.js:101
+#: assets/admin/editor-wizard/steps/lesson-details-step.js:46
+#: assets/dist/admin/editor-wizard/index.js:103
msgid "Create your lesson"
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-details-step.js:35
-#: assets/dist/admin/editor-wizard/index.js:101
+#: assets/admin/editor-wizard/steps/lesson-details-step.js:49
+#: assets/dist/admin/editor-wizard/index.js:103
msgid "It is best to keep your Lesson Title short because it will show in your course outline and navigation. You can easily change both later."
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-details-step.js:43
+#: assets/admin/editor-wizard/steps/lesson-details-step.js:57
#: assets/course-theme/blocks/lesson-blocks/index.js:178
-#: assets/dist/admin/editor-wizard/index.js:101
+#: assets/dist/admin/editor-wizard/index.js:103
#: assets/dist/course-theme/blocks/index.js:290
msgid "Lesson Title"
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-details-step.js:54
-#: assets/dist/admin/editor-wizard/index.js:101
+#: assets/admin/editor-wizard/steps/lesson-details-step.js:68
+#: assets/dist/admin/editor-wizard/index.js:103
msgid "Illustration of lesson sample with some placeholders."
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:32
-#: assets/dist/admin/editor-wizard/index.js:123
+#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:36
+#: assets/dist/admin/editor-wizard/index.js:125
msgid "Lesson Layout"
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:51
-#: assets/dist/admin/editor-wizard/index.js:123
+#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:55
+#: assets/dist/admin/editor-wizard/index.js:125
msgid "Want More Lesson Layouts?"
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:54
-#: assets/dist/admin/editor-wizard/index.js:123
+#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:58
+#: assets/dist/admin/editor-wizard/index.js:125
msgid "Get flashcards, timed quizzes, image hotspots, and more with Sensei Pro."
msgstr ""
-#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:64
-#: assets/dist/admin/editor-wizard/index.js:123
+#: assets/admin/editor-wizard/steps/lesson-patterns-step.js:68
+#: assets/dist/admin/editor-wizard/index.js:125
msgid "Learn more."
msgstr ""
#: assets/admin/editor-wizard/steps/patterns-step.js:80
-#: assets/dist/admin/editor-wizard/index.js:134
+#: assets/dist/admin/editor-wizard/index.js:136
msgid "Start with default layout"
msgstr ""
#. translators: %1$d Current step number, %2$d Number of steps.
#: assets/admin/editor-wizard/wizard.js:52
-#: assets/dist/admin/editor-wizard/index.js:158
+#: assets/dist/admin/editor-wizard/index.js:160
msgid "Step %1$d of %2$d"
msgstr ""
@@ -7878,7 +7868,7 @@ msgstr ""
#: assets/dist/blocks/global-blocks.js:174
#: assets/dist/blocks/lesson-action-blocks.js:116
#: assets/dist/blocks/shared.js:126
-#: assets/dist/blocks/single-course.js:403
+#: assets/dist/blocks/single-course.js:417
#: assets/dist/blocks/single-page.js:178
msgid "Border settings"
msgstr ""
@@ -7909,7 +7899,7 @@ msgstr ""
#: assets/dist/blocks/global-blocks.js:298
#: assets/dist/blocks/lesson-action-blocks.js:124
#: assets/dist/blocks/shared.js:134
-#: assets/dist/blocks/single-course.js:340
+#: assets/dist/blocks/single-course.js:354
#: assets/dist/blocks/single-page.js:186
msgid "Background color"
msgstr ""
@@ -7924,8 +7914,8 @@ msgstr ""
#: assets/dist/blocks/global-blocks.js:597
#: assets/dist/blocks/lesson-action-blocks.js:124
#: assets/dist/blocks/shared.js:134
-#: assets/dist/blocks/single-course.js:340
-#: assets/dist/blocks/single-course.js:382
+#: assets/dist/blocks/single-course.js:354
+#: assets/dist/blocks/single-course.js:396
#: assets/dist/blocks/single-page.js:186
msgid "Text color"
msgstr ""
@@ -8094,60 +8084,60 @@ msgstr ""
#. translators: Error message.
#: assets/blocks/course-outline/course-outline-store.js:69
-#: assets/dist/blocks/single-course.js:269
+#: assets/dist/blocks/single-course.js:283
msgid "Course modules and lessons could not be updated. %s"
msgstr ""
#: assets/blocks/course-outline/lesson-block/index.js:19
-#: assets/dist/blocks/single-course.js:313
+#: assets/dist/blocks/single-course.js:327
msgid "Start learning"
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-edit-toolbar.js:28
-#: assets/dist/blocks/single-course.js:321
+#: assets/dist/blocks/single-course.js:335
msgid "Edit lesson"
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-edit-toolbar.js:60
-#: assets/dist/blocks/single-course.js:328
+#: assets/dist/blocks/single-course.js:342
msgid "Save to edit lesson"
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-edit.js:60
-#: assets/dist/blocks/single-course.js:345
+#: assets/dist/blocks/single-course.js:359
msgid "Unsaved"
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-edit.js:62
-#: assets/dist/blocks/single-course.js:345
+#: assets/dist/blocks/single-course.js:359
msgid "Draft"
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-edit.js:92
-#: assets/dist/blocks/single-course.js:345
+#: assets/dist/blocks/single-course.js:359
msgid "Add Lesson"
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-settings.js:45
-#: assets/dist/blocks/single-course.js:354
+#: assets/dist/blocks/single-course.js:368
msgid "Edit details such as lesson content, prerequisite, quiz settings and more."
msgstr ""
#: assets/blocks/course-outline/lesson-block/lesson-settings.js:52
-#: assets/dist/blocks/single-course.js:354
+#: assets/dist/blocks/single-course.js:368
msgid "Typography"
msgstr ""
#: assets/blocks/course-outline/module-block/index.js:22
-#: assets/dist/blocks/single-course.js:372
+#: assets/dist/blocks/single-course.js:386
msgid "About Module"
msgstr ""
#: assets/blocks/course-outline/module-block/index.js:39
#: assets/blocks/course-outline/outline-block/index.js:20
#: assets/blocks/course-results-block/index.js:19
-#: assets/dist/blocks/single-course.js:372
-#: assets/dist/blocks/single-course.js:458
+#: assets/dist/blocks/single-course.js:386
+#: assets/dist/blocks/single-course.js:524
#: assets/dist/blocks/single-page.js:244
msgid "Filled"
msgstr ""
@@ -8155,147 +8145,195 @@ msgstr ""
#: assets/blocks/course-outline/module-block/index.js:44
#: assets/blocks/course-outline/outline-block/index.js:25
#: assets/blocks/course-results-block/index.js:24
-#: assets/dist/blocks/single-course.js:372
-#: assets/dist/blocks/single-course.js:458
+#: assets/dist/blocks/single-course.js:386
+#: assets/dist/blocks/single-course.js:524
#: assets/dist/blocks/single-page.js:244
msgid "Minimal"
msgstr ""
#: assets/blocks/course-outline/module-block/module-edit.js:190
-#: assets/dist/blocks/single-course.js:394
+#: assets/dist/blocks/single-course.js:408
msgid "Module name"
msgstr ""
#: assets/blocks/course-outline/module-block/module-edit.js:216
-#: assets/dist/blocks/single-course.js:394
+#: assets/dist/blocks/single-course.js:408
msgid "Toggle module content"
msgstr ""
#: assets/blocks/course-outline/module-block/module-edit.js:257
-#: assets/dist/blocks/single-course.js:382
+#: assets/dist/blocks/single-course.js:396
msgid "Main color"
msgstr ""
#: assets/blocks/course-outline/module-block/module-edit.js:262
-#: assets/dist/blocks/single-course.js:382
+#: assets/dist/blocks/single-course.js:396
msgid "Border color"
msgstr ""
#: assets/blocks/course-outline/module-block/module-settings.js:31
#: assets/blocks/course-outline/outline-block/outline-settings.js:43
#: assets/blocks/course-results-block/course-results-settings.js:30
-#: assets/dist/blocks/single-course.js:403
-#: assets/dist/blocks/single-course.js:504
+#: assets/dist/blocks/single-course.js:417
+#: assets/dist/blocks/single-course.js:570
#: assets/dist/blocks/single-page.js:235
msgid "Border"
msgstr ""
#: assets/blocks/course-outline/module-block/module-settings.js:32
-#: assets/dist/blocks/single-course.js:403
+#: assets/dist/blocks/single-course.js:417
msgid "Toggle to enable the border."
msgstr ""
#: assets/blocks/course-outline/module-block/module-settings.js:36
-#: assets/dist/blocks/single-course.js:403
+#: assets/dist/blocks/single-course.js:417
msgid "Custom slug"
msgstr ""
#: assets/blocks/course-outline/module-block/module-settings.js:41
-#: assets/dist/blocks/single-course.js:403
+#: assets/dist/blocks/single-course.js:417
msgid "Optional, keep empty for default"
msgstr ""
#: assets/blocks/course-outline/outline-block/elements/deprecated-placeholder.js:15
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:53
-#: assets/dist/blocks/single-course.js:448
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:462
+#: assets/dist/blocks/single-course.js:550
msgid "Course Outline"
msgstr ""
#: assets/blocks/course-outline/outline-block/elements/deprecated-placeholder.js:17
-#: assets/dist/blocks/single-course.js:448
+#: assets/dist/blocks/single-course.js:462
msgid "Build and display a course outline. A course is made up of modules (optional) and lessons. You can use modules to group related lessons together."
msgstr ""
#: assets/blocks/course-outline/outline-block/elements/deprecated-placeholder.js:27
-#: assets/dist/blocks/single-course.js:448
+#: assets/dist/blocks/single-course.js:462
msgid "Create a module"
msgstr ""
#: assets/blocks/course-outline/outline-block/elements/deprecated-placeholder.js:34
-#: assets/dist/blocks/single-course.js:448
+#: assets/dist/blocks/single-course.js:462
msgid "Create a lesson"
msgstr ""
-#: assets/blocks/course-outline/outline-block/outline-appender.js:55
-#: assets/dist/blocks/single-course.js:467
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/actions.js:43
+#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:43
+#: assets/dist/blocks/quiz/index.js:787
+#: assets/dist/blocks/single-course.js:472
+msgid "Add Selected"
+msgstr ""
+
+#. translators: Number of selected lessons.
+#. translators: Number of selected questions.
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/actions.js:46
+#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:46
+#: assets/dist/blocks/quiz/index.js:789
+#: assets/dist/blocks/single-course.js:473
+msgid "Add Selected (%s)"
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/actions.js:58
+#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:55
+#: assets/dist/blocks/quiz/index.js:789
+#: assets/dist/blocks/single-course.js:473
+msgid "Clear Selected"
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/filter.js:37
+#: assets/dist/blocks/single-course.js:482
+msgid "Search lessons"
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/index.js:36
+#: assets/dist/blocks/single-course.js:491
+msgid "Available Lessons"
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/index.js:45
+#: assets/dist/blocks/single-course.js:491
+msgid "Unable to add the selected lesson(s). Please make sure you are still logged in and try again."
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/existing-lessons-modal/lessons.js:135
+#: assets/dist/blocks/single-course.js:504
+msgid "Toggle all visible lessons selection."
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/outline-appender.js:44
+#: assets/dist/blocks/single-course.js:533
+msgid "Existing Lesson(s)"
+msgstr ""
+
+#: assets/blocks/course-outline/outline-block/outline-appender.js:61
+#: assets/dist/blocks/single-course.js:533
msgid "Add Module or Lesson"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:55
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Build and display a course outline."
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:69
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Start with a blank canvas and create your own course outline."
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:77
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Add Lessons and Modules"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:83
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Reorder and edit anytime"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:98
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Start with blank"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:110
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Get AI's help to start with a tailored course outline."
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:120
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "AI tailored outline based on your content"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:127
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Access to all Sensei Pro features"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-placeholder.js:139
-#: assets/dist/blocks/single-course.js:484
+#: assets/dist/blocks/single-course.js:550
msgid "Generate with AI"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-settings.js:34
-#: assets/dist/blocks/single-course.js:504
+#: assets/dist/blocks/single-course.js:570
msgid "Collapsible modules"
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-settings.js:35
-#: assets/dist/blocks/single-course.js:504
+#: assets/dist/blocks/single-course.js:570
msgid "Modules can be collapsed or expanded."
msgstr ""
#: assets/blocks/course-outline/outline-block/outline-settings.js:44
#: assets/blocks/course-results-block/course-results-settings.js:31
-#: assets/dist/blocks/single-course.js:504
+#: assets/dist/blocks/single-course.js:570
#: assets/dist/blocks/single-page.js:235
msgid "Toggle the border for all modules."
msgstr ""
#: assets/blocks/course-outline/status-preview/status-control/index.js:45
-#: assets/dist/blocks/single-course.js:539
+#: assets/dist/blocks/single-course.js:605
msgid "Preview a status. The actual status that the student sees is determined by their progress in the course."
msgstr ""
@@ -8376,7 +8414,7 @@ msgstr ""
#. translators: %1$d number of characters introduced, %2$d number of total characters allowed.
#: assets/blocks/editor-components/limited-text-control/index.js:27
-#: assets/dist/admin/editor-wizard/index.js:168
+#: assets/dist/admin/editor-wizard/index.js:170
msgid "Characters: %1$d/%2$d"
msgstr ""
@@ -8443,7 +8481,7 @@ msgstr ""
#: assets/dist/blocks/lesson-action-blocks.js:366
#: assets/dist/blocks/quiz/index.js:855
#: assets/dist/blocks/shared.js:310
-#: assets/dist/blocks/single-course.js:818
+#: assets/dist/blocks/single-course.js:893
#: assets/dist/blocks/single-page.js:277
#: assets/dist/blocks/single-page.js:367
#: assets/shared/blocks/settings.js:82
@@ -8925,22 +8963,6 @@ msgstr ""
msgid "Quiz pagination"
msgstr ""
-#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:43
-#: assets/dist/blocks/quiz/index.js:787
-msgid "Add Selected"
-msgstr ""
-
-#. translators: Number of selected questions.
-#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:46
-#: assets/dist/blocks/quiz/index.js:789
-msgid "Add Selected (%s)"
-msgstr ""
-
-#: assets/blocks/quiz/quiz-block/questions-modal/actions.js:55
-#: assets/dist/blocks/quiz/index.js:789
-msgid "Clear Selected"
-msgstr ""
-
#: assets/blocks/quiz/quiz-block/questions-modal/filter.js:86
#: assets/dist/blocks/quiz/index.js:798
msgid "Search questions"
@@ -9627,31 +9649,31 @@ msgstr ""
msgid "Choose one or more CSV files to upload from your computer."
msgstr ""
-#: assets/dist/admin/editor-wizard/index.js:208
-#: assets/dist/blocks/single-course.js:742
+#: assets/dist/admin/editor-wizard/index.js:210
+#: assets/dist/blocks/single-course.js:817
#: assets/dist/home/index.js:249
#: assets/extensions/store.js:139
msgid "Update completed successfully!"
msgstr ""
#. translators: Placeholder is the underlying error message.
-#: assets/dist/admin/editor-wizard/index.js:209
-#: assets/dist/blocks/single-course.js:743
+#: assets/dist/admin/editor-wizard/index.js:211
+#: assets/dist/blocks/single-course.js:818
#: assets/dist/home/index.js:250
#: assets/extensions/store.js:144
msgid "There was an error while updating the plugin: %1$s"
msgstr ""
-#: assets/dist/admin/editor-wizard/index.js:209
-#: assets/dist/blocks/single-course.js:743
+#: assets/dist/admin/editor-wizard/index.js:211
+#: assets/dist/blocks/single-course.js:818
#: assets/dist/home/index.js:250
#: assets/extensions/store.js:150
msgid "Installation completed successfully!"
msgstr ""
#. translators: Placeholder is the underlying error message.
-#: assets/dist/admin/editor-wizard/index.js:210
-#: assets/dist/blocks/single-course.js:744
+#: assets/dist/admin/editor-wizard/index.js:212
+#: assets/dist/blocks/single-course.js:819
#: assets/dist/home/index.js:251
#: assets/extensions/store.js:155
msgid "There was an error while installing the plugin: %1$s"
diff --git a/package-lock.json b/package-lock.json
index 47d92553bd..2770d42801 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "sensei-lms",
- "version": "4.20.2",
+ "version": "4.21.0-a.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "sensei-lms",
- "version": "4.20.2",
+ "version": "4.21.0-a.1",
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/api-fetch": "wp-5.9",
diff --git a/package.json b/package.json
index b488b08d6b..8a20a46be5 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "sensei-lms",
"title": "Sensei LMS",
- "version": "4.20.2",
+ "version": "4.21.0-a.1",
"description": "Sensei LMS",
"author": "Automattic",
"license": "GPL-2.0-or-later",
diff --git a/sensei-lms.php b/sensei-lms.php
index 061a0c4ca4..0f4e103864 100644
--- a/sensei-lms.php
+++ b/sensei-lms.php
@@ -3,7 +3,7 @@
* Plugin Name: Sensei LMS
* Plugin URI: https://senseilms.com/
* Description: Share your knowledge, grow your network, and strengthen your brand by launching an online course.
- * Version: 4.20.2
+ * Version: 4.21.0-a.1
* Author: Automattic
* Author URI: https://automattic.com
* License: GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
@@ -19,7 +19,7 @@
}
if ( ! defined( 'SENSEI_LMS_VERSION' ) ) {
- define( 'SENSEI_LMS_VERSION', '4.20.2' ); // WRCS: DEFINED_VERSION.
+ define( 'SENSEI_LMS_VERSION', '4.21.0-a.1' ); // WRCS: DEFINED_VERSION.
}
if ( ! defined( 'SENSEI_LMS_PLUGIN_FILE' ) ) {