Quick Status
This page updates from the RMS Worker in real time.
Recent submissions (last 25)
—
Unlinked in last 25
—
Potential data issues (last 25)
—
Today’s Reality Check
- Blank submissions are now visible and measurable here.
- We’ll handle cleanup after linking finishes. No data gets lost.
- Webhooks are live — new records should appear automatically.
Tip: Use the Submissions view and filter by Course ID / date to find the “blank class day” cluster fast.
Submissions
| Date | Source | Name | NJ OEMS | Course ID | Course Name | Linked? | Data Quality | Actions |
|---|
—
Identity Review Queue
| Created | Reason | Submission | Name | NJ OEMS | Course | Actions |
|---|
—
Tools
Choose a tool to launch.
Rebuild Identity Links
Runs the linking engine in batches. Safe to click while webhooks are live.
Ready.
Instructor Hours (CSV Upload)
Upload raw time clock CSV records and compute instructor credit hours for license renewal tracking.
No upload yet.
| Date | NJ OEMS | Instructor | Class Type | Session | Clock In | Clock Out | Credited Time | Lunch Deducted | Class Day? |
|---|
Instructor Profile + License Progress
| Instructor | NJ OEMS | Type | Total Hours | Progress | Status | Action |
|---|
Student Invitation Console
Invite new students one at a time or in bulk via CSV. Each student receives a branded email with a unique portal link.
No students queued yet.
Invite Draft List
| First Name | Last Name | Action |
|---|
Recent Invitations
| Last Invited | Name | Course | Start Date | Lead Level | Lead Instructor | Status | Invite Count | Actions |
|---|
Class Manager Audit Exports
Find classes processed by the iPad app, verify RMS-linked records, and open branded audit packets.
| Class | NJ OEMS Course ID | Date | Students | Instructors | Events | Actions |
|---|
Load Class Manager sessions to begin.
Selected Class
Students
—
Instructors
—
Exams
—
Skills
—
JotForms
—
Files
—
| Student | NJ OEMS | Check In | Check Out |
|---|
Initial EMT Course Setup
Save the core course variables once, then re-use them from the Student Invites tool.
| Course | Dates | Lead Instructor | Textbook | Coordinator | NJ OEMS Course ID | Navigate ID | Actions |
|---|
EMT Classes
Manage active classes, build reusable skill sheets, and run QR-based testing workflows.
Select a class to load progress.
Course Schedule
Upload a syllabus CSV, review every event, and publish a live student calendar with a subscribe-ready `.ics` feed.
Schedule Event Editor
Choose a class to begin editing events.
Course Gradebook
Centralize exams, assignments, and manual adjustments here. This is the backbone for the student grades, exams, and assignment modules.
Gradebook Item Editor
Unit Exam Attempt 2 Window
Upload a Genially dynamic SCORM package to launch this assignment inside the portal.
Manual Override
Use manual overrides only when the automated source needs correction.
Choose a student and a JotForm assignment, then click Review Submission to open the stored answers here for grading.
Gradebook Items
| Actions | Title | Type | Due | Weight | Source | Source Ref |
|---|
Recorded Scores
| Student | Item | Source | Score | Updated |
|---|
Genially Data Paste the LTI details that Genially gives you in their LMS Integration settings.
LMS Data Paste these values into Genially under the LMS Data tab.
Genially LTI settings are ready to load.
Skill Sheet Builder
Build reusable EMT skill tests once. Any saved skill sheet is immediately available for all classes, past and future.
Sheet Items
Saved Skill Sheets
| Title | Category | Items | Threshold | QR Payload | Actions |
|---|
QR Testing Workspace
Open the dedicated scanner app for test day, and manage skill, student, people, and instructor QR codes here.
For iPhone webclips, use the clean path
/skill-scan.Skill Sheet QR Codes
Badge QR Codes
Student Badge QR Codes
People QR Codes
Instructor Badge QR Codes
RMS Workspace
Look up a person, review their core profile details, upload records, and manage renewal dates from one place.
Find Person
Selected Person Records
Search for a person to begin.
Repair Profile
PDF Library
Add PDFs to the custom PDF viewer and copy viewer links.
Training Registration Webhook Events
Inspect recent GCEMS webhook deliveries, duplicate counts, and the stored raw payload/header snapshot.
| Received | Event | Aggregate | Registration | Attendee | Class / Agency | Status | View |
|---|
No webhook events loaded yet.
Selected Event Detail
Select an event row to inspect the stored headers and raw body.
Headers Snapshot
Select an event to inspect.
Raw Payload
Select an event to inspect.
In-Person Courses
Create in-person course windows that the generic JotForm attendance form can match against. Legacy Fire Academy prefills still work when course fields are present.
Course Roster & Certificates
Select a course to load roster attendance.
| Submitted | Student | OEMS | Course | Status | JotForm | Action |
|---|
Course Mapping
Add or edit the course details used when attendance arrives from the generic in-person JotForm.
Saved In-Person Courses
Reference list for all saved mappings.
| Course | OEMS | CEUs | Window | Location | Attendance | Status | Action |
|---|
Course Offerings
Manage non-initial EMT training offerings. Refreshers are a course type here, alongside CE classes and other public registration offerings.
Course Offerings Admin Login
Offering Builder
Scheduled Offerings
Selected Offering Tools
LMS Modules (JSON)
Registrations
Class Day Logs
Issued QR Links
Access Management
Top-level admins can create and update Course Offerings admin/educator access.
Coupon Management
Manage GCEMS staff coupon eligibility and custom codes for public offerings.
Custom Coupon Codes
Next UI Modules
- Charts (by course_id, by date, by instructor vs student)
- Data Quality report (blank submissions clustered by class/day)
- Merge tools (resolve queue items in-browser)
- Exports (CSV builder, multi-form combined exports)