
TABLE OF CONTENTS
- How visibility works
- Publishing to a website
- Visibility rules per level
- Visibility on the signup form
- API
- More information
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:
- Its associated category is visible on the website (checkbox/toggle published on website enabled).
- 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:
- All conditions mentioned above hold for the associated template
- 'Public' is selected under Visibility on program edition level

Course editions
If it is a flexible course, it is visible on the website if:
- All conditions mentioned above hold for the associated template
- 'Public' is selected under Visibility on course edition level
- It is either a planned or an active course edition

If it is a fixed course, it is visible on the website if:
- All conditions mentioned above hold for the associated template
- 'Public' is selected under Visibility on course edition level
- 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
Feedback sent
We appreciate your effort and will try to fix the article
