
Regulatory Portal on IgniteLMS
We run the training.
You keep the oversight.
FenixFoodSafety delivers your jurisdiction's food handler training on IgniteLMS. Your department gets its own portal, where the fee ledger, the test data, the course content, and the support queue are open to inspection at any hour, down to the individual record.
Fees held in escrow. Transferred on your schedule.
If your jurisdiction charges its own permit or program fee, those fees sit in a Stripe account in your department's name, never in our operating account, and pay out automatically on the cadence you set: daily, weekly, biweekly, or monthly. Every payout carries a batch number, a payout ID, and a reconciliation CSV identical to the file emailed with it.
Partner transfers
Rivendell County Environmental Services · next run Aug 06
Awaiting payment
$60.00
5 fees
Funded, queued
$24.00
2 fees · in the next payout
Transferred this month
$2,148.00
179 fees · 8 payouts
Confirmed, all time
$18,336.00
1,528 fees
Funded, queued for the next transfer
$24.00
| Learner | Course | Completed | Eligible since | Amount |
|---|---|---|---|---|
| Marisol Delgado | Food Handler Certification | Aug 03, 2026 | Aug 03, 2026 | 12.00 |
| Aaron Whitfield | Food Handler Certification | Aug 03, 2026 | Aug 03, 2026 | 12.00 |
| Total queued | 24.00 | |||
See exactly where learners need more support.
When training is delegated, the exam is usually taken on trust: the provider reports a pass rate, and the department has no practical way to look behind it. The portal changes that. Per-question results show how many learners answered each item, how many got it right, and whether the item separates learners who know the material from those who don't, with weak items flagged and the reason spelled out.
Item analysis
Final Exam Form B · 1,284 attempts · 90 days
Avg score
84.6%
Pass rate
92.3%
Reliability α
0.84
Avg time
14.2min
Needs review
3 of 40
How hard the items are
Shaded band is the usable range
How well they separate learners
Red bars need a look
Items to look at first
Flagged items first, worst signal at the top
| Question | Answered correctly | Separates learners | n |
|---|---|---|---|
How long may TCS food stay in the temperature danger zone before it must be discarded? Strong and weak learners answer alike: check the wording | 51% | Barely · D 0.11 | 316 |
Which sanitiser concentration is correct for a three-compartment sink? Almost everyone misses it: likely never taught | 19% | Well · D 0.38 | 318 |
Review the content inside the content.
Curriculum review in this industry is usually either a document review of an exported copy or a seat in the course: a regulator takes the training like a learner, keeps notes somewhere else, and sends them to the provider when finished. The notes live apart from the content, the history fragments, and the audit trail is whatever someone kept. Here your staff read the live course itself, every lesson and exam item as a learner sees it, in any language you offer, and comment in place.
Food Handler Certification
Food Handler Certification (EN)
Module 1 · Personal Hygiene
Module 2 · Time & Temperature
Reporting illness
Transcript
Five symptoms mean you tell the person in charge before your shift starts…
Review Comments
2 days ago
Our 2026 amendment adds "persistent cough". Can the transcript be updated too?
Spanish version reads well. Approved for our jurisdiction.
Watch us support your public.
When training is outsourced, support is usually where the public's experience goes dark: complaints reach your office secondhand, and anecdotes stand in for data. The portal reports the numbers a program manager watches: response and resolution times against 4-hour and 24-hour targets, satisfaction, ticket volumes by category, and how each trends. The individual tickets are there when an audit or a complaint calls for one, not because anyone expects your staff to work a queue.
Support
312 tickets · 90 days · rated 4.6 / 5
304 met · 8 breached · median 1.4h
308 met · 4 breached · median 6.8h
Tickets by category · top two of eleven
Open tickets
Screen reader skips the exam timer announcement | 14h of 24h used |
Training in the languages your public speaks.
Each language is versioned course content in its own right, reviewed and approved before it reaches a learner. Your team can read any version in the same review reader shown above; the Spanish thread in that screen is what sign-off looks like. The whole program runs on a phone, and the support queue treats access issues as tickets with a clock.
Module 3 · Personal healthMódulo 3 · Salud personal
Reporting illnessNotificación de enfermedades
Tell your manager before your shift starts if you have vomiting, diarrhea, jaundice, a fever with a sore throat, or an infected cut on your hands. Your manager decides whether you can work with food that day.Informe a su gerente antes de comenzar su turno si tiene vómitos, diarrea, ictericia, fiebre con dolor de garganta o una herida infectada en las manos. Su gerente decidirá si usted puede trabajar con alimentos ese día.
The public sees your brand, not ours.
The program is yours; we just operate it, and the branding should say so. Your logo, name, and colors carry through the learner portal, which can run at its own branded address, so a resident who signs up through your health department never feels handed off to a vendor.
Learning
Good morning, Marisol!
Continue Learning
Food Handler Certification
It doesn't stop at the portal. Your logo and colors carry inside the course player too, and the course itself can open with your own welcome: a short message from your health officer or program lead, so the first thing a learner sees is your department rather than a vendor. From there, how far the content bends to your program is a conversation.
- Included
Your branding
Logo and colors on the portal and inside the course player. Self-service.
- Easy add
Your welcome, up front
A message from your health officer or program lead at the start of the course.
- Larger programs
Your rules, added
Local amendments and jurisdiction-specific procedures as real lessons alongside the accredited core, per group.
- Let's scope it
Built to your spec
Replaced lessons, your own imagery, course development against your code. A scoping conversation, not a checkbox.
Everything on this page is a setting.
The portal, the branding, the fee schedule, and the payout cadence are all configuration on a running platform, which is why standing up a jurisdiction is a scoping conversation rather than a software project.
Scope
Your rules, your fee, your payout cadence, your look. One working session.
Configure
We set up the portal, the fee escrow, and the branding, and you review it live.
Launch
Your site and offices point the public at one link. Oversight is on from day one.
We run the training so your team can run the program.
Course delivery, translation, testing, certificates, and public support, with your fees escrowed and your oversight built in. Let's talk about what your jurisdiction needs.
Request a walkthrough →Demonstration data for a fictional jurisdiction; names and amounts are invented.
