From 16ef81b46a119d22a2b595617dba7b6d2da56271 Mon Sep 17 00:00:00 2001 From: Joseph Replin Date: Mon, 12 Feb 2024 10:12:21 -0600 Subject: [PATCH] Update: Bringing base JSON files up-to-date (fixes: #3515) (#3516) --- src/course/config.json | 149 +- src/course/en/articles.json | 144 +- src/course/en/blocks.json | 466 +++--- src/course/en/components.json | 2383 ++++++++++++++++------------- src/course/en/contentObjects.json | 138 +- src/course/en/course.json | 12 +- 6 files changed, 1785 insertions(+), 1507 deletions(-) diff --git a/src/course/config.json b/src/course/config.json index 9b0c4a745..b6c7a3eee 100644 --- a/src/course/config.json +++ b/src/course/config.json @@ -1,79 +1,80 @@ { - "_defaultLanguage": "en", - "_defaultDirection": "ltr", - "_questionWeight": 1, - "_logging": { - "_isEnabled": true, - "_level": "debug", - "_console": true, - "_warnFirstOnly": true + "_defaultLanguage": "en", + "_defaultDirection": "ltr", + "_questionWeight": 1, + "_logging": { + "_isEnabled": true, + "_level": "debug", + "_console": true, + "_warnFirstOnly": true + }, + "_accessibility": { + "_isEnabled": true, + "_isSkipNavigationEnabled": true, + "_ariaLevels": { + "_menu": 1, + "_menuGroup": "@menu+1", + "_menuItem": "@menu+1", + "_page": 1, + "_article": "@page+1", + "_block": "@article+1", + "_component": "@block+1", + "_componentItem": "@component+1", + "_notify": 1 }, - "_accessibility": { - "_isEnabled": true, - "_isSkipNavigationEnabled": true, - "_ariaLevels": { - "_menu": 1, - "_menuGroup": "@menu+1", - "_menuItem": "@menu+1", - "_page": 1, - "_article": "@page+1", - "_block": "@article+1", - "_component": "@block+1", - "_componentItem": "@component+1", - "_notify": 1 - }, - "_options": { - "_isPrefersReducedMotionEnabled": true, - "_isFocusOutlineKeyboardOnlyEnabled": true, - "_isFocusOutlineDisabled": false, - "_isFocusAssignmentEnabled": true, - "_isFocusOnClickEnabled": true, - "_isFocusNextOnDisabled": true, - "_isScrollDisableEnabled": true, - "_isAriaHiddenManagementEnabled": true, - "_isPopupManagementEnabled": true, - "_isPopupWrapFocusEnabled": true, - "_isPopupAriaHiddenManagementEnabled": true, - "_isPopupTabIndexManagementEnabled": true, - "_warn": true, - "_warnFirstOnly": true - } - }, - "_fixes": { - "_imgLazyLoad": true - }, - "_drawer": { - "_showEasing": "easeOutQuart", - "_hideEasing": "easeInQuart", - "_duration": 400 - }, - "_completionCriteria": { - "_requireContentCompleted": true, - "_requireAssessmentCompleted": false, - "_shouldSubmitScore": true, - "_submitOnEveryAssessmentAttempt": false - }, - "_spoor": { - "_isEnabled": true, - "_tracking": { - "_shouldStoreResponses": true, - "_shouldStoreAttempts": false, - "_shouldRecordInteractions": true - }, - "_reporting": { - "_comment": "Your options here are 'completed', 'passed', 'failed', and 'incomplete'", - "_onTrackingCriteriaMet": "completed", - "_onAssessmentFailure": "incomplete", - "_resetStatusOnLanguageChange": false - } - }, - "_disableAnimationFor": [], - "_disableAnimation": false, - "_scrollingContainer": { - "_isEnabled": false, - "_limitToSelector": "" + "_options": { + "_isPrefersReducedMotionEnabled": true, + "_isFocusOutlineKeyboardOnlyEnabled": true, + "_isFocusOutlineDisabled": false, + "_isFocusAssignmentEnabled": true, + "_isFocusOnClickEnabled": true, + "_isFocusNextOnDisabled": true, + "_isScrollDisableEnabled": true, + "_isAriaHiddenManagementEnabled": true, + "_isPopupManagementEnabled": true, + "_isPopupWrapFocusEnabled": true, + "_isPopupAriaHiddenManagementEnabled": true, + "_isPopupTabIndexManagementEnabled": true, + "_warn": true, + "_warnFirstOnly": true + } + }, + "_fixes": { + "_imgLazyLoad": true + }, + "_drawer": { + "_showEasing": "easeOutQuart", + "_hideEasing": "easeInQuart", + "_duration": 400 + }, + "_completionCriteria": { + "_requireContentCompleted": true, + "_requireAssessmentCompleted": false, + "_shouldSubmitScore": false, + "_submitOnEveryAssessmentAttempt": false + }, + "_spoor": { + "_isEnabled": true, + "_tracking": { + "_shouldStoreResponses": true, + "_shouldStoreAttempts": false, + "_shouldRecordInteractions": true, + "_shouldCompress": false }, - "build": { - "strictMode": true + "_reporting": { + "_comment": "Your options here are 'completed', 'passed', 'failed', and 'incomplete'", + "_onTrackingCriteriaMet": "completed", + "_onAssessmentFailure": "incomplete", + "_resetStatusOnLanguageChange": false } + }, + "_disableAnimationFor": [], + "_disableAnimation": false, + "_scrollingContainer": { + "_isEnabled": true, + "_limitToSelector": "" + }, + "build": { + "strictMode": true + } } diff --git a/src/course/en/articles.json b/src/course/en/articles.json index e06d32a7a..5de5ec2f0 100755 --- a/src/course/en/articles.json +++ b/src/course/en/articles.json @@ -1,76 +1,76 @@ [ - { - "_id": "a-05", - "_parentId": "co-05", - "_type": "article", - "_classes": "", - "title": "a-05", - "displayTitle": "", - "body": "", - "instruction": "" + { + "_id": "a-100", + "_parentId": "co-100", + "_type": "article", + "_classes": "", + "title": "a-100", + "displayTitle": "", + "body": "", + "instruction": "" + }, + { + "_id": "a-200", + "_parentId": "co-200", + "_type": "article", + "_classes": "", + "title": "a-200", + "displayTitle": "", + "body": "", + "instruction": "" + }, + { + "_id": "a-300", + "_parentId": "co-300", + "_type": "article", + "_classes": "", + "title": "a-300", + "displayTitle": "", + "body": "", + "_assessment": { + "_isEnabled": true, + "_id": "a-300", + "_suppressMarking": false, + "_scoreToPass": 75, + "_correctToPass": 75, + "_isPercentageBased": true, + "_includeInTotalScore": true, + "_assessmentWeight": 1, + "_isResetOnRevisit": true, + "_attempts": "infinite", + "_allowResetIfPassed": false, + "_scrollToOnReset": false, + "_banks": { + "_isEnabled": true, + "_split": "2,2", + "_randomisation": true + }, + "_randomisation": { + "_isEnabled": false, + "_blockCount": 1 + }, + "_questions": { + "_resetType": "hard", + "_canShowFeedback": false, + "_canShowMarking": false, + "_canShowModelAnswer": false + } }, - { - "_id": "a-10", - "_parentId": "co-10", - "_type": "article", - "_classes": "", - "title": "a-10", - "displayTitle": "", - "body": "", - "instruction": "" - }, - { - "_id": "a-15", - "_parentId": "co-15", - "_type": "article", - "_classes": "", - "title": "a-15", - "displayTitle": "", - "body": "", - "_assessment": { - "_isEnabled": true, - "_id": "a-15", - "_suppressMarking": false, - "_scoreToPass": 75, - "_correctToPass": 75, - "_isPercentageBased": true, - "_includeInTotalScore": true, - "_assessmentWeight": 1, - "_isResetOnRevisit": true, - "_attempts": "infinite", - "_allowResetIfPassed": false, - "_scrollToOnReset": false, - "_banks": { - "_isEnabled": true, - "_split": "2,2", - "_randomisation": true - }, - "_randomisation": { - "_isEnabled": false, - "_blockCount": 1 - }, - "_questions": { - "_resetType": "hard", - "_canShowFeedback": false, - "_canShowMarking": false, - "_canShowModelAnswer": false - } - }, - "_trickle": { - "_isEnabled": true, - "_button": { - "_isEnabled": true, - "startText": "Continue" - } - } - }, - { - "_id": "a-20", - "_parentId": "co-15", - "_type": "article", - "_classes": "", - "title": "a-20", - "displayTitle": "", - "body": "" + "_trickle": { + "_isEnabled": true, + "_button": { + "_isEnabled": true, + "startText": "Continue" + } } + }, + { + "_id": "a-305", + "_parentId": "co-300", + "_type": "article", + "_classes": "", + "title": "a-305", + "displayTitle": "", + "body": "" + } ] diff --git a/src/course/en/blocks.json b/src/course/en/blocks.json index 020677d42..1eaf971f2 100644 --- a/src/course/en/blocks.json +++ b/src/course/en/blocks.json @@ -1,236 +1,236 @@ [ - { - "_id": "b-05", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-05", - "displayTitle": "", - "body": "", - "instruction": "", - "_trackingId": 0, - "_onScreen": { - "_isEnabled": true, - "_classes": "fade-in-bottom", - "_percentInviewVertical": 50 - } - }, - { - "_id": "b-10", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-10", - "displayTitle": "", - "body": "", - "instruction": "", - "_trackingId": 1 - }, - { - "_id": "b-15", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-15", - "displayTitle": "", - "body": "", - "instruction": "", - "_trackingId": 2 - }, - { - "_id": "b-20", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-20", - "displayTitle": "", - "body": "", - "instruction": "", - "_trackingId": 3 - }, - { - "_id": "b-25", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-25", - "displayTitle": "", - "body": "", - "_trackingId": 4 - }, - { - "_id": "b-30", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-30", - "displayTitle": "", - "body": "", - "_trackingId": 5 - }, - { - "_id": "b-35", - "_parentId": "a-05", - "_type": "block", - "_classes": "", - "title": "b-35", - "displayTitle": "", - "body": "", - "_trackingId": 6 - }, - { - "_id": "b-40", - "_parentId": "a-10", - "_type": "block", - "_classes": "", - "title": "b-40", - "displayTitle": "", - "body": "", - "_trackingId": 7 - }, - { - "_id": "b-45", - "_parentId": "a-10", - "_type": "block", - "_classes": "", - "title": "b-45", - "displayTitle": "", - "body": "", - "_trackingId": 8 - }, - { - "_id": "b-50", - "_parentId": "a-10", - "_type": "block", - "_classes": "", - "title": "b-50", - "displayTitle": "", - "body": "", - "_trackingId": 9 - }, - { - "_id": "b-55", - "_parentId": "a-10", - "_type": "block", - "_classes": "", - "title": "b-55", - "displayTitle": "", - "body": "", - "_trackingId": 10 - }, - { - "_id": "b-60", - "_parentId": "a-10", - "_type": "block", - "_classes": "", - "title": "b-60", - "displayTitle": "", - "body": "", - "_trackingId": 11 - }, - { - "_id": "b-65", - "_parentId": "a-15", - "_type": "block", - "_classes": "", - "title": "b-65", - "displayTitle": "", - "body": "", - "_assessment": { - "_quizBankID": 1 - }, - "_trackingId": 12 - }, - { - "_id": "b-75", - "_parentId": "a-15", - "_type": "block", - "_classes": "", - "title": "b-75", - "displayTitle": "", - "body": "", - "_assessment": { - "_quizBankID": 1 - }, - "_trackingId": 13 - }, - { - "_id": "b-80", - "_parentId": "a-15", - "_type": "block", - "_classes": "", - "title": "b-80", - "displayTitle": "", - "body": "", - "_assessment": { - "_quizBankID": 1 - }, - "_trackingId": 14 - }, - { - "_id": "b-85", - "_parentId": "a-15", - "_type": "block", - "_classes": "", - "title": "b-85", - "displayTitle": "", - "body": "", - "_assessment": { - "_quizBankID": 2 - }, - "_trackingId": 15 - }, - { - "_id": "b-90", - "_parentId": "a-15", - "_type": "block", - "_classes": "", - "title": "b-90", - "displayTitle": "", - "body": "", - "_assessment": { - "_quizBankID": 2 - }, - "_trackingId": 16 - }, - { - "_id": "b-95", - "_parentId": "a-15", - "_type": "block", - "_classes": "", - "title": "b-95", - "displayTitle": "", - "body": "", - "_assessment": { - "_quizBankID": 2 - }, - "_trackingId": 17 - }, - { - "_id": "b-100", - "_parentId": "a-20", - "_type": "block", - "_classes": "background-color-inverted", - "title": "b-100", - "displayTitle": "", - "body": "", - "_trickle": { - "_isEnabled": true, - "_button": { - "_isEnabled": true, - "text": "Show results" - } - }, - "_trackingId": 18 - }, - { - "_id": "b-105", - "_parentId": "a-20", - "_type": "block", - "_classes": "", - "title": "b-105", - "displayTitle": "", - "body": "", - "_trackingId": 19 + { + "_id": "b-100", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-100", + "displayTitle": "", + "body": "", + "instruction": "", + "_trackingId": 0, + "_onScreen": { + "_isEnabled": true, + "_classes": "fade-in-bottom", + "_percentInviewVertical": 50 } + }, + { + "_id": "b-105", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-105", + "displayTitle": "", + "body": "", + "instruction": "", + "_trackingId": 1 + }, + { + "_id": "b-110", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-110", + "displayTitle": "", + "body": "", + "instruction": "", + "_trackingId": 2 + }, + { + "_id": "b-115", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-115", + "displayTitle": "", + "body": "", + "instruction": "", + "_trackingId": 3 + }, + { + "_id": "b-120", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-120", + "displayTitle": "", + "body": "", + "_trackingId": 4 + }, + { + "_id": "b-125", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-125", + "displayTitle": "", + "body": "", + "_trackingId": 5 + }, + { + "_id": "b-130", + "_parentId": "a-100", + "_type": "block", + "_classes": "", + "title": "b-130", + "displayTitle": "", + "body": "", + "_trackingId": 6 + }, + { + "_id": "b-200", + "_parentId": "a-200", + "_type": "block", + "_classes": "", + "title": "b-200", + "displayTitle": "", + "body": "", + "_trackingId": 7 + }, + { + "_id": "b-205", + "_parentId": "a-200", + "_type": "block", + "_classes": "", + "title": "b-205", + "displayTitle": "", + "body": "", + "_trackingId": 8 + }, + { + "_id": "b-210", + "_parentId": "a-200", + "_type": "block", + "_classes": "", + "title": "b-210", + "displayTitle": "", + "body": "", + "_trackingId": 9 + }, + { + "_id": "b-215", + "_parentId": "a-200", + "_type": "block", + "_classes": "", + "title": "b-215", + "displayTitle": "", + "body": "", + "_trackingId": 10 + }, + { + "_id": "b-220", + "_parentId": "a-200", + "_type": "block", + "_classes": "", + "title": "b-220", + "displayTitle": "", + "body": "", + "_trackingId": 11 + }, + { + "_id": "b-300", + "_parentId": "a-300", + "_type": "block", + "_classes": "", + "title": "b-300", + "displayTitle": "", + "body": "", + "_assessment": { + "_quizBankID": 1 + }, + "_trackingId": 12 + }, + { + "_id": "b-305", + "_parentId": "a-300", + "_type": "block", + "_classes": "", + "title": "b-305", + "displayTitle": "", + "body": "", + "_assessment": { + "_quizBankID": 1 + }, + "_trackingId": 13 + }, + { + "_id": "b-310", + "_parentId": "a-300", + "_type": "block", + "_classes": "", + "title": "b-310", + "displayTitle": "", + "body": "", + "_assessment": { + "_quizBankID": 1 + }, + "_trackingId": 14 + }, + { + "_id": "b-315", + "_parentId": "a-300", + "_type": "block", + "_classes": "", + "title": "b-315", + "displayTitle": "", + "body": "", + "_assessment": { + "_quizBankID": 2 + }, + "_trackingId": 15 + }, + { + "_id": "b-320", + "_parentId": "a-300", + "_type": "block", + "_classes": "", + "title": "b-320", + "displayTitle": "", + "body": "", + "_assessment": { + "_quizBankID": 2 + }, + "_trackingId": 16 + }, + { + "_id": "b-325", + "_parentId": "a-300", + "_type": "block", + "_classes": "", + "title": "b-325", + "displayTitle": "", + "body": "", + "_assessment": { + "_quizBankID": 2 + }, + "_trackingId": 17 + }, + { + "_id": "b-330", + "_parentId": "a-305", + "_type": "block", + "_classes": "background-color-inverted", + "title": "b-330", + "displayTitle": "", + "body": "", + "_trickle": { + "_isEnabled": true, + "_button": { + "_isEnabled": true, + "text": "Show results" + } + }, + "_trackingId": 18 + }, + { + "_id": "b-335", + "_parentId": "a-305", + "_type": "block", + "_classes": "", + "title": "b-335", + "displayTitle": "", + "body": "", + "_trackingId": 19 + } ] diff --git a/src/course/en/components.json b/src/course/en/components.json index 8fd0fed5c..bc6841c05 100755 --- a/src/course/en/components.json +++ b/src/course/en/components.json @@ -1,1100 +1,1369 @@ [ - { - "_id": "c-05", - "_parentId": "b-05", - "_type": "component", - "_component": "text", - "_classes": "", - "_layout": "left", - "title": "Introduction", - "displayTitle": "", - "body": "Adapt allows you to combine Text and Graphic components on the scrolling page to create rich and varied learning experiences. In addition, a wide range of interactive components are also available to help encourage deeper engagement with the material.

These presentation components can be structured in any way to help you create learning experiences that meet the needs of your learners.

In addition, if your course is being launched from an LMS or LRS, you can personalise the course content by having the learner's name dynamically displayed in the body, instruction or feedback text.", - "instruction": "{{_globals._learnerInfo.firstname}}, scroll down to see what presentation components are available as part of the core bundle.", - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } - }, - { - "_id": "c-10", - "_parentId": "b-05", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-10", - "displayTitle": "", - "body": "", - "instruction": "", - "_graphic": { - "large": "course/en/images/single-width.png", - "small": "course/en/images/full-width.png", - "alt": "", - "attribution": "" - } - }, - { - "_id": "c-15", - "_parentId": "b-10", - "_type": "component", - "_component": "text", - "_classes": "", - "_layout": "left", - "title": "Text", - "displayTitle": "Text", - "body": "The simple Text component can often be the best choice for imparting information, particularly when used in conjunction with complementary graphics. In this example we’ve used the Blank component to the right to create a window through to the block background.

Remember, content doesn’t always warrant an interaction so less can often be really be more. Instead, look to intersperse more interactive components with text and graphics where they add the maximum value.

Component can either be single or spanned.", - "instruction": "", - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + { + "_id": "c-100", + "_parentId": "b-100", + "_type": "component", + "_component": "text", + "_classes": "", + "_layout": "left", + "title": "Introduction", + "displayTitle": "", + "body": "Adapt allows you to combine Text and Graphic components on the scrolling page to create rich and varied learning experiences. In addition, a wide range of interactive components are also available to help encourage deeper engagement with the material.

These presentation components can be structured in any way to help you create learning experiences that meet the needs of your learners.

In addition, if your course is being launched from an LMS or LRS, you can personalise the course content by having the learner's name dynamically displayed in the body, instruction or feedback text.", + "instruction": "{{_globals._learnerInfo.firstname}}, scroll down to see what presentation components are available as part of the core bundle.", + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-105", + "_parentId": "b-100", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-105", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" }, - { - "_id": "c-20", - "_parentId": "b-10", - "_type": "component", - "_component": "blank", - "_classes": "", - "_layout": "right", - "title": "c-20", - "_isOptional": true + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-110", + "_parentId": "b-105", + "_type": "component", + "_component": "text", + "_classes": "", + "_layout": "left", + "title": "Text", + "displayTitle": "Text", + "body": "The simple Text component can often be the best choice for imparting information, particularly when used in conjunction with complementary graphics. In this example we’ve used the Blank component to the right to create a window through to the block background.

Remember, content doesn’t always warrant an interaction so less can often be really be more. Instead, look to intersperse more interactive components with text and graphics where they add the maximum value.

Component can either be single or spanned.", + "instruction": "", + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-115", + "_parentId": "b-105", + "_type": "component", + "_component": "blank", + "_classes": "", + "_layout": "right", + "title": "c-115", + "_isOptional": true + }, + { + "_id": "c-120", + "_parentId": "b-110", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "full", + "title": "Graphic", + "displayTitle": "Graphic", + "body": "This is the Graphic component body. You can introduce your graphic or you may just want to let the graphics do the talking.

Component can either be single or spanned.", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/full-width.png", + "small": "course/en/images/full-width.png", + "attribution": "", + "_url": "", + "_target": "" }, - { - "_id": "c-25", - "_parentId": "b-15", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "full", - "title": "Graphic", - "displayTitle": "Graphic", - "body": "This is the Graphic component body. You can introduce your graphic or you may just want to let the graphics do the talking.

Component can either be single or spanned.", - "instruction": "", + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-125", + "_parentId": "b-115", + "_type": "component", + "_component": "narrative", + "_classes": "", + "_layout": "full", + "title": "Narrative", + "displayTitle": "Narrative", + "body": "The Narrative component lets you scroll through a series of images each with some accompanying text.

This component is always spanned.", + "instruction": "Select the next and back arrows to find out more.", + "mobileInstruction": "Select the plus icon followed by the next arrow to find out more.", + "_comment": "setCompletionOn = inview | allItems", + "_setCompletionOn": "allItems", + "_hasNavigationInTextArea": false, + "_isTextBelowImage": false, + "_isMobileTextBelowImage": false, + "_isStackedOnMobile": false, + "_items": [ + { + "title": "Narrative item 1", + "body": "Narratives are particularly good for showing dialogue between two or more characters, with each step of the conversation being accompanied by an image. This photo story approach can be used to provide context for the learning to follow, to illustrate real-world application of the learning or to show the impact on people when the learning hasn’t been applied correctly.", "_graphic": { - "src": "course/en/images/full-width.png", - "alt": "", - "attribution": "" + "src": "course/en/images/narrative.png", + "alt": "", + "attribution": "Copyright © 2024" }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } - }, - { - "_id": "c-30", - "_parentId": "b-20", - "_type": "component", - "_component": "narrative", - "_classes": "", - "_layout": "full", - "_comment": "setCompletionOn = inview | allItems", - "_setCompletionOn": "allItems", - "_hasNavigationInTextArea": false, - "title": "Narrative", - "displayTitle": "Narrative", - "body": "The Narrative component lets you scroll through a series of images each with some accompanying text.

This component is always spanned.", - "instruction": "Select the next and back arrows to find out more.", - "mobileInstruction": "Select the plus icon followed by the next arrow to find out more.", - "_items": [ - { - "title": "Narrative item 1", - "body": "Narratives are particularly good for showing dialogue between two or more characters, with each step of the conversation being accompanied by an image. This photo story approach can be used to provide context for the learning to follow, to illustrate real-world application of the learning or to show the impact on people when the learning hasn’t been applied correctly.", - "_graphic": { - "src": "course/en/images/narrative.png", - "alt": "alt text" - }, - "strapline": "Narrative item 1" - }, - { - "title": "Narrative item 2", - "body": "It can also be used to present case studies, where the different displays are used to set the scene, show the key events and then the outcome.", - "_graphic": { - "src": "course/en/images/narrative.png", - "alt": "alt text" - }, - "strapline": "Narrative item 2" - }, - { - "title": "Narrative item 3", - "body": "This component can also be useful when you want to illustrate the constituent steps that make up a larger process.", - "_graphic": { - "src": "course/en/images/narrative.png", - "alt": "alt text" - }, - "strapline": "Narrative item 3" - } - ], - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true - } - }, - { - "_id": "c-35", - "_parentId": "b-25", - "_type": "component", - "_component": "hotgraphic", - "_classes": "", - "_layout": "full", - "_comment": "setCompletionOn = inview | allItems", - "_setCompletionOn": "allItems", - "_canCycleThroughPagination": false, - "_hidePagination": false, - "_isNarrativeOnMobile": true, - "_useNumberedPins": false, - "_useGraphicsAsPins": false, - "title": "Hot Graphic", - "displayTitle": "Hot Graphic", - "body": "You can add interactivity to an image by using the Hot Graphic. This component allows you to position icons over an image. When an icon is selected, content associated with its corresponding location is displayed in a window over the image. This component will fall back to a Narrative when viewed on mobile.

This component is always spanned.", - "instruction": "Select the icons to find out more.", - "mobileInstruction": "Select the plus icon followed by the next arrow to find out more.", + "strapline": "Narrative item 1" + }, + { + "title": "Narrative item 2", + "body": "It can also be used to present case studies, where the different displays are used to set the scene, show the key events and then the outcome.", "_graphic": { - "src": "course/en/images/hotgraphic.png", - "alt": "alt text" - }, - "_items": [ - { - "title": "Hot Graphic item 1", - "body": "This is display text associated with item 1.", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "_classes": "" - }, - "strapline": "Hot Graphic strapline 1", - "_classes": "", - "_top": 42, - "_left": 8.5 - }, - { - "title": "Hot Graphic item 2", - "body": "This is display text associated with item 2.", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "_classes": "" - }, - "strapline": "Hot Graphic strapline 2", - "_classes": "", - "_top": 62, - "_left": 26.5 - }, - { - "title": "Hot Graphic item 3", - "body": "This is display text associated with item 3.", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "_classes": "" - }, - "strapline": "Hot Graphic strapline 3", - "_classes": "", - "_top": 62, - "_left": 49 - } - ], - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true - } - }, - { - "_id": "c-40", - "_parentId": "b-30", - "_type": "component", - "_component": "media", - "_classes": "", - "_layout": "full", - "_comment": "_setCompletionOn = inview | play | ended", - "_setCompletionOn": "play", - "_useClosedCaptions": true, - "_allowFullScreen": true, - "_startLanguage": "en", - "title": "Media", - "displayTitle": "Media", - "body": "Sometimes we need to make use of rich media to really drive home a point, bring a complex subject to life or simply use audio to literally do the talking. This is when the Media component comes to the fore.

Component can be either single or spanned.", - "instruction": "Select the play button to start the video.", - "_media": { - "mp4": "course/en/video/c-40.mp4", - "poster": "course/en/video/c-40.jpg", - "cc": [ - { - "srclang": "en", - "src": "course/en/video/c-40.vtt" - } - ] - }, - "_playerOptions": { - "alwaysShowControls": true, - "toggleCaptionsButtonWhenOnlyOne": true, - "iPadUseNativeControls": true, - "iPhoneUseNativeControls": true, - "AndroidUseNativeControls": true - }, - "_transcript": { - "_inlineTranscript": true, - "_externalTranscript": false, - "inlineTranscriptButton": "Transcript", - "inlineTranscriptCloseButton": "Close Transcript", - "inlineTranscriptBody": "Responsive design means you can create a course once but view it on a wide range of browsers, devices or operating systems. This is achieved by using fluid layouts to ensure the presentation of content is tailored to suit the size of the screen. This means you can start a course on your laptop and finish it later on your mobile or tablet. We call it Adapt", - "transcriptLinkButton": "Transcript", - "transcriptLink": "" + "src": "course/en/images/narrative.png", + "alt": "", + "attribution": "" }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true - } - }, - { - "_id": "c-45", - "_parentId": "b-35", - "_type": "component", - "_component": "accordion", - "_classes": "", - "_layout": "full", - "title": "Accordion", - "displayTitle": "Accordion", - "body": "You can use the Accordion component to present learners with a series of headings which, once selected, expand to reveal associated text. Select each of the headings below to find out more about how accordions can be used.

These components can be either single or spanned. If spanned they can also contain a graphic.", - "instruction": "Select the headings to find out more.", - "_items": [ - { - "title": "Lists", - "body": "This is display text 1 and we’re using it to discuss lists.

If you need to present a list that can stand alone as a piece of content, but which can also be explored in more detail, accordions are a great choice.", - "_classes": "align-image-left", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "" - } - }, - { - "title": "Steps in a process", - "body": "This is display text 2 and now we’re discussing how accordions can be great at presenting a process.

The headings can be used to present the high-level stages in the process, which once selected, provide a more extensive explanation of what happens at that specific point.", - "_classes": "align-image-right", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "" - } - }, - { - "title": "Recaps", - "body": "This is display text 3 and we’re now talking about using accordions to provide the learner with a summary.

Each accordion item corresponds to a key piece of learning presented on the page. When this item is selected a short summary of the learning point is provided.", - "_graphic": { - "src": "course/en/images/accordion-full.png", - "alt": "" - } - } - ], - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true - } - }, - { - "_id": "c-60", - "_parentId": "b-40", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": true, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 1, - "title": "Multiple Choice Question", - "displayTitle": "Multiple Choice Question", - "body": "In what year was the first recorded instance of a large scale assessment that consists solely of multiple choice questions?", - "instruction": "Choose one option and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "1917", - "_shouldBeSelected": true - }, - { - "text": "1888", - "_shouldBeSelected": false - }, - { - "text": "1953", - "_shouldBeSelected": false - }, - { - "text": "1977", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "Feedback", - "correct": "Correct feedback text.

That’s correct. The first large assessment to consist solely of the multiple choice question type was the Army Alpha test, used from 1917 to evaluate U.S. military recruits in the First World War.

Source: Wikipedia

Component facts: Multiple Choice Questions (or MCQs) are a tried and tested method for presenting learners with a simple text-based question. Component is either single or spanned.", - "_incorrect": { - "final": "Incorrect feedback text.

That’s not right. The first large assessment to consist solely of the multiple choice question type was the Army Alpha test, used from 1917 to evaluate U.S. military recruits in the First World War.

Source: Wikipedia

Component facts: Multiple Choice Questions (or MCQs) are a tried and tested method for presenting learners with a simple text-based question. Component is either single or spanned." - } + "strapline": "Narrative item 2" + }, + { + "title": "Narrative item 3", + "body": "This component can also be useful when you want to illustrate the constituent steps that make up a larger process.", + "_graphic": { + "src": "course/en/images/narrative.png", + "alt": "", + "attribution": "" }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true - } + "strapline": "Narrative item 3" + } + ], + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-130", + "_parentId": "b-120", + "_type": "component", + "_component": "hotgraphic", + "_classes": "", + "_layout": "full", + "title": "Hot Graphic", + "displayTitle": "Hot Graphic", + "body": "You can add interactivity to an image by using the Hot Graphic. This component allows you to position icons over an image. When an icon is selected, content associated with its corresponding location is displayed in a window over the image. This component will fall back to a Narrative when viewed on mobile.

This component is always spanned.", + "instruction": "Select the icons to find out more.", + "mobileBody": "This is optional body text that will be shown when viewed on mobile.", + "mobileInstruction": "Select the plus icon followed by the next arrow to find out more.", + "_comment": "setCompletionOn = inview | allItems", + "_setCompletionOn": "allItems", + "_canCycleThroughPagination": false, + "_hidePagination": false, + "_isNarrativeOnMobile": true, + "_useNumberedPins": false, + "_useGraphicsAsPins": false, + "_isRound": false, + "_graphic": { + "src": "course/en/images/hotgraphic.png", + "alt": "", + "attribution": "Copyright © 2024" }, - { - "_id": "c-62", - "_parentId": "b-40", - "_type": "component", - "_component": "graphic", + "_items": [ + { + "_top": 42, + "_left": 8.5, + "title": "Hot Graphic item 1", + "body": "This is display text associated with item 1.", + "strapline": "Hot Graphic strapline 1", + "_imageAlignment": "right", + "_comment": "Supported classes = 'hide-desktop-image' | 'hide-popup-image'. Additional classes can be used but they must be predefined in one of the Less files", "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-62", - "displayTitle": "", - "body": "", - "instruction": "", "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" - } - }, - { - "_id": "c-65", - "_parentId": "b-45", - "_type": "component", - "_component": "gmcq", - "_classes": "", - "_layout": "full", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": true, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 1, - "title": "Graphical Multiple Choice Question", - "displayTitle": "Graphical Multiple Choice Question", - "body": "The Graphical Multiple Choice Question is an alternative to the standard MCQ, and allows you to ask a question and present the options as graphics (with accompanying captions). This component is always spanned.", - "instruction": "Choose option 2 and select Submit.", - "ariaQuestion": "", - "_columns": 3, - "_items": [ - { - "text": "Option 1", - "_shouldBeSelected": false, - "_graphic": { - "large": "course/en/images/gmcq.png", - "small": "course/en/images/gmcq.png", - "alt": "alt text" - } - }, - { - "text": "Option 2", - "_shouldBeSelected": true, - "_graphic": { - "large": "course/en/images/gmcq.png", - "small": "course/en/images/gmcq.png", - "alt": "alt text" - } - }, - { - "text": "Option 3", - "_shouldBeSelected": false, - "_graphic": { - "large": "course/en/images/gmcq.png", - "small": "course/en/images/gmcq.png", - "alt": "alt text" - } - } - ], - "_feedback": { - "title": "Feedback", - "correct": "Correct feedback text.

That’s correct. Option 2 is what we were looking for!", - "_incorrect": { - "final": "Incorrect feedback text.

Sorry, that’s not right. In fact Option 2 is what we were looking for (the clue was in the instruction text!)." - } + "src": "course/en/images/single-width.png", + "alt": "", + "_classes": "" }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true + "_tooltip": { + "_isEnabled": false, + "text": "{{ariaLabel}}" } - }, - { - "_id": "c-70", - "_parentId": "b-50", - "_type": "component", - "_component": "textinput", + }, + { + "_top": 62, + "_left": 26.5, + "title": "Hot Graphic item 2", + "body": "This is display text associated with item 2.", + "strapline": "Hot Graphic strapline 2", + "_imageAlignment": "right", "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": true, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_allowsAnyCase": true, - "_allowsPunctuation": true, - "title": "Text Input", - "displayTitle": "Text Input", - "body": "Can you name one of the three companies that established Adapt as a community-led open source project?", - "instruction": "Input your answer and select Submit.", - "ariaQuestion": "", - "_answers": [ - ["City & Guilds Kineo", "Kineo"], - ["Learning Pool"], - ["Sponge"] - ], - "_items": [ - { - "prefix": "", - "placeholder": "Enter answer here", - "suffix": "" - } - ], - "_feedback": { - "title": "Feedback", - "correct": "Correct answer feedback.

That’s correct. The Adapt open source project was established by Kineo, Learning Pool and Sponge. At the time of writing, there were a total of nine official collaborators.

Component facts: Text input components let learners enter their own answers, which is great for questions that require a bit more flexibility, like those with answers that could be written as both full words and numbers.", - "_partlyCorrect": { - "final": "Partially correct answer feedback.

That’s partially correct. The Adapt open source project was established by Kineo, Learning Pool and Sponge. At the time of writing, there were a total of nine official collaborators.

Component facts: Text input components let learners enter their own answers, which is great for questions that require a bit more flexibility, like those with answers that could be written as both full words and numbers." - }, - "_incorrect": { - "final": "Incorrect answer feedback.

Sorry, that’s not right. The Adapt open source project was established by Kineo, Learning Pool and Sponge. At the time of writing, there were a total of nine official collaborators.

Component facts: Text input components let learners enter their own answers, which is great for questions that require a bit more flexibility, like those with answers that could be written as both full words and numbers." - } + "_graphic": { + "src": "course/en/images/single-width.png", + "alt": "", + "_classes": "" }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true + "_tooltip": { + "_isEnabled": false, + "text": "{{ariaLabel}}" } - }, - { - "_id": "c-72", - "_parentId": "b-50", - "_type": "component", - "_component": "graphic", + }, + { + "_top": 62, + "_left": 49, + "title": "Hot Graphic item 3", + "body": "This is display text associated with item 3.", + "strapline": "Hot Graphic strapline 3", + "_imageAlignment": "right", "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-72", - "displayTitle": "", - "body": "", - "instruction": "", "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" - } - }, - { - "_id": "c-75", - "_parentId": "b-55", - "_type": "component", - "_component": "matching", - "_classes": "", - "_layout": "full", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": true, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "title": "Matching", - "displayTitle": "Matching", - "body": "Can you identify some of the key facts and figures associated with the Adapt Open Source project?", - "instruction": "Choose an option from each dropdown list and select Submit.", - "ariaQuestion": "", - "placeholder": "Select an option", - "_items": [ - { - "text": "The Adapt Open Source project was formed in:", - "_options": [ - { - "text": "2008", - "_isCorrect": false - }, - { - "text": "2010", - "_isCorrect": false - }, - { - "text": "2013", - "_isCorrect": true - }, - { - "text": "2015", - "_isCorrect": false - } - ] - }, - { - "text": "Adapt adheres to level 'AA' of the WCAG version 2, but when were these published?", - "_options": [ - { - "text": "2008", - "_isCorrect": true - }, - { - "text": "2010", - "_isCorrect": false - }, - { - "text": "2013", - "_isCorrect": false - }, - { - "text": "2015", - "_isCorrect": false - } - ] - }, - { - "text": "Which of these languages would benefit from using the recent addition of Right To Left (RTL) language support within Adapt?", - "_options": [ - { - "text": "Portuguese", - "_isCorrect": false - }, - { - "text": "Hebrew", - "_isCorrect": true - }, - { - "text": "Finnish", - "_isCorrect": false - }, - { - "text": "Esperanto", - "_isCorrect": false - } - ] - } - ], - "_feedback": { - "title": "Feedback", - "correct": "Correct answer feedback.

Yes, that’s right. Adapt was established as an Open Source project in 2013. The Web Accessibility Initiative (WAI) published the WCAG 2.0 guidelines in 2008 and Hebrew is the only language of the four shown which reads right to left.

Component facts: The Matching component lets you match a series of questions or statements with the corresponding options from the dropdown box. Component is either single or spanned.", - "_partlyCorrect": { - "final": "Partially correct answer feedback.

That’s partially correct. Adapt was established as an Open Source project in 2013. The Web Accessibility Initiative (WAI) published the WCAG 2.0 guidelines in 2008 and Hebrew is the only language of the four shown which reads right to left.

Component facts: The Matching component lets you match a series of questions or statements with the corresponding options from the dropdown box. Component is either single or spanned." - }, - "_incorrect": { - "final": "Incorrect answer feedback.

Sorry, that’s not right. Adapt was established as an Open Source project in 2013. The Web Accessibility Initiative (WAI) published the WCAG 2.0 guidelines in 2008 and Hebrew is the only language of the four shown which reads right to left.

Component facts: The Matching component lets you match a series of questions or statements with the corresponding options from the dropdown box. Component is either single or spanned." - } + "src": "course/en/images/single-width.png", + "alt": "", + "_classes": "" }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true + "_tooltip": { + "_isEnabled": false, + "text": "{{ariaLabel}}" } - }, - { - "_id": "c-80", - "_parentId": "b-60", - "_type": "component", - "_component": "slider", - "_classes": "", - "_layout": "full", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": true, - "_shouldDisplayAttempts": false, - "_showNumber": true, - "_showScaleIndicator": true, - "_scaleStart": 1, - "_scaleEnd": 10, - "title": "Slider", - "displayTitle": "Slider", - "body": "Working memory is thought to be responsible for our ability to temporarily hold and manipulate information, but according to a paper by Miller (1956) what ‘magic number’ describes its capacity?", - "instruction": "Drag the slider to make your choice and select Submit.", - "ariaQuestion": "", - "labelStart": "", - "labelEnd": "", - "_correctAnswer": "", - "_correctRange": { - "_bottom": 5, - "_top": 9 - }, - "_feedback": { - "title": "Feedback", - "correct": "Correct answer feedback.

Yes, that’s right. According to Miller’s paper 7 +/- 2 chunks of information was the limited capacity of working memory. Various theories from the field of cognitive psychology such as Miller’s magical number, chunking, the forgetting curve and spaced repetition have all influenced learning theory over the last 50 years or so.

Component facts: The correct answer for a Slider component can be an exact number or a range. In this instance we have set the correct answer to a range of 5-9 due to the correct answer being seven plus or minus two. Component is either single or spanned.", - "_incorrect": { - "final": "Incorrect answer feedback.

Sorry, that’s not right. According to Miller’s paper 7 +/- 2 chunks of information was the limited capacity of working memory. Various theories from the field of cognitive psychology such as Miller’s magical number, chunking, the forgetting curve and spaced repetition have all influenced learning theory over the last 50 years or so.

Component facts: The correct answer for a Slider component can be an exact number or a range. In this instance we have set the correct answer to a range of 5-9 due to the correct answer being seven plus or minus two. Component is either single or spanned." - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": true + } + ], + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-135", + "_parentId": "b-125", + "_type": "component", + "_component": "media", + "_classes": "", + "_layout": "full", + "title": "Media", + "displayTitle": "Media", + "body": "Sometimes we need to make use of rich media to really drive home a point, bring a complex subject to life or simply use audio to literally do the talking. This is when the Media component comes to the fore.

Component can be either single or spanned.", + "instruction": "Select the play button to start the video.", + "_comment": "_setCompletionOn = inview | play | ended", + "_setCompletionOn": "play", + "_useClosedCaptions": true, + "_allowFullScreen": true, + "_pauseWhenOffScreen": false, + "_playsinline": false, + "_preventForwardScrubbing": false, + "_startLanguage": "en", + "_showVolumeControl": true, + "_startVolume": "80%", + "_aspectRatio": "landscape", + "_offsetMediaControls": false, + "_media": { + "mp4": "course/en/video/c-40.mp4", + "poster": "course/en/video/c-40.jpg", + "cc": [ + { + "srclang": "en", + "src": "course/en/video/c-40.vtt" } + ] }, - { - "_id": "c-90", - "_parentId": "b-65", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": false, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 4, - "title": "To scroll or not to scroll?", - "displayTitle": "To scroll or not to scroll?", - "body": "Can you identify a few of the benefits that a vertical scrolling approach offers over the traditional back and next approach?", - "instruction": "Choose one or more options and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "Scrolling is common place on the web and therefore familiar to the learner", - "_shouldBeSelected": true - }, - { - "text": "Scrolling reduces the need for unnecessary navigation as pages can be as long (or as short) as they need to be", - "_shouldBeSelected": true - }, - { - "text": "Scrolling helps ensure designs are more mobile friendly", - "_shouldBeSelected": true - }, - { - "text": "Scrolling means you no longer need to first gain learners attention", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "", - "correct": "", - "_partlyCorrect": { - "final": "" - }, - "_incorrect": { - "final": "" - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + "_transcript": { + "_setCompletionOnView": true, + "_inlineTranscript": true, + "_externalTranscript": false, + "inlineTranscriptButton": "Transcript", + "inlineTranscriptCloseButton": "Close Transcript", + "inlineTranscriptBody": "Responsive design means you can create a course once but view it on a wide range of browsers, devices or operating systems. This is achieved by using fluid layouts to ensure the presentation of content is tailored to suit the size of the screen. This means you can start a course on your laptop and finish it later on your mobile or tablet. We call it Adapt", + "transcriptLinkButton": "Transcript", + "transcriptLink": "" }, - { - "_id": "c-95", - "_parentId": "b-65", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-95", - "displayTitle": "", - "body": "", - "instruction": "", + "_playerOptions": { + "alwaysShowControls": true, + "toggleCaptionsButtonWhenOnlyOne": true, + "iPadUseNativeControls": true, + "iPhoneUseNativeControls": true, + "AndroidUseNativeControls": true, + "features": [ + "playpause", + "current", + "progress", + "duration", + "tracks", + "volume", + "fullscreen" + ] + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-140", + "_parentId": "b-130", + "_type": "component", + "_component": "accordion", + "_classes": "", + "_layout": "full", + "title": "Accordion", + "displayTitle": "Accordion", + "body": "You can use the Accordion component to present learners with a series of headings which, once selected, expand to reveal associated text. Select each of the headings below to find out more about how accordions can be used.

These components can be either single or spanned. If spanned they can also contain a graphic.", + "instruction": "Select the headings to find out more.", + "_shouldCollapseItems": true, + "_shouldExpandFirstItem": false, + "_setCompletionOn": "allItems", + "_items": [ + { + "title": "Lists", + "body": "This is display text 1 and we’re using it to discuss lists.

If you need to present a list that can stand alone as a piece of content, but which can also be explored in more detail, accordions are a great choice.", + "_imageAlignment": "full", + "_classes": "align-image-left", "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" + "src": "course/en/images/single-width.png", + "alt": "" } - }, - { - "_id": "c-100", - "_parentId": "b-75", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": false, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 5, - "title": "Do you know your plugins?", - "displayTitle": "Do you know your plugins?", - "body": "Which of the following are types of Adapt plugins?", - "instruction": "Choose one or more options and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "Component", - "_shouldBeSelected": true - }, - { - "text": "Extension", - "_shouldBeSelected": true - }, - { - "text": "Schema", - "_shouldBeSelected": false - }, - { - "text": "Block", - "_shouldBeSelected": false - }, - { - "text": "App Wrapper", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "", - "correct": "", - "_partlyCorrect": { - "final": "" - }, - "_incorrect": { - "final": "" - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false + }, + { + "title": "Steps in a process", + "body": "This is display text 2 and now we’re discussing how accordions can be great at presenting a process.

The headings can be used to present the high-level stages in the process, which once selected, provide a more extensive explanation of what happens at that specific point.", + "_imageAlignment": "full", + "_classes": "align-image-right", + "_graphic": { + "src": "course/en/images/single-width.png", + "alt": "" } - }, - { - "_id": "c-105", - "_parentId": "b-75", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-105", - "displayTitle": "", - "body": "", - "instruction": "", + }, + { + "title": "Recaps", + "body": "This is display text 3 and we’re now talking about using accordions to provide the learner with a summary.

Each accordion item corresponds to a key piece of learning presented on the page. When this item is selected a short summary of the learning point is provided.", + "_imageAlignment": "full", "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" + "src": "course/en/images/accordion-full.png", + "alt": "" } + } + ], + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-200", + "_parentId": "b-200", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 1, + "title": "Multiple Choice Question", + "displayTitle": "Multiple Choice Question", + "body": "In what year was the first recorded instance of a large scale assessment that consists solely of multiple choice questions?", + "instruction": "Choose one option and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowModelAnswer": true, + "_canShowFeedback": true, + "_canShowMarking": true, + "_recordInteraction": true, + "_items": [ + { + "text": "1917", + "altText": "", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "1888", + "altText": "", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "1953", + "altText": "", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "1977", + "altText": "", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "Feedback", + "altTitle": "Feedback", + "correct": "Correct feedback text.

That’s correct. The first large assessment to consist solely of the multiple choice question type was the Army Alpha test, used from 1917 to evaluate U.S. military recruits in the First World War.

Source: Wikipedia

Component facts: Multiple Choice Questions (or MCQs) are a tried and tested method for presenting learners with a simple text-based question. Component is either single or spanned.", + "_incorrect": { + "notFinal": "", + "final": "Incorrect feedback text.

That’s not right. The first large assessment to consist solely of the multiple choice question type was the Army Alpha test, used from 1917 to evaluate U.S. military recruits in the First World War.

Source: Wikipedia

Component facts: Multiple Choice Questions (or MCQs) are a tried and tested method for presenting learners with a simple text-based question. Component is either single or spanned." + }, + "_partlyCorrect": { + "notFinal": "", + "final": "" + } }, - { - "_id": "c-110", - "_parentId": "b-80", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": false, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 1, - "title": "It’s as simple as A, B, C", - "displayTitle": "It’s as simple as A, B, C", - "body": "Can you identify the missing word in the following sequence?
Article / ..... / Component.", - "instruction": "Choose an option and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "Block", - "_shouldBeSelected": true - }, - { - "text": "Bridge", - "_shouldBeSelected": false - }, - { - "text": "Brace", - "_shouldBeSelected": false - }, - { - "text": "Base", - "_shouldBeSelected": false - }, - { - "text": "Bearing", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "", - "correct": "", - "_incorrect": { - "final": "" - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-205", + "_parentId": "b-200", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-205", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" }, - { - "_id": "c-115", - "_parentId": "b-80", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-115", - "displayTitle": "", - "body": "", - "instruction": "", + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-210", + "_parentId": "b-205", + "_type": "component", + "_component": "gmcq", + "_classes": "", + "_layout": "full", + "title": "Graphical Multiple Choice Question", + "displayTitle": "Graphical Multiple Choice Question", + "body": "The Graphical Multiple Choice Question is an alternative to the standard MCQ, and allows you to ask a question and present the options as graphics (with accompanying captions). This component is always spanned.", + "instruction": "Choose option 2 and select Submit.", + "ariaQuestion": "", + "_attempts": 1, + "_shouldDisplayAttempts": false, + "_hasItemScoring": false, + "_questionWeight": 1, + "_isRandom": false, + "_selectable": 1, + "_canShowModelAnswer": true, + "_canShowFeedback": true, + "_canShowMarking": true, + "_recordInteraction": true, + "_columns": 3, + "_isRound": false, + "_items": [ + { + "text": "Option 1", + "altText": "", + "_shouldBeSelected": false, + "_isPartlyCorrect": false, "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" + "alt": "", + "attribution": "", + "large": "course/en/images/gmcq.png", + "small": "course/en/images/gmcq.png" } - }, - { - "_id": "c-120", - "_parentId": "b-85", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": false, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 4, - "title": "Content Objects", - "displayTitle": "Content Objects", - "body": "What would you be referring to when describing a Content Object within Adapt?", - "instruction": "Choose one or more options and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "Page", - "_shouldBeSelected": true - }, - { - "text": "Menu", - "_shouldBeSelected": true - }, - { - "text": "Component", - "_shouldBeSelected": false - }, - { - "text": "Course configuration options", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "", - "correct": "", - "_partlyCorrect": { - "final": "" - }, - "_incorrect": { - "final": "" - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false + }, + { + "text": "Option 2", + "altText": "", + "_shouldBeSelected": true, + "_isPartlyCorrect": false, + "_graphic": { + "alt": "", + "attribution": "", + "large": "course/en/images/gmcq.png", + "small": "course/en/images/gmcq.png" } - }, - { - "_id": "c-125", - "_parentId": "b-85", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-95", - "displayTitle": "", - "body": "", - "instruction": "", + }, + { + "text": "Option 3", + "altText": "", + "_shouldBeSelected": false, + "_isPartlyCorrect": false, "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" + "alt": "", + "attribution": "", + "large": "course/en/images/gmcq.png", + "small": "course/en/images/gmcq.png" } + } + ], + "_feedback": { + "title": "Feedback", + "altTitle": "Alt feedback text", + "correct": "Correct feedback text.

That’s correct. Option 2 is what we were looking for!", + "_incorrect": { + "final": "Incorrect feedback text.

Sorry, that’s not right. In fact Option 2 is what we were looking for (the clue was in the instruction text!)." + }, + "_partlyCorrect": { + "notFinal": "", + "final": "This is the partly correct feedback." + } }, - { - "_id": "c-130", - "_parentId": "b-90", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": false, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 1, - "title": "Adding titles to icons", - "displayTitle": "Adding titles to icons", - "body": "What JSON file would you need to edit in order to add a title to an icon in the navigation bar?", - "instruction": "Choose an option and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "course.json", - "_shouldBeSelected": true - }, - { - "text": "config.json", - "_shouldBeSelected": false - }, - { - "text": "contentObjects.json", - "_shouldBeSelected": false - }, - { - "text": "components.json", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "", - "correct": "", - "_incorrect": { - "final": "" - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-215", + "_parentId": "b-210", + "_type": "component", + "_component": "textinput", + "_classes": "", + "_layout": "left", + "title": "Text Input", + "displayTitle": "Text Input", + "body": "Can you name one of the three companies that established Adapt as a community-led open source project?", + "instruction": "Input your answer and select Submit.", + "ariaQuestion": "", + "_attempts": 1, + "_questionWeight": 1, + "_shouldDisplayAttempts": false, + "_isRandom": false, + "_canShowModelAnswer": true, + "_canShowFeedback": true, + "_canShowMarking": true, + "_recordInteraction": true, + "_allowsAnyCase": true, + "_allowsPunctuation": true, + "_answers": [ + [ + "City & Guilds Kineo", + "Kineo" + ], + [ + "Learning Pool" + ], + [ + "Sponge" + ] + ], + "_items": [ + { + "prefix": "", + "suffix": "", + "placeholder": "Enter answer here" + } + ], + "_feedback": { + "title": "Feedback", + "altTitle": "Feedback", + "correct": "Correct answer feedback.

That’s correct. The Adapt open source project was established by Kineo, Learning Pool and Sponge. At the time of writing, there were a total of nine official collaborators.

Component facts: Text input components let learners enter their own answers, which is great for questions that require a bit more flexibility, like those with answers that could be written as both full words and numbers.", + "_partlyCorrect": { + "notFinal": "", + "final": "Partially correct answer feedback.

That’s partially correct. The Adapt open source project was established by Kineo, Learning Pool and Sponge. At the time of writing, there were a total of nine official collaborators.

Component facts: Text input components let learners enter their own answers, which is great for questions that require a bit more flexibility, like those with answers that could be written as both full words and numbers." + }, + "_incorrect": { + "notFinal": "", + "final": "Incorrect answer feedback.

Sorry, that’s not right. The Adapt open source project was established by Kineo, Learning Pool and Sponge. At the time of writing, there were a total of nine official collaborators.

Component facts: Text input components let learners enter their own answers, which is great for questions that require a bit more flexibility, like those with answers that could be written as both full words and numbers." + } }, - { - "_id": "c-135", - "_parentId": "b-90", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-95", - "displayTitle": "", - "body": "", - "instruction": "", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" - } + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-220", + "_parentId": "b-210", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-220", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" }, - { - "_id": "c-140", - "_parentId": "b-95", - "_type": "component", - "_component": "mcq", - "_classes": "", - "_layout": "left", - "_attempts": 1, - "_questionWeight": 1, - "_canShowModelAnswer": false, - "_shouldDisplayAttempts": false, - "_isRandom": true, - "_selectable": 4, - "title": "Control the scroll", - "displayTitle": "Control the scroll", - "body": "The Trickle extension makes it possible to control how the learner scrolls down the page, but what elements of a page can it be applied to?", - "instruction": "Choose an option and select Submit.", - "ariaQuestion": "", - "_items": [ - { - "text": "Article", - "_shouldBeSelected": true - }, - { - "text": "Block", - "_shouldBeSelected": true - }, - { - "text": "Component", - "_shouldBeSelected": false - }, - { - "text": "Other extensions", - "_shouldBeSelected": false - } - ], - "_feedback": { - "title": "", - "correct": "", - "_partlyCorrect": { - "final": "" - }, - "_incorrect": { - "final": "" - } - }, - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-225", + "_parentId": "b-215", + "_type": "component", + "_component": "matching", + "_classes": "", + "_layout": "full", + "title": "Matching", + "displayTitle": "Matching", + "body": "Can you identify some of the key facts and figures associated with the Adapt Open Source project?", + "instruction": "Choose an option from each dropdown list and select Submit.", + "ariaQuestion": "", + "_attempts": 1, + "_shouldDisplayAttempts": false, + "_shouldResetAllAnswers": false, + "_isRandom": false, + "_isRandomQuestionOrder": false, + "_questionWeight": 1, + "_canShowModelAnswer": true, + "_canShowFeedback": true, + "_canShowMarking": true, + "_recordInteraction": true, + "placeholder": "Select an option", + "_allowOnlyUniqueAnswers": false, + "_hasItemScoring": false, + "_items": [ + { + "text": "The Adapt Open Source project was formed in:", + "_options": [ + { + "text": "2008", + "_isCorrect": false, + "_score": 0 + }, + { + "text": "2010", + "_isCorrect": false, + "_score": 0 + }, + { + "text": "2013", + "_isCorrect": true, + "_score": 1 + }, + { + "text": "2015", + "_isCorrect": false, + "_score": 0 + } + ] + }, + { + "text": "Adapt adheres to level 'AA' of the WCAG version 2, but when were these published?", + "_options": [ + { + "text": "2008", + "_isCorrect": true, + "_score": 1 + }, + { + "text": "2010", + "_isCorrect": false, + "_score": 0 + }, + { + "text": "2013", + "_isCorrect": false, + "_score": 0 + }, + { + "text": "2015", + "_isCorrect": false, + "_score": 0 + } + ] + }, + { + "text": "Which of these languages would benefit from using the recent addition of Right To Left (RTL) language support within Adapt?", + "_options": [ + { + "text": "Portuguese", + "_isCorrect": false, + "_score": 0 + }, + { + "text": "Hebrew", + "_isCorrect": true, + "_score": 1 + }, + { + "text": "Finnish", + "_isCorrect": false, + "_score": 0 + }, + { + "text": "Esperanto", + "_isCorrect": false, + "_score": 0 + } + ] + } + ], + "_feedback": { + "title": "Feedback", + "altTitle": "Feedback", + "correct": "Correct answer feedback.

Yes, that’s right. Adapt was established as an Open Source project in 2013. The Web Accessibility Initiative (WAI) published the WCAG 2.0 guidelines in 2008 and Hebrew is the only language of the four shown which reads right to left.

Component facts: The Matching component lets you match a series of questions or statements with the corresponding options from the dropdown box. Component is either single or spanned.", + "_partlyCorrect": { + "notFinal": "", + "final": "Partially correct answer feedback.

That’s partially correct. Adapt was established as an Open Source project in 2013. The Web Accessibility Initiative (WAI) published the WCAG 2.0 guidelines in 2008 and Hebrew is the only language of the four shown which reads right to left.

Component facts: The Matching component lets you match a series of questions or statements with the corresponding options from the dropdown box. Component is either single or spanned." + }, + "_incorrect": { + "notFinal": "", + "final": "Incorrect answer feedback.

Sorry, that’s not right. Adapt was established as an Open Source project in 2013. The Web Accessibility Initiative (WAI) published the WCAG 2.0 guidelines in 2008 and Hebrew is the only language of the four shown which reads right to left.

Component facts: The Matching component lets you match a series of questions or statements with the corresponding options from the dropdown box. Component is either single or spanned." + } }, - { - "_id": "c-145", - "_parentId": "b-95", - "_type": "component", - "_component": "graphic", - "_classes": "", - "_layout": "right", - "_isOptional": true, - "title": "c-95", - "displayTitle": "", - "body": "", - "instruction": "", - "_graphic": { - "src": "course/en/images/single-width.png", - "alt": "", - "attribution": "" - } + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-230", + "_parentId": "b-220", + "_type": "component", + "_component": "slider", + "_classes": "", + "_layout": "full", + "title": "Slider", + "displayTitle": "Slider", + "body": "Working memory is thought to be responsible for our ability to temporarily hold and manipulate information, but according to a paper by Miller (1956) what ‘magic number’ describes its capacity?", + "instruction": "Drag the slider to make your choice and select Submit.", + "ariaQuestion": "", + "ariaScaleName": "", + "_attempts": 1, + "_shouldDisplayAttempts": false, + "_questionWeight": 1, + "_canShowModelAnswer": true, + "_canShowFeedback": true, + "_canShowMarking": true, + "_recordInteraction": true, + "_showNumber": true, + "_showScaleIndicator": true, + "labelStart": "", + "labelEnd": "", + "_scaleStart": 1, + "_scaleEnd": 10, + "_scaleStep": 1, + "scaleStepPrefix": "", + "scaleStepSuffix": "", + "_correctAnswer": "", + "_correctRange": { + "_bottom": 5, + "_top": 9 }, - { - "_id": "c-147", - "_parentId": "b-100", - "_type": "component", - "_component": "text", - "_classes": "", - "_layout": "full", - "title": "Scoring bands", - "displayTitle": "", - "body": "The Assessment Results component allows you to specify the assessment pass mark, and provide tailored feedback to as many scoring bands as you wish.

In this short assessment we set the pass mark at 75% or above and provided four scoring bands, each of which has some accompanying feedback. The four scoring bands were:


So, how did you do? Let’s find out.", - "_canReset": true, - "_isResetOnRevisit": "hard", - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + "_feedback": { + "title": "Feedback", + "altTitle": "Feedback", + "correct": "Correct answer feedback.

Yes, that’s right. According to Miller’s paper 7 +/- 2 chunks of information was the limited capacity of working memory. Various theories from the field of cognitive psychology such as Miller’s magical number, chunking, the forgetting curve and spaced repetition have all influenced learning theory over the last 50 years or so.

Component facts: The correct answer for a Slider component can be an exact number or a range. In this instance we have set the correct answer to a range of 5-9 due to the correct answer being seven plus or minus two. Component is either single or spanned.", + "_incorrect": { + "notFinal": "", + "final": "Incorrect answer feedback.

Sorry, that’s not right. According to Miller’s paper 7 +/- 2 chunks of information was the limited capacity of working memory. Various theories from the field of cognitive psychology such as Miller’s magical number, chunking, the forgetting curve and spaced repetition have all influenced learning theory over the last 50 years or so.

Component facts: The correct answer for a Slider component can be an exact number or a range. In this instance we have set the correct answer to a range of 5-9 due to the correct answer being seven plus or minus two. Component is either single or spanned." + } }, - { - "_id": "c-150", - "_parentId": "b-105", - "_type": "component", - "_component": "assessmentResults", - "_classes": "", - "_layout": "full", - "_isVisibleBeforeCompletion": false, - "_assessmentId": "a-15", - "title": "Results", - "displayTitle": "Results", - "body": "", - "instruction": "", - "_retry": { - "button": "Retry Assessment", - "_comment": "use {{attempts}}, {{attemptsSpent}} and {{attemptsLeft}} to display attempts", - "feedback": "" - }, - "_comment": "use {{score}}, {{maxScore}} and {{scoreAsPercent}} to display score and percentage", - "_completionBody": "{{{feedback}}}", - "_bands": [ - { - "_score": 0, - "feedback": "You didn’t pass, achieving a score of {{scoreAsPercent}}%.

You didn’t do so well in the Adapt assessment demo, but don’t worry. There’s lots of information about the Adapt basics on our site. We’d also suggest you pay a visit to the forum or chat room and ask our ever-helpful community to answer any questions that you might have.", - "_allowRetry": true - }, - { - "_score": 50, - "feedback": "You didn’t pass, achieving a score of {{scoreAsPercent}}%.

You already know some of the Adapt basics but please explore our site for more information. Also pay a visit to the forum or chat room and ask our ever-helpful community to answer any questions that you might have.", - "_allowRetry": true - }, - { - "_score": 75, - "feedback": "You passed, achieving a score of {{scoreAsPercent}}%.

You’re clearly already pretty knowledgeable about Adapt so, if you haven’t already, please consider sharing your expertise on the Adapt community forums.", - "_allowRetry": true - }, - { - "_score": 100, - "feedback": "You passed, achieving a score of {{scoreAsPercent}}%.

You’re clearly already a black belt in Adapt! If you haven’t already, please consider sharing your expertise on the Adapt community forums.", - "_allowRetry": false - } - ], - "_pageLevelProgress": { - "_isEnabled": true, - "_isCompletionIndicatorEnabled": false - } + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": true + } + }, + { + "_id": "c-300", + "_parentId": "b-300", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_canShowModelAnswer": false, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 4, + "title": "To scroll or not to scroll?", + "displayTitle": "To scroll or not to scroll?", + "body": "Can you identify a few of the benefits that a vertical scrolling approach offers over the traditional back and next approach?", + "instruction": "Choose one or more options and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowFeedback": false, + "_canShowMarking": false, + "_recordInteraction": true, + "_items": [ + { + "text": "Scrolling is common place on the web and therefore familiar to the learner", + "altText": "", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Scrolling reduces the need for unnecessary navigation as pages can be as long (or as short) as they need to be", + "altText": "", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Scrolling helps ensure designs are more mobile friendly", + "altText": "", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Scrolling means you no longer need to first gain learners attention", + "altText": "", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "", + "altTitle": "", + "correct": "", + "_partlyCorrect": { + "notFinal": "", + "final": "" + }, + "_incorrect": { + "notFinal": "", + "final": "" + } + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-305", + "_parentId": "b-300", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-305", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" + }, + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-310", + "_parentId": "b-305", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_canShowModelAnswer": false, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 5, + "title": "Do you know your plugins?", + "displayTitle": "Do you know your plugins?", + "body": "Which of the following are types of Adapt plugins?", + "instruction": "Choose one or more options and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowFeedback": false, + "_canShowMarking": false, + "_recordInteraction": true, + "_items": [ + { + "text": "Component", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Extension", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Schema", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "Block", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "App Wrapper", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "", + "altTitle": "", + "correct": "", + "_partlyCorrect": { + "notFinal": "", + "final": "" + }, + "_incorrect": { + "notFinal": "", + "final": "" + } + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-315", + "_parentId": "b-305", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-315", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" + }, + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-320", + "_parentId": "b-310", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_canShowModelAnswer": false, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 1, + "title": "It’s as simple as A, B, C", + "displayTitle": "It’s as simple as A, B, C", + "body": "Can you identify the missing word in the following sequence?
Article / ..... / Component.", + "instruction": "Choose an option and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowFeedback": false, + "_canShowMarking": false, + "_recordInteraction": true, + "_items": [ + { + "text": "Block", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Bridge", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "Brace", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "Base", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "Bearing", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "", + "altTitle": "", + "correct": "", + "_partlyCorrect": { + "notFinal": "", + "final": "" + }, + "_incorrect": { + "notFinal": "", + "final": "" + } + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-325", + "_parentId": "b-310", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-325", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" + }, + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-330", + "_parentId": "b-315", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_canShowModelAnswer": false, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 4, + "title": "Content Objects", + "displayTitle": "Content Objects", + "body": "What would you be referring to when describing a Content Object within Adapt?", + "instruction": "Choose one or more options and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowFeedback": false, + "_canShowMarking": false, + "_recordInteraction": true, + "_items": [ + { + "text": "Page", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Menu", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Component", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "Course configuration options", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "", + "altTitle": "", + "correct": "", + "_partlyCorrect": { + "notFinal": "", + "final": "" + }, + "_incorrect": { + "notFinal": "", + "final": "" + } + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-335", + "_parentId": "b-315", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-335", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" + }, + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-340", + "_parentId": "b-320", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_canShowModelAnswer": false, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 1, + "title": "Adding titles to icons", + "displayTitle": "Adding titles to icons", + "body": "What JSON file would you need to edit in order to add a title to an icon in the navigation bar?", + "instruction": "Choose an option and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowFeedback": false, + "_canShowMarking": false, + "_recordInteraction": true, + "_items": [ + { + "text": "course.json", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "config.json", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "contentObjects.json", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "components.json", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "", + "altTitle": "", + "correct": "", + "_partlyCorrect": { + "notFinal": "", + "final": "" + }, + "_incorrect": { + "notFinal": "", + "final": "" + } + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-345", + "_parentId": "b-320", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-345", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" + }, + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-350", + "_parentId": "b-325", + "_type": "component", + "_component": "mcq", + "_classes": "", + "_layout": "left", + "_attempts": 1, + "_questionWeight": 1, + "_canShowModelAnswer": false, + "_shouldDisplayAttempts": false, + "_isRandom": true, + "_selectable": 4, + "title": "Control the scroll", + "displayTitle": "Control the scroll", + "body": "The Trickle extension makes it possible to control how the learner scrolls down the page, but what elements of a page can it be applied to?", + "instruction": "Choose an option and select Submit.", + "ariaQuestion": "", + "_hasItemScoring": false, + "_canShowFeedback": false, + "_canShowMarking": false, + "_recordInteraction": true, + "_items": [ + { + "text": "Article", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Block", + "_shouldBeSelected": true, + "_isPartlyCorrect": false + }, + { + "text": "Component", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + }, + { + "text": "Other extensions", + "_shouldBeSelected": false, + "_isPartlyCorrect": false + } + ], + "_feedback": { + "title": "", + "altTitle": "", + "correct": "", + "_partlyCorrect": { + "notFinal": "", + "final": "" + }, + "_incorrect": { + "notFinal": "", + "final": "" + } + }, + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-355", + "_parentId": "b-325", + "_type": "component", + "_component": "graphic", + "_classes": "", + "_layout": "right", + "title": "c-355", + "displayTitle": "", + "body": "", + "instruction": "", + "_graphic": { + "alt": "", + "longdescription": "", + "large": "course/en/images/single-width.png", + "small": "course/en/images/single-width.png", + "attribution": "", + "_url": "", + "_target": "" + }, + "_isScrollable": false, + "_defaultScrollPercent": 0, + "_isOptional": true + }, + { + "_id": "c-360", + "_parentId": "b-330", + "_type": "component", + "_component": "text", + "_classes": "", + "_layout": "full", + "title": "Scoring bands", + "displayTitle": "", + "body": "The Assessment Results component allows you to specify the assessment pass mark, and provide tailored feedback to as many scoring bands as you wish.

In this short assessment we set the pass mark at 75% or above and provided four scoring bands, each of which has some accompanying feedback. The four scoring bands were:


So, how did you do? Let’s find out.", + "instruction": "", + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "c-365", + "_parentId": "b-335", + "_type": "component", + "_component": "assessmentResults", + "_classes": "", + "_layout": "full", + "title": "Results", + "displayTitle": "Results", + "body": "", + "instruction": "", + "_assessmentId": "a-300", + "_isVisibleBeforeCompletion": false, + "_setCompletionOn": "inview", + "_resetType": "inherit", + "_retry": { + "button": "Retry Assessment", + "_comment": "use {{attempts}}, {{attemptsSpent}} and {{attemptsLeft}} to display attempts", + "feedback": "" + }, + "_comment": "use {{score}}, {{maxScore}} and {{scoreAsPercent}} to display score and percentage", + "_completionBody": "{{{feedback}}}", + "_bands": [ + { + "_score": 0, + "feedbackNotFinal": "Sorry, but you didn't pass. Take some time to review the course before giving it another try.", + "feedback": "You didn’t pass, achieving a score of {{scoreAsPercent}}%.

You didn’t do so well in the Adapt assessment demo, but don’t worry. There’s lots of information about the Adapt basics on our site. We’d also suggest you pay a visit to the forum or chat room and ask our ever-helpful community to answer any questions that you might have.", + "_allowRetry": true + }, + { + "_score": 50, + "feedbackNotFinal": "Nice try, but you didn't pass. Want to give it another go?", + "feedback": "You didn’t pass, achieving a score of {{scoreAsPercent}}%.

You already know some of the Adapt basics but please explore our site for more information. Also pay a visit to the forum or chat room and ask our ever-helpful community to answer any questions that you might have.", + "_allowRetry": true + }, + { + "_score": 75, + "feedback": "You passed, achieving a score of {{scoreAsPercent}}%.

You’re clearly already pretty knowledgeable about Adapt so, if you haven’t already, please consider sharing your expertise on the Adapt community forums.", + "_allowRetry": true + }, + { + "_score": 100, + "feedback": "You passed, achieving a score of {{scoreAsPercent}}%.

You’re clearly already a black belt in Adapt! If you haven’t already, please consider sharing your expertise on the Adapt community forums.", + "_allowRetry": false + } + ], + "_pageLevelProgress": { + "_isEnabled": true, + "_isCompletionIndicatorEnabled": false } + } ] diff --git a/src/course/en/contentObjects.json b/src/course/en/contentObjects.json index 0501c5180..f6bd882ba 100755 --- a/src/course/en/contentObjects.json +++ b/src/course/en/contentObjects.json @@ -1,74 +1,74 @@ [ - { - "_id": "co-05", - "_parentId": "course", - "_type": "page", - "_classes": "", - "_htmlClasses": "", - "title": "Presentation Components", - "displayTitle": "Presentation Components", - "body": "Find out what presentation components are available within the core bundle and how you might consider using them within your courses.", - "pageBody": "", - "instruction": "Scroll down to see what presentation components are available as part of the v5 core bundle.", - "_graphic": { - "src": "course/en/images/menu-item.png", - "alt": "" - }, - "linkText": "View", - "duration": "2 mins", - "_pageLevelProgress": { - "_isEnabled": true, - "_showPageCompletion": false, - "_excludeAssessments": false, - "_isCompletionIndicatorEnabled": false - } + { + "_id": "co-100", + "_parentId": "course", + "_type": "page", + "_classes": "", + "_htmlClasses": "", + "title": "Presentation Components", + "displayTitle": "Presentation Components", + "body": "Find out what presentation components are available within the core bundle and how you might consider using them within your courses.", + "pageBody": "", + "instruction": "Scroll down to see what presentation components are available as part of the v5 core bundle.", + "_graphic": { + "src": "course/en/images/menu-item.png", + "alt": "" }, - { - "_id": "co-10", - "_parentId": "course", - "_type": "page", - "_classes": "", - "_htmlClasses": "", - "title": "Question Components", - "displayTitle": "Question Components", - "body": "Discover what question components are available within the framework, along with some tips on how to use them.", - "pageBody": "Without a range of question components, we can’t easily measure if learners are meeting the intended course objectives, provide guidance and feedback if they’re not, or give them opportunities to practise in a ‘safe environment’.

Discover what question components are available within the framework, along with some tips on how to use them.", - "instruction": "Scroll down to see what question components are available as part of the v5 core bundle.", - "_graphic": { - "src": "course/en/images/menu-item.png", - "alt": "" - }, - "linkText": "View", - "duration": "2 mins", - "_pageLevelProgress": { - "_isEnabled": true, - "_showPageCompletion": false, - "_excludeAssessments": false, - "_isCompletionIndicatorEnabled": false - } + "linkText": "View", + "duration": "2 mins", + "_pageLevelProgress": { + "_isEnabled": true, + "_showPageCompletion": false, + "_excludeAssessments": false, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "co-200", + "_parentId": "course", + "_type": "page", + "_classes": "", + "_htmlClasses": "", + "title": "Question Components", + "displayTitle": "Question Components", + "body": "Discover what question components are available within the framework, along with some tips on how to use them.", + "pageBody": "Without a range of question components, we can’t easily measure if learners are meeting the intended course objectives, provide guidance and feedback if they’re not, or give them opportunities to practise in a ‘safe environment’.

Discover what question components are available within the framework, along with some tips on how to use them.", + "instruction": "Scroll down to see what question components are available as part of the v5 core bundle.", + "_graphic": { + "src": "course/en/images/menu-item.png", + "alt": "" + }, + "linkText": "View", + "duration": "2 mins", + "_pageLevelProgress": { + "_isEnabled": true, + "_showPageCompletion": false, + "_excludeAssessments": false, + "_isCompletionIndicatorEnabled": false + } + }, + { + "_id": "co-300", + "_parentId": "course", + "_type": "page", + "_classes": "assessment", + "_htmlClasses": "", + "title": "Adapt Assessment", + "displayTitle": "Adapt Assessment", + "body": "Find out more about the assessment functionality introduced in Adapt v2, including randomised banks and an improved results feature.", + "pageBody": "We’ve put together a very short quiz to demonstrate the new assessment functionality. In this simple example there are two banks that each contain three questions with two being taken from each bank at random. The order in which the questions are presented is then also randomised, as is the order of each question’s options.", + "instruction": "Think you can get a perfect score? Scroll down to attempt the first question.", + "_graphic": { + "src": "course/en/images/menu-item.png", + "alt": "" }, - { - "_id": "co-15", - "_parentId": "course", - "_type": "page", - "_classes": "assessment", - "_htmlClasses": "", - "title": "Adapt Assessment", - "displayTitle": "Adapt Assessment", - "body": "Find out more about the assessment functionality introduced in Adapt v2, including randomised banks and an improved results feature.", - "pageBody": "We’ve put together a very short quiz to demonstrate the new assessment functionality. In this simple example there are two banks that each contain three questions with two being taken from each bank at random. The order in which the questions are presented is then also randomised, as is the order of each question’s options.", - "instruction": "Think you can get a perfect score? Scroll down to attempt the first question.", - "_graphic": { - "src": "course/en/images/menu-item.png", - "alt": "" - }, - "linkText": "View", - "duration": "2 mins", - "_pageLevelProgress": { - "_isEnabled": true, - "_showPageCompletion": false, - "_excludeAssessments": false, - "_isCompletionIndicatorEnabled": false - } + "linkText": "View", + "duration": "2 mins", + "_pageLevelProgress": { + "_isEnabled": true, + "_showPageCompletion": false, + "_excludeAssessments": false, + "_isCompletionIndicatorEnabled": false } + } ] diff --git a/src/course/en/course.json b/src/course/en/course.json index 57badfefc..3dc3d775e 100755 --- a/src/course/en/course.json +++ b/src/course/en/course.json @@ -89,12 +89,17 @@ "_isEnabled": true, "_showPageCompletion": false, "_isCompletionIndicatorEnabled": false, - "_isShownInNavigationBar": true + "_isShownInNavigationBar": true, + "_showAtCourseLevel": false }, "_resources": { "_isEnabled": true, + "_drawerOrder": 1, "title": "Resources", "description": "View resources for this course by clicking here.", + "displayTitle": "", + "body": "", + "instruction": "", "_filterButtons": { "all": "All", "document": "Document", @@ -112,7 +117,9 @@ "_type": "document", "title": "Vanilla Theme Swatch", "description": "See the swatch for the vanilla theme by clicking here.", - "_link": "course/en/images/vanilla-swatch.jpg" + "_link": "course/en/images/vanilla-swatch.jpg", + "filename": "adapt-vanilla.jpg", + "_forceDownload": true }, { "_type": "media", @@ -154,6 +161,7 @@ "_bookmarking": { "_isEnabled": true, "_level": "component", + "_showPrompt": true, "title": "Resume?", "body": "Would you like to resume the course from the location you were at last time?", "_buttons": {