1. Home
  2. Timetabling/Scheduling Your Classes
  3. Courses, Periods, (Enrolment) Blocks, and Classes

Courses, Periods, (Enrolment) Blocks, and Classes

We break a Course into four parts:

  • Course content (in the Course)
  • The Period it runs in (a period of time that groups classes, e.g. “January-March” or “Summer 2019”)
  • The (Enrolment) Blocks for each course, in each period
  • Individual Classes (specific time slots in each block)

The use of periods and blocks becomes more relevant when you actually go to schedule your timetable, so don’t worry if you don’t fully understand them, as when you do the timetable, their use will become more apparent.

Courses

Each course has different content. For example, a “Beginners” course teaches students different skills to an “Advanced” course. The course also defines pricing, cancellation policies, etc. Learn about making courses here.

Periods

In short a period lets you group all classes in a certain period of time. What a period is will depend on how you run your classes.

Whole Courses, Sessions, Terms, and Blocks

If you run your studio so students enrol in a whole course (e.g. the sign up for 8 classes at the same time each week), then those eight weeks are the period. Periods are also called terms, or sessions, depending on what system you come from. So for studios running this way, you might have a period called Term 2 or Summer 2019 (we automatically show the dates). Periods can overlap (e.g. if you wanted to offer a mini trial set of classes or workshops). When students enrol, they can browse the courses in each period, and they enrol for classes during that period only.

Casuals, Drop-ins, and Single Classes

If you run your classes casually/drop-in where students only enrol in a single class, on a specific date/time, then periods are only there for course management and reporting purposes (e.g. how did quarter one compare to quarter two?). If you run this way, and because periods are only used for management, a period can be whatever you want in terms of duration. Depending on how many classes you run per week, and how far in advanced you timetable, it might make sense to have a new period each month (January, February, etc.), one per quarter (Quarter One (Jan-Feb), etc.), or even one per six months. It’s recommended to not make them too long (e.g. year), as it make managing the timetable harder.

Enrolment Blocks

Enrolment blocks (aka blocks allow you to group classes in each period. If you have a Beginners course that runs five times per week, how can we separate the Monday classes from the Tuesday classes? Blocks! 

Each time a class is added, it goes into a period, but also a specific block. Using blocks, we can make a block for each “group” of classes, e.g. one for your Beginner Monday 7pm (Beginners Block 1), and 
Beginner Tuesday 8pm (Beginners Block 2). Blocks are per course, and per period, so you then also have Advanced Block 1, Advanced Block 2, etc. in the same period as Beginners Block 1. In the next period, you start again with Beginners Block 1, and Advanced Block 1:

  • January Period
    • Beginners Block 1
      (this could be all the Monday 8pm classes)
    • Beginners Block 2
      (this could be all the Wednesday 6pm classes)
    • Beginners Block 3
      (this could be all the Friday 9pm classes)
    • etc.
    • Advanced Block 1
      (this could be all the Monday 6pm classes)
    • Advanced Block 2
      (this could be all the Tuesday 8pm classes)
    • Advanced Block 3
      (this could be all the Thursday 8pm classes)
    • etc.
  • February Period
    • Beginners Block 1
      (this could be all the Monday 8pm classes)
    • Beginners Block 2
      (this could be all the Wednesday 6pm classes)
    • Beginners Block 3
      (this could be all the Friday 9pm classes)
    • etc.
    • Advanced Block 1
      (this could be all the Monday 6pm classes)
    • Advanced Block 2
      (this could be all the Tuesday 8pm classes)
    • Advanced Block 3
      (this could be all the Thursday 8pm classes)
    • etc.

This lets you make edits for all Beginners Block 1 classes separately to your 
Beginners Block 2 classes, etc.

The maximum enrolments for each class is set by the block it is in. This is because if you have students enrol into the whole block (e.g. so they attend the same class every week for 8 weeks),  all 8 of those classes must allow the same number of enrolments.

How do I actually do all of this?

Scheduling your classes is simple, and is done in one of two places (learn more here):

  1. Using the weekly planner, which lets you edit all classes visually at the same time like a calendar.
  2. By editing the timetable for a single course.

Here’s an example image, showing enrolment blocks and classes for a Beginning Pole course. In this example, there are two enrolment blocks. Students who enrol into Block#1 will attend classes every week, on Mondays. Students who enrol into Block#2 will attend two classes, every second week.

Components of a course
The above figure shows how the “Beginning Pole” course is set for a single period. Some students come every week, others come twice a week, but only every second week. Casual/drop-in enrolments can enrol in ANY of the above classes and are not affected by the blocks.

What if my timetable is simple?

Enrolment blocks are a powerful way to allow complex scheduling of courses for studios that do things such as have students attend multiple classes per week for the same course/enrolment. 

If you run courses casually/drop-ins, then the period and block you use only affect the max enrolments for all classes in that block. Otherwise they don’t affect student enrolments at all.

If you run courses where people enrol for the same class each week for 8 weeks (e.g. term, session, block), the simplest thing to remember is that students attend every class in the enrolment block for that period. Since enrolments are set per-block, make sure to set that to the number of students that will attend each class.

If your timetable is simple, each class should be in a separate enrolment block.

Was this article helpful to you Yes No

How can we help