Skip to content

Sessions

The Sessions section is where administrators create and manage scheduled events (classes, bootcamps, workshops, and events) and track student registrations. It is organized into two sub-tabs.

Permission required: admin_sessions


Events Registrations

The Events tab is where you create, schedule, and manage sessions that students can register for. Events consume FYBIT credits when a student registers.

Three KPI cards at the top of the Events tab:

Upcoming Events 1
Active Registrations 1
Total Capacity 6
CardWhat It Shows
Upcoming EventsCount of events with “scheduled” status
Active RegistrationsCount of registrations with “registered” status
Total CapacitySum of capacity across all scheduled events

All Types
New Event
ControlWhat It Does
Search boxFilter events by name. Results update as you type.
Type dropdownFilter by session type — All Types, Classes, Bootcamps, Workshops, or Events.
Grid icon (left toggle)Switch to Card View — events shown as cards in a grid. This is the default.
Calendar icon (right toggle)Switch to Calendar View — events shown on a monthly calendar grid.
+ New EventOpens the event creation form.

Every event has a type that determines its category:

CLASS — A recurring or scheduled class session.

BOOTCAMP — An intensive, multi-session bootcamp.

WORKSHOP — A one-off or short-format workshop.

EVENT — A general event or special activity.


SCHEDULED — The event is upcoming and open for registration.

IN PROGRESS — The event is currently happening.

COMPLETED — The event has ended. Attendance has been recorded.

CANCELLED — The event was cancelled. Active registrations are automatically refunded.


Events are displayed in a responsive grid (up to 3 columns on desktop).

Bambu Studio Basics (3DP2) Learn the basics of preparing a file for print using Bambu Studio.
CLASS SCHEDULED
3/19/2026 10:00 AM
Orange Box
1/6 40 credits

Each card shows:

DetailWhat It Shows
NameThe event name
DescriptionOptional description (up to 2 lines)
Type badgeColor-coded session type
Status badgeColor-coded event status
Date & timeStart and end times with clock icon
LocationWhere the event takes place (if set) with map pin icon
CapacityRegistered count vs. max capacity (e.g., “8/20”) with users icon
Credit costFYBIT credits required to register (orange) with coins icon
InstructorInstructor name (if set)
DuplicateCopy icon — creates a new event pre-filled with this event’s data
EditPencil icon — opens the edit form
DeleteTrash icon — deletes the event

Click the calendar icon in the view toggle to switch to Calendar View. This shows a monthly grid with events displayed on their scheduled dates.

March 2026 Today
SUNMONTUEWEDTHUFRISAT
15
16
17
18
19
10AM Bambu Studio Basi...
20
21

Each day cell shows event indicators color-coded by type:

  • Sky blue — Class
  • Purple — Bootcamp
  • Amber — Workshop
  • Emerald — Event

Up to 3 events are shown per day, with a “+X more” indicator for additional events. Use the left and right arrows to navigate between months, and the Today button to jump to the current date. A legend at the bottom shows the type color key.


Click + New Event to create, or click the pencil icon on an event card to edit. Both open the same form modal.

Edit Event
Bambu Studio Basics (3DP2)
Learn the basics of preparing a file for print using Bambu Studio.
Class
6
03/19/2026, 05:00 PM
03/19/2026, 06:00 PM
40
Orange Box
Ben
Requires active membership to register
Cancel Update Event
FieldRequiredDetails
Event NameYesThe display name for the event
DescriptionNoA longer description of the event content
Session TypeYesClass, Bootcamp, Workshop, or Event
CapacityYesMaximum number of registrations (1–500)
Start TimeYesWhen the event begins (date and time picker)
End TimeYesWhen the event ends (date and time picker)
Credit CostYesNumber of FYBIT credits deducted from the user’s wallet upon registration (0–100)
LocationNoWhere the event takes place (max 200 characters)
Instructor NameNoWho is leading the event (max 100 characters)
Requires MembershipNoWhen enabled, only users with an active membership can register. Enabled by default.

Click Save to create or update the event. Click Cancel to discard.

Click the copy icon on any event card to duplicate it. The form opens pre-filled with the source event’s data and “(copy)” appended to the name. Adjust the date, time, and any other details, then save as a new event.


Click the trash icon on an event card to delete it.

Delete Event
Are you sure you want to delete this event? Active registrations will be automatically refunded.
Cancel Delete
  • All active registrations are automatically refunded (credits returned to users’ wallets)
  • Deletion is permanent

Events Registrations

The Registrations tab shows every student registration across all events. From here you can track attendance, mark no-shows, and cancel registrations.

Search by event name or user…

The search filters registrations by event name, user name, username, or user ID.


Event User Status Credits Date Actions
Bambu Studio Basics (3DP2) Funded Youth @info478 REGISTERED 40 3/18/2026
ColumnWhat It Shows
EventThe event name the student registered for
UserStudent’s name and @username
Status REGISTERED , ATTENDED , NO SHOW , or CANCELLED
CreditsCredits charged at registration. If a penalty was applied, it shows separately in red (e.g., “+1 penalty”)
DateWhen the registration was created
ActionsAction buttons (only shown for “registered” status)

REGISTERED — The student is registered and the event hasn’t occurred yet.

ATTENDED — The student attended the event. Marked by an admin.

NO SHOW — The student did not attend. A credit penalty is applied from their wallet.

CANCELLED — The registration was cancelled (by the student or an admin). Credits may have been refunded.


Actions are only available when a registration has “registered” status. Once marked as attended, no-show, or cancelled, no further actions are available.

ButtonIcon ColorWhat It Does
Mark AttendedGreen (user-check)Records the student as attended. Sets the attendedAt timestamp. No credit changes.
Mark No-ShowRed (user-x)Records the student as a no-show. Applies a credit penalty from their wallet (configurable, default 1 credit).
Cancel RegistrationGray (x-circle)Cancels the registration. Credits are refunded, minus a late cancellation penalty if within the reschedule deadline.

ScenarioWhat Happens
No-showA penalty is deducted from the student’s FYBIT wallet. The penalty amount is configured in system preferences (noShowPenaltyCredits, default: 1 credit).
Cancellation before deadlineFull refund of all credits charged at registration.
Late cancellationPartial refund — full credits minus the no-show penalty amount. The penalty is capped at the credits charged.
Admin cancellationCredits are refunded. The cancel reason is recorded as “Admin cancelled”.
Event deletedAll active registrations are automatically refunded in full.