Visibility of Products and Categories on the Website and Signup Form

Modified on Thu, 26 Mar at 12:01 PM

TABLE OF CONTENTS


In Eduframe there is a hierarchy between categories, templates (program and course templates) and editions (program and course editions). Each edition belongs to a template, and each template belongs to a category. All categories, templates and editions, which from now on we will refer to as entities, are able to be published and be visible on the website & signup form.


 ⚠️  An entity can be published on website or publicly available but still not be visible at the website or signup form if:
- The edition is not set to “Public
- One of its parent levels is disabled.

Find out how this works in the next sections.



How visibility works

Visibility is controlled by:

  • The toggles in the template overview. This is the ''published on website'' checkbox in the form. 
  • The published on website’ / ‘publicly available on signup form checkboxes in the template forms
  • The visibility setting on edition level (e.g. “Public”)


An entity is only visible if:

  • Its own setting allow visibility
  • all parent levels are enabled

In short, the entire hierarchy must be enabled.



Publishing to a website

When creating or updating an entity you can specify whether you want it to be published on the website and visible on the signup through the toggle 'published on website' or 'publicly available on signup form' in the form. This is a necessary but not always sufficient step for it to be visible on the website and publicly available on signup form.


When creating or editing an entity, you can control visibility using:

  • Published on website
  • Publicly available on signup form


This is required, but not sufficient on its own.


Visibility rules per level


Category

For a category, publishing on website (checkbox/toggle ''published on website'' enabled) is enough for it to be visible on the website. 

Note: all parent categories have to be published as well. 



Template

For either a course or program template, it will be visible on the website if:

  1. Its associated category is visible on the website (checkbox/toggle published on website enabled).
  2. If the setting 'published on website' is enabled at course template level


Edition

Program editions

For a program edition, it is visible on the website if:

  1. All conditions mentioned above hold for the associated template
  2. 'Public' is selected under Visibility on program edition level


Course editions

If it is a flexible course, it is visible on the website if:

  1. All conditions mentioned above hold for the associated template
  2. 'Public' is selected under Visibility on course edition level 
  3. It is either a planned or an active course edition



If it is a fixed course, it is visible on the website if:

  1. All conditions mentioned above hold for the associated template
  2. 'Public' is selected under Visibility on course edition level
  3. It is always visible if the fixed course has status 'planned'. This means the course has not started yet. If it has status ‘active’ - so the course has started but not yet ended - it can also be visible on the website, if the account setting 'Show active fixed courses on the website' is enabled. To do so, go to 'Settings' -> 'Account Settings', tick the box 'Show active fixed courses on the website' and save the settings.




Visibility on the signup form

On the signup you can enroll to any of the courses that are visible on the website. If you are a key contact of an organization, you can also see courses that are private to your organization and enroll anybody linked to your organization. 


A private course is a course that is only available for the selected organizations. 

To make a course private you can go to a course edition form and change the availability to private. A new field appears where you can select the organizations that you want this course to be available to. Then, save the form.


API

Using the API property 'is_published' on the 'planned_courses' or 'program/editions' endpoint, you can check if the product should be visible. For more information, see our developer documentation.



More information


Click here for other info about Eduframe



Click here if you have any questions for support.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article