Program blocks

Modified on Wed, 24 Dec, 2025 at 11:10 AM

TABLE OF CONTENTS



As an educator, you might want to offer long running programs with Eduframe, or simply programs that contain many courses. For this kind of programs blocks allow you to group multiple course templates together, making them reusable across different programs and reducing administrative overhead.


The Program Hierarchy

Understanding how blocks fit into the overall structure is essential for correct setup. The hierarchy follows this path:

  • Program Template: Contains general information for the website.

  • Program Edition: The specific instance where actual enrollments take place.

  • Block: A grouping of related subjects (e.g., "Mathematics" or "Academic Research").

  • Course Template: The individual subjects contained within a block.

  • Course Edition: The scheduled instance (date/location) where the participant is enrolled.

  • Meetings: The specific dates and times for the course





Managing blocks and elements 

  • Creation: Create blocks via Courses > Blocks and add course templates as elements.

  • Personalization: Blocks can be added as Electives directly to a participant's personal program for individual customization.

  • Evaluations: You can add an Evaluation element to a block to award a grade or certificate for completing that specific group of courses.




The admin can delete blocks and course templates on blocks, as well as blocks added on personal programs. The resulting behaviour is the same as with course (templates) part of a program edition outside of a block. Blocks already part of a personal program will remain part of the personal program, but will no longer show linked.



What blocks can and cannot do

Can do:

  1. A block can contain multiple course templates
  2. A block can be used in multiple programs
  3. A block can be sold separately, by making only that block part of a program (see image below)
  4. The order of course templates in a block can be changed
  5. A program can contain both blocks and courses next to each other (see image below).
  6. Blocks and evaluation elements are not listed on the portals and the progress overview. As of now they are only visible to admins. The content of blocks is visible for teachers / key-contacts / participants.


Cannot do:

  1. A block cannot have any 'website' information. It is not mentioned on the website. You can however mention the block as part of the program description which is shown on the website.
  2. A block is not a product, it cannot be listed on the website. You can however make only one block part of a program, which you can list on the website (see image below)
  3. A block is not mentioned as a separate card on the student and business portal.
  4. A block does not have editions. The parent program and courses part of the block do have editions.
  5. A block cannot contain course editions. The course editions can be set on the program edition and personal program.
  6. A block cannot have enrollments. The program above and courses part of the block can however have enrollments.
  7. A block does not have a min-max amount of participants. The program above and courses part of the block can have this.
  8. A block does not send enrollment emails. The program above and courses part of the block can do this.
  9. A block cannot award a certificate, grade, score and does not have a completion state. An evaluation element can be used to be able to award extra results.
  10. A block cannot be added to the same (personal) program twice.


Vizualisation of two different program setups with blocks.

Help us help you

We are excited to learn more about your experience with blocks. Let us know what you think by dropping us a line at our support desk.



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