Needs Attention
Activity History
Every change to records, who made it, newest first. Permanent: nobody can edit or delete it.
| When | Area | Action | Detail | Who |
|---|
Record Backups
An extra copy of your records, kept outside the database.
Your records live in the Caliber database. A backup downloads one file with every student, staff credential, enrollment, instructor, class and roster record, so you have an off-site copy for AHA record retention. Download one at least once a week.
Backups used to download automatically on every computer that signed in. They now download only when you click the button above.
Student Records
All certified students — click any row to view full record
Show columns
| Name | Phone | City / State | Certification | eCard # | Instructor | Tuition | Guidelines | Date Issued | Expires | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|---|
👥 No students added yet. Click "Add Student" to get started. | |||||||||||
Add New Student
Enter student certification details below
Expiring Soon
Certifications expiring within 90 days, plus recently expired — color-coded by urgency
| Name | Certification | Expires | Days Left | Reminder | |
|---|---|---|---|---|---|
✅ No certifications expiring within 90 days or recently expired. | |||||
By Certification
Student count per certification type
Staff Credentials
All instructor and clinical staff licenses — 60-day expiration alerts
Add Staff Credential
Enter staff member licensing and certification details
Blended Enrollments
Live online learning records — AHA audit ready
| Student | Course | Type | Token | Enrolled | Progress | Exam | Status | Actions |
|---|
Active / In Progress
Students currently working through online modules
| Student | Course | Type | Enrolled | Progress | Exam | Status | Actions |
|---|
Completed Students
Post-test passed — skills day issued or pending
| Student | Course | Type | Start Date | Completed | Exam | Skills Day | Actions |
|---|
Expiring / Expired
Enrollments past or approaching 90-day access window
| Student | Course | Enrolled | Deadline | Days Left | Progress | Actions |
|---|
Manual Enrollment
For phone, in-person, or invoiced signups — set custom start date
Blended Audit Log
Every action timestamped — CAPCE / AHA / LEMSA compliant
CE Enrollments
Standalone continuing education records (California Title 22, Chapter 3.5)
| Student | Course | CE Hrs | Type | Price | Status | Enrolled | Cert # | Actions |
|---|
CE Active
Students currently in progress on CE courses
| Student | Course | CE Hrs | Progress | Quiz Score | Enrolled | Actions |
|---|
CE Completed
Certificates issued — ready for LEMSA submission
| Student | Course | CE Hrs | Quiz Score | Completed | Cert # | CE Type | Actions |
|---|
CE Manual Enrollment
Enroll a student directly — Stripe, cash, check, or waiver
CE Courses
Each course goes live only after a medical director approves it. Any change makes a new version that needs approval again; students already in a course keep the version they started.
| Course | Level | Hours | Version | Status | Live version | Instructor | Format | Students | Actions |
|---|
Course lessons and questions are written in Database/ce-content/ and loaded with a numbered SQL file, the same way as the blended courses.
Medical Directors
A medical director signs in at caliber-director.html and sees only what you switch on here. Nothing else: no Admin, finances, instructor data or AHA materials.
| Medical director | Approve courses | CE records | Student feedback | Name on certificates | Active | Login |
|---|
CE Questions
Questions students send with "Ask the instructor". Answering within the response time in CE Settings is what lets online courses count as instructor-based (Title 22 §100100.02(a)(9)). Questions and answers are permanent records.
CE Instructors
Each instructor needs a CV or resume on file and approval by the program director and clinical director as qualified to teach their topics (Title 22 §100104(b)(2)(C), (j)). Assign instructors to courses on the CE Courses page.
| Instructor | Qualifications | CV / resume | Program director approved | Clinical director approved | Active |
|---|
CE Settings
What prints on every CE certificate (Title 22 §100104(m)). Certificates print PILOT · NOT VALID FOR CE CREDIT until the provider number, address and the program director's signature are all on file.
CE Audit Log
Every CE action, timestamped
Revenue Overview
Every revenue source: classes, direct students, blended, CE and eCards
Blended Revenue
AHA blended learning financial detail
| Student | Course | Type | Amount | Payment | Pay Status | Date | Reference |
|---|
CE Revenue
Standalone continuing education financial detail
| Student | Course | CE Hrs | Amount | Payment | Pay Status | Date | Reference |
|---|
NREMT Prep
Online prep subscribers and every payment, recorded automatically from Stripe
| Status | Plan | Access until | Signed up | Total paid |
|---|
| Date | Plan | Charged | Refunded | Kept |
|---|
| Ad (source · campaign · ad) | Sales | Products | Kept | Net after Stripe | Last sale |
|---|
Stop the Bleed Certificates
Fill the official ACS certificate for each attendee and email it from Caliber. The ACS design is never changed: only its Name, Date, Instructor and Location blanks are filled.
| Class date | Name | Format | Status | Sent |
|---|
NREMT Flashcards
Flashcard accounts, subscribers and every payment, recorded automatically from Stripe
| Status | Plan | Access until | Emails OK | Signed up | Total paid |
|---|
| Date | Plan | Charged | Refunded | Kept |
|---|
Business Deductions
Costs of running Caliber: Tech, ads, materials, equipment, supplies, fees and more. Kept separate from the revenue totals. Repeating costs count every month (or year) until you mark them cancelled.
| Category | Entries | Total |
|---|
| Vendor | Category | Amount | Repeats | Started | Status | Counted |
|---|
| Source | Items | Total |
|---|
Stripe Payments
Every Stripe charge with its real fee, matched to the record it paid for. One payment = one record.
| Date | Buyer | Product | Amount | Fee | Refunded | Paid for |
|---|
Export Reports
Download financial data for bookkeeping, tax records, and CAPCE reporting
Class Records
AHA course records — the roster an audit asks for
| Date | Course | Type | Instructor | Location | Roster | Expected | Tuition | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
📋 No class records yet. Click "New Class" to create one. | |||||||||
New Class Record
Course, date, location and instructor of record — the roster inherits all of it
Class Roster
—
Aligned Instructors
Person records — credentials associate to these, classes point at them
| Name | Phone | AHA Instructor ID | Aligned | Credentials | Onboarding | Classes | Portal Login | Status | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
🧑🏫 No instructors yet. Click "Add Instructor" to get started. | ||||||||||
Class Audit Log
Every change to a class record and roster — including after approval
Instructor Onboarding
Alignment and renewal progress. Record what you completed in person as well as what arrived online.
| Instructor | Track | Progress | Waiting on you | Blocked |
|---|
Instructor Notices
Messages instructors see in their portal. Recurring notices must be acknowledged again at every renewal.
| Notice | Audience | Type | Acknowledged |
|---|
Public Calendar
Every listing on caliber-courses.html, across all instructors and affiliates
| Course | When | Where | Instructor | Seats | Status | Actions |
|---|
Affiliate Listing
Courses hosted by another training center. These never enter the TS89273 roster, billing, or card pipeline.
Course Registrations
Everyone registered through the public calendar. Export a roster to forward to an affiliate host.
| Name | Contact | Level | Employer | Card expires | Course | Status | Actions |
|---|
Instructor Applications
Submitted from the public instructor page
| Received | Name | Contact | Discipline | Background | Status | Actions |
|---|
eCard Pricing
What instructors pay you, and what each card costs you
| Discipline | Product | You Charge | Your Cost | Margin | Active | Actions |
|---|
A card priced at $0.00 cannot be sold — checkout refuses it. Margin shown here is before Stripe’s fee, which is captured per order from the actual balance transaction.
Card Orders
Instructor purchases, with true net after cost and Stripe fees
| Date | Instructor | Items | Revenue | Cost | Stripe | Net | Status | Actions |
|---|
Card Balances
Cards purchased minus cards claimed, by instructor
| Instructor | Discipline | Purchased | Claimed | On Hand |
|---|
| Date | Instructor | Discipline | Change | Reason |
|---|
Account Security
Two-factor authentication and password for this login
Credential Documents
Uploaded by instructors for your compliance file
| Instructor | Type | File | Issued | Expires | Status | Actions |
|---|
Course Materials
Exams, answer keys and skills sheets. Each instructor sees only the disciplines on their record.
| Discipline | Kind | Title | File | Downloads | Visible | Actions |
|---|
Instructor Students
Every student an instructor logs in their portal's My Students, with the instructor attached. Money here is the instructor's, not Caliber revenue.
| Instructor | Student | Course | Class date | Price | Paid | Owed | Method | Expires |
|---|
Instructor Resource Links
What instructors see under Resources in their portal
| Order | Label | URL | Description | Active | Actions |
|---|
Document Library
Upload a PDF once, map its fields once, reuse it until the form changes
| Template | Version | Pages | Fields | Mapping | Status | Actions |
|---|
Signature Requests
Documents out for signature and their status
| Request | Instructor | Signers | Status | Due | Exported | Actions |
|---|