Skip to main content

Showing the Next or Continue button

Updated over 9 months ago

Here is a list of things to check if the Next or Continue button is not appearing and the user cannot progress to the next Page or Scrolling section. Please check:

  1. Is the Page or Scrolling section element showing the Next button?

  2. Is the interactive activity or exercise showing the Next or Continue button?

  3. Is the element triggering the Next or Continue button visible?

  4. Are serial Multiple Choice Questions (MCQs) set up correctly?

  5. Is there a script on the page?

Completion actions in all elements refer to showing Next. Whether it is a Next or Continue button is determined automatically, depending on the content - the Next button will appear if the upcoming content is on the next page, and the Continue button will show in between the scrolling sections.

Kindly note that you need Edit content permission to access the Content editor.

1. Is the Page or Scrolling section element showing the Next or Continue button?

If the Page or Scrolling section consists of text and images alone, meaning there are no interactive activities or exercises, the Next or Continue button should be triggered by the Page or Scrolling section.

When using scrolling skin, the Page element should always be set to Show Next. Then, set show, hide or delay the Next and Continue buttons in the Scrolling sections.

To change it, in the Content Editor select Edit on the Page or Scrolling section element:

  • Page - change the 'Hide/Delay Next' setting.

  • Scrolling section - uncheck 'Hide Next and Continue buttons', and if needed adjust 'Show Next and Continue button Delay' setting.

2. Is the interactive activity or exercise showing the Next or Continue button?

Open the page in question and check what type of elements there are. You can find the element type on the right side of the element. You can then find the relevant elements in the table below.

Here is the list of all elements and their settings that trigger the Next or Continue button to appear. Edit the element to see if the setting is set correctly.

Element name

Setting name

How to show the Next button?

Content: Text

N/A

Triggered by the Page or Scrolling section.

Content: Bullet list

N/A

Triggered by the Page or Scrolling section.

Content: Button

Next button action

Show button

Content: Accordion/Slideshow

Completion actions

SKILLCASTAPI.showNext();

Content: Flip cards

Next button action

Next page

Content: Policy

Show next

Yes

Media: Video player

Next button action on video ended

Show button

Media: Single video

It is set automatically once the video is uploaded.

showNext();

Module: Page

Hide/Delay Next

Show Next

Delay Next

Module: Page template

N/A

The Next button action is pre-set according to the template selected.

Module: Assessment

Next button action when passed

Next button action when failed

Next page

Page: Scrolling section

Hide Next and Continue buttons

Uncheck

Page template: Scrolling section

N/A

The Next/Continue button action is pre-set according to the template selected.

Page: Content container

N/A

Triggered by the Page or Scrolling section.

Page: Close content container

N/A

Triggered by the Page or Scrolling section.

Exercise: Multiple choice question

Next page action

Show button

Exercise: Drag and drop

Completion Action

SKILLCASTAPI.showNext();

Review: Points update

Next page

Show button

Use Module: Page Hide/Delay Next setting, or define here under each level.

RegTech: Multiple choice question

Next button action

Show next button

RegTech: Text input question

Next button action

Next page

RegTech: File upload question

Next button action

Next page

RegTech: Submit button

Completion actions

SKILLCASTAPI.showNext();

RegTech: Review submission

N/A

Triggered by the 'RegTech: Submit button', Page or Scrolling section.

RegTech: Alerts review

N/A

Triggered by the 'RegTech: Submit button', Page or Scrolling section.

Code: CSS

N/A

N/A

Code: HTML

N/A

N/A

Code: Javascript

N/A

SKILLCASTAPI.showNext();

Legacy: Multiple choice question

Completion actions

SKILLCASTAPI.showNext();

3. Is the element triggering the Next button visible?

All elements have a 'Visibility' setting in their properties. It should be adjusted according to the page setup.

If you have a single interactive element or exercise on a Page or Scrolling section, it should be set to 'Always visible'.

If an interactive element or an exercise adds an element on completion, the element that will be added should be set to 'Hide on all screens' so that it is not visible from the start.

For example, we need a user to select two buttons with content popups before they can proceed to the next page. To ensure the Next or Continue button appears only when both buttons are selected, we can show them one at a time. Therefore, the first button should be set to 'Always visible' and the second button to 'Hidden on all screens'. When selected, the first button will add the second button, and the second button will show the Next button by setting 'Next button action' to 'Show button'.

When adding or removing interactive elements, we need to make sure the visibility and completion actions are set accordingly. This is also illustrated in the following section.

4. Are serial Multiple Choice Questions (MCQs) set up correctly?

Serial MCQs are MCQs that appear one after another on the same Page or Scrolling section. The first MCQ must be set to 'Always visible' so it starts the chain, and the rest to 'Hide on all screens', so they appear only after the previous one is complete.

Please see the correct example shown in the table below. Kindly note that the same logic can be applied to any interactive activities that should come into view in sequence.

Identifier

MCQ_1

MCQ_2

MCQ_3

Visibility

Always visible

Hidden on all screens

Hidden on all screens

Completion action

Add element

MCQ_2

Add element

MCQ_3

Next page action

Show button

Please see the different scenarios below. The Next button might not appear if:

MCQ_1

MCQ_2

MCQ3

The first MCQ is not set to visible.

MCQ_1 does not
Add element MCQ_2.

MCQ_2 does not
Add element MCQ_3.

The last MCQ is not set to show the Next button.

If we delete MCQ_1, we should set MCQ_2 to 'Always visible'.

If we delete MCQ_2, we should set the

MCQ_1 completion action to add MCQ_3 or

change the MCQ_3 'Identifier' to MCQ_2.

If we delete MCQ 3, MCQ_2 should have

'Next page action' set to 'Show button' instead of adding an element.

If a new MCQ is added, it has to fit into the MCQ chain.

The new MCQ should have a unique identifier that is called by the MCQ before it or be set to 'Always visible' if it is the first MCQ in the chain.

It also should have an appropriate completion action - either adding the following MCQ or showing the Next button.

Legacy: Multiple choice question

If your module contains 'Legacy: Multiple choice question' elements, firstly consider updating it to the latest 'Exercise: Multiple choice question' element. However, the logic here is exactly the same, but we need to type out the completion actions instead of selecting the settings.

Check if addElement function adds the correct element. Considering the example table above, here in the completion actions the MCQ_1 needs to have:

  • SKILLCASTAPI.addElement('MCQ_2', 1);

    • MCQ_2 is the identifier of the next MCQ.

    • 1 is the fade animation code.

If it is the last serial MCQ element, the completion actions should have:

  • SKILLCASTAPI.showNext();

5. Is there a script on the page?

Some of our templates are script-based. These generally don't require extensive coding knowledge to edit; however, it might appear tricky for someone that is unfamiliar with coding at all.

The Next or Continue button is called in the JavaScript element. There, we also set conditions that must be met, e.g., all buttons must be selected before the user can see the Next button. So, if you need to add or remove the conditions, try to follow the patterns of the rest of the code, and the Next button should appear when expected.

Tip: Before editing the code, copy and paste it into a notepad to check the original against the edited script side by side, as well as revert back easily, if needed.

If you have completed all the module changes, please refer to the article titled What do I do when I finish creating or editing my module?.

*If you think you have the incorrect permissions, please contact your company admin or Customer success manager at [email protected].

Did this answer your question?