Skip to main content

Utilizing Competencies

Use Competencies to track Certifications, gate Checklist access on Schedules, and restrict Operator and Attendant roles in RideOps to qualified Users.

Written by Logan Bowlby

Overview

Competencies are how Mobaro represents qualifications, training, and certifications held by individual Users. They're the gating mechanism that determines who can complete a Checklist, who can act as an Operator or Attendant in RideOps, and who has the credentials to perform safety-critical work. This article walks through the full lifecycle: the underlying model, creating a Competency, awarding it to Users, requiring it on Schedules and in RideOps, and where qualification data surfaces across Mobaro.

Users must be Super Users or have the following Role to manage Competencies and Certifications:

  • Competencies: Administrate

Why this matters: Without Competency requirements, anyone with access to a Schedule or Location can complete the work — even if they aren't trained. Tying Competencies to Schedules and RideOps roles gives you an auditable record that only qualified people performed safety-critical tasks.


The Competencies model

Three related concepts work together. Understanding the distinction makes everything that follows clearer.

Object

What it is

Example

Competency

The qualification itself — a reusable noun applied across Users, Schedules, and RideOps roles.

Coaster Operator – Tier 2

Certification

A record linking one User to one Competency, with optional expiration, attachments, and notes.

Maria Lopez holds Coaster Operator – Tier 2, expires 2027-08-15

Certification Process

An automated workflow that awards a Competency after a User passes a training Checklist or reviewer validation.

A Loader training course that awards the Loader Competency on completion.

Note: Competencies persist over time. Certifications come and go — they get awarded, expire, get renewed or revoked. Certification Processes are optional automation: they turn training completions into Certifications without manual entry.


Creating a Competency

Before you can award a Competency or require it on Schedules or in RideOps, the Competency itself needs to exist.

1. Open the Competencies list

In the Mobaro Backend, expand Competencies in the navigation and click Competencies.

2. Start a new Competency

Click + Create.

3. Name and describe it

Enter a clear, unambiguous name (e.g., Coaster Operator – Tier 2) and an optional description explaining what the Competency represents.

4. Save

Click Save.

Best practice: Name Competencies so they're unambiguous to everyone who sees them — operations leadership, training, and frontline staff all read these names. Include version or tier markers when training requirements change over time, so a renamed program doesn't carry old Certifications forward.


Awarding a Competency to a User

A User holds a Competency by having an active Certification for it. Certifications can be created manually for credentials issued outside Mobaro, or automatically via a Certification Process.

Manually creating a Certification

Use this for credentials that come from outside Mobaro (third-party training, regulatory licenses) or for one-off awards.

1. Open the Certifications page

In the Mobaro Backend, expand Competencies in the navigation and click Certifications.

2. Start a new Certification

Click + Create.

3. Add the User

Search for and add a User in the User field.

4. Add the Competency

Search for and add the relevant Competency in the Competency field.

5. Set the expiration

In the Expiration field, choose a specific date, a relative duration, or never.

6. Add evidence

Add any supporting attachments (training certificates, ID cards) or notes.

7. Save

Click Save.

Awarding via a Certification Process

For recurring credentials (annual safety training, periodic re-certifications), build a Certification Process that automates the award and renewal lifecycle. See How to create a Certification Process for the full workflow.

Best practice: For any credential awarded more than once, prefer a Certification Process over manual entry. The process tracks award dates, expiration, and renewal automatically — and removes the risk of someone forgetting to add a Certification when training is complete.


Requiring Competencies on Schedules

When a Schedule has Required Competencies, only Users who hold valid (non-expired) Certifications for those Competencies can act on Checklists started from that Schedule. This gives you an enforceable training requirement at the work-execution layer.

To require Competencies on a Schedule:

1. Open Schedules

Navigate to Schedules in the Mobaro Backend.

2. Pick the Schedule

Select the Schedule you want to gate.

3. Open the editor

Click Edit. For Calendar Schedules, click Settings.

4. Find Required Competencies

Scroll to the Required Competencies field.

5. Add Competencies

Search for and add one or more Competencies.

6. Optionally restrict access

Optionally toggle on Restrict access based on required competencies (see below).

7. Save

Click Save.

Restricted vs. unrestricted Competency requirements

The Restrict access based on required competencies toggle changes how Required Competencies are enforced:

Mode

Behavior

Restrict access ON

Users without the required Competencies cannot start, resume, or submit a Checklist for this Schedule. The Schedule acts as a hard gate — only qualified Users can perform the work.

Restrict access OFF

Eligible Assignees can act on the Schedule regardless of whether they hold the required Competencies. The Required Competencies field acts as a recommendation, not a gate.

Critical: For safety-critical work where regulatory compliance requires that only certified personnel perform inspections, leave Restrict access ON. With it off, the Required Competencies list is descriptive only — untrained Users can still complete the Checklist with no enforcement.


Requiring Competencies in RideOps

In RideOps, Competencies gate two role types per Location:

  • Operators: Required Competencies apply globally to anyone clocking in as an Operator at the Location.

  • Attendants: Each Attendant Position (e.g., Loader, Greeter, Unloader) can have its own distinct Competency requirements.

Setting Competency requirements for Operators

1. Open the Location

Navigate to Locations and select the Location.

2. Edit the Location

Click Edit.

3. Open RideOps Settings

Scroll to the RideOps section and click RideOps Settings.

4. Add the Operator Competencies

In the Operators section, search and add Competencies in the Required Competencies field.

5. Save changes

Click Accept Changes, then Save on the Location editor.

Setting Competency requirements for Attendant Positions

1. Open RideOps Settings

Follow steps 1–3 above to reach RideOps Settings.

2. Add a Position

In the Attendants section, click Add Position.

3. Name the Position

Give the Position a name (e.g., Loader, Dispatcher) and an optional description.

4. Add Required Competencies

Search and add Competencies in the Required Competencies field for that Position.

5. Save changes

Click Accept Changes, then Save.

Note: A User can hold multiple Competencies and qualify for multiple Attendant Positions on the same Location. RideOps surfaces every Position the User is qualified to fill when they log in.


The Certification lifecycle

Each Certification a User holds moves through these states:

State

Meaning

Effect on access

Active

Awarded and not yet expired.

User holds the Competency for all gating checks.

Expiring soon

Active, but inside a configurable warning window before expiration.

Still counts as held. Surface for renewal planning before the lapse.

Expired

Past the expiration date.

User no longer holds the Competency. Same effect as never having held it.

Deleted

Manually deleted or replaced before expiration.

Same as expired — User no longer holds the Competency.

Best practice: Build a Dashboard widget for Certifications. Reviewing it weekly prevents lapses that take Users out of qualification mid-shift — which is especially disruptive when the Certification gates a Restrict-access-ON Schedule or a RideOps Position.


Where Competency status surfaces

Once Competencies are awarded and required on Schedules or in RideOps, qualification data flows to several places in Mobaro:

  • Schedule access — When Restrict access is ON for a Schedule, only Users who hold the Required Competencies can start, resume, or submit Checklists for it.

  • RideOps Operator and Attendant selectors — Only Users holding the Required Competencies are eligible to clock in as Operator or fill an Attendant Position.

  • User profiles — Every active Certification appears under the User's profile in the Backend, with award date, expiration, and any attached evidence.

  • Competency detail page — Opening a Competency lists every active Certification for it across all Users.

  • Competency Overview widget — Shows a filtered matrix of Users and Competencies.

  • Reports — Certification status (Active, Expiring soon, Expired) is reportable for renewal planning and compliance review.


Example: certifying a new ride Loader

Scenario

Maria has just been hired as a ride Loader. Before she can act as a Loader on any coaster, she needs to complete the standard Loader training, and her qualification needs to be tracked in Mobaro so the gating works automatically.

Setup

  • A Loader Competency exists, representing the Loader qualification.

  • A Loader Training Certification Process is configured: a training Checklist plus reviewer validation that awards the Loader Competency on completion.

  • On every coaster, the Loader Attendant Position has the Loader Competency in its Required Competencies field.

  • The pre-opening Loader inspection Schedule has the Loader Competency in Required Competencies, with Restrict access ON.

Result

  • Maria signs in to the Mobaro app on day one. She tries the pre-opening Loader inspection Checklist and is blocked — she doesn't hold the Loader Competency yet.

  • Her trainer runs the Loader Training Certification Process with her, with reviewer validation. On completion, the Loader Competency is awarded automatically with a 1-year expiration.

  • Now Maria can complete the pre-opening Loader inspection. She's also eligible to clock in as a Loader on any coaster that lists Loader as an Attendant Position.

  • Eleven months later, the Loader Certification approaches expiration. Maria appears on the renewal Dashboard widget. The training team initiates a new Certification Process to renew her credential before it lapses, so she stays qualified without an interruption.


Frequently asked questions

Q: What's the difference between a Competency and a Certification?
A: A Competency is the qualification itself — a reusable noun like Coaster Operator – Tier 2. A Certification is the per-User record that says a specific User holds that Competency, with award date, expiration, and supporting evidence.

Q: What's the difference between a Competency and a Certification Process?
A: A Competency is the qualification. A Certification Process is the workflow that awards that Competency (training Checklist plus reviewer validation). Use Competencies on their own for externally issued credentials; use a Certification Process when Mobaro should track the training and award the credential automatically.

Q: What happens when a User's Certification expires?
A: Expired Certifications immediately stop counting toward Required Competencies. If a Schedule or RideOps role uses that Competency with Restrict access ON, the User loses access until the Certification is renewed.

Q: Can a User have a Certification without it being awarded by Mobaro?
A: Yes. Manually created Certifications are how you record credentials issued outside Mobaro (third-party training, regulatory licenses). Attach the supporting document so reviewers can verify it.

Q: How do I see who's certified in a given Competency?
A: Open the Competency from the Competencies list. The detail page lists every active Certification for that Competency, including the User, expiration date, and attached evidence.

Q: Can the same Competency gate both a Schedule and a RideOps Position?
A: Yes — that's the typical pattern. A single Loader Competency can gate both the pre-opening inspection Schedule (so only Loaders complete it) and the Loader Attendant Position in RideOps (so only Loaders can clock in to fill it). One award, multiple gates.

Q: What happens to historical Results if I revoke a User's Certification?
A: Past Results stay intact and remain attributed to the User who completed them. Revocation only affects future qualification — the User can no longer perform new work that requires the revoked Competency.

Did this answer your question?