Classes

Training selection

Omoplata supports different models for how members select their training schedule. Depending on your club's needs, you can let members choose which disciplines they train, which classes they attend, or which specific weekly time slots they are assigned to. This is controlled by the membership selection mode setting.

Navigate to Settings > General to configure your training selection mode.


Selection modes

The membership selection mode determines what members choose when they sign up or manage their training schedule. There are four options:

None

No training selection is required. Members can attend any class without selecting sports, classes, or time slots in advance. This is the simplest setup and works well for clubs with a single discipline or an open-attendance model.

Sports

Members choose which disciplines (sports) they want to train -- for example, Brazilian Jiu-Jitsu, Judo, or Muay Thai. This is useful for multi-discipline clubs where you want to track which sports each member practices, without restricting them to specific classes or times.

When this mode is active, the member profile and portal show a list of available disciplines. Members select the ones they train in, and the system uses the membership plan's sports limit to control how many disciplines they can choose.

Classes

Members choose specific classes they attend each week -- for example, "Advanced BJJ" or "Kids Judo". This gives more structure than the sports mode, because members commit to particular classes rather than just disciplines.

The member profile and portal show a list of all available classes. Members select the ones they plan to attend, and the plan's limits control how many classes they can pick.

Time slots

Members choose specific weekly time slots -- for example, "Monday 19:00" and "Thursday 19:00" for the Advanced BJJ class. This is the most granular option and is commonly used by clubs that need tight control over mat capacity or that run structured programs (like kids' classes) where each session has limited spots.

The member profile and portal show the weekly schedule with individual time slots. Members pick the exact sessions they want to attend. The plan's time slots limit restricts how many weekly slots they can select.

Which mode should I use?

  • None -- Small clubs, single-discipline clubs, or clubs that prefer open attendance.
  • Sports -- Multi-discipline clubs that want to track participation by sport.
  • Classes -- Clubs that want members to commit to specific classes for capacity planning.
  • Time slots -- Clubs that need per-session capacity control or run structured programs with fixed rosters.

Plan limits

Each membership plan can define limits that restrict how members use the club. Limits work together with the selection mode to control what members can choose.

There are three types of limits:

Limit typeDescriptionExample
SportsMaximum number of disciplines a member can join"Up to 2 sports"
Time slotsMaximum number of weekly time slots a member can select"Up to 3 sessions per week"
AttendanceMaximum number of classes a member can attend per period (week or month)"4 classes per week"

Limits are configured on each plan under Settings > Plans. When a membership is created, the limits from the plan are copied to the membership. This means that if you later change the plan's limits, existing memberships keep the limits they had at sign-up.

Limits match the selection mode

Configure limits that match your active selection mode. For example, if your selection mode is "Sports", set sports limits on your plans. If it is "Time slots", set time slot limits. Attendance limits apply regardless of the selection mode -- they restrict how many classes a member can actually attend in a given period.

How limits are enforced

  • In the portal -- When a member tries to select an additional sport, class, or time slot that would exceed their limit, the option is disabled.
  • In the admin interface -- Administrators can see the limit but are allowed to override it when editing a member's selections.
  • For attendance -- When a member tries to indicate attendance or book a class, the system checks if they have remaining sessions for the current week or month.

Class assignments

Some clubs need members to be pre-assigned to specific time slots before they can attend. This is separate from the selection mode and is controlled per class using the Requires assignment flag.

When a class has "Requires assignment" enabled:

  • Members must be linked to specific time slots for that class.
  • The portal only shows sessions the member is assigned to.
  • Check-in validates that the member is assigned to the current session.
  • The occurrence detail view lists assigned members separately.

This is commonly used for kids' programs or when mat space is limited. See Managing classes for details on setting up class assignments.

Selection mode vs. class assignments

The selection mode and class assignments serve different purposes. The selection mode controls what members choose when setting up their training schedule (sports, classes, or time slots). Class assignments enforce that members must be pre-assigned to specific sessions before they can attend. You can use class assignments with any selection mode, or even with "None" -- they are independent features.


Where training selection appears

The training selection interface shows up in several places across the platform:

  • Member profile (admin) -- Under the Profile tab, admins see the selection interface matching the active mode. They can add or remove selections and override plan limits.
  • Member portal -- Members manage their own selections during onboarding and from their profile page. Plan limits are enforced and cannot be overridden by the member.
  • Onboarding flow -- New members are prompted to make their training selection as part of the onboarding process.
  • Member list -- The member list can display the assigned sports, classes, or time slots for each member.

Changing the selection mode

You can change the selection mode at any time under Settings > General. Keep in mind:

  • Existing member selections are not automatically migrated. If you switch from "Sports" to "Time slots", members will need to update their selections.
  • Plan limits of the previous type still exist on memberships but will no longer be enforced by the new mode. You may want to update your plan limits to match the new mode.
  • The interface across the admin, portal, and onboarding will immediately reflect the new mode.

Was this page helpful?

Previous
Notes