← → or arrows to navigate
Back to App
01 / 21
Digital Competency Management — IMCA C 003

DIVCAAS

DIVING COMPETENCY ASSESSMENT & ASSURANCE SCHEME

A fully digital, IMCA C 003 compliant platform for all Diving Team Personnel — replacing paper-based competency records, assessments, certificates, and approvals.

IMCA C 003
All Diving Team Personnel
Works Offline
PWA — Any Device
Real-Time Sync
IMCA C 003  ·  DIVCAAS  ·  2026
02 / 21
The Concept

Built for All Diving Team Personnel

DIVCAAS serves every member of the diving team as defined by IMCA C 003 — all 12 roles, from Dive Technician (D12) to Diving Superintendent (D01) — managing competency portfolios, assessments, and certification in one unified system.

Full Team Coverage

All 12 IMCA C 003 roles — Bell Divers, Air Divers, Supervisors, Life Support teams, Dive Technicians, Tenders, and the Diving Superintendent — each have a dedicated, structured competency portfolio in DIVCAAS.

Roles & Duties per IMCA C 003

Unit structures, entry criteria, and competency standards are fully aligned with IMCA C 003 guidance. Each role's duties are digitised exactly as the guidance specifies — not adapted or simplified.

Ref: IMCA C 003 — "Guidance on Competence Assurance and Assessment" — the internationally recognised standard governing diving personnel competency.

100% IMCA C 003 Aligned

Every competency unit, entry criterion, and certificate format matches the IMCA C 003 guidance exactly — no adaptations, no shortcuts.

One System for Your Whole Team

From Bell Divers and Supervisors to Life Support teams, Technicians, and the Diving Superintendent — every member has a dedicated portfolio in one place.

03 / 21
What is DIVCAAS?

Type of Application

A Progressive Web App (PWA) — opens in any browser, installs like a native app, works fully offline, and syncs data in real time when connected.

No App Store — Just a URL

Runs in Chrome, Safari, Edge, and Firefox. Tap Add to Home Screen on any device. Works instantly — no download, no approval required.

RESTful Cloud Database

All portfolios, assessments, evidence, certificates, and approvals stored securely in the cloud with automatic backup.

Role-Based Access — 4 Portals

Candidate, Assessor / Verifier, Observer, and Admin — each portal carries permissions that match the IMCA C 003 team hierarchy.

Works Fully Offline

Full functionality without internet access. Works aboard vessels with no signal. Data syncs automatically once connectivity is restored.

Real-Time In-App Notifications

Instant bell-icon alerts on every key action — sign-off, certificate approval, and rejection — displayed live across all portals.

QR Code Verification

Every issued certificate embeds a QR code. Scan it on site to instantly verify the team member's competency status and certificate validity.

04 / 21
The Problem

Why Paper-Based Systems Fail the Diving Team

Traditional paper-based competency portfolios create delays, compliance gaps, and real safety risks for the entire team.

Challenge ❌ Paper / Manual Process ✅ DIVCAAS Digital
Portfolio access aboard vessel Physical folder — easily lost, damaged, or left ashore Available on any device, online or offline
Assessment sign-off Paper form, wet signature, then scan and email Digital sign-off with e-signature and instant notification
Certificate issuance Days of administration — produce, print, and post the certificate Issued digitally in minutes; QR-verifiable instantly
Evidence documents Photocopies filed in binders — easy to lose or misplace Uploaded, tagged to competency units, and stored in the cloud
Compliance audit readiness Manual folder search — requires days of preparation Admin dashboard with live filtering and CSV export
Expiry & renewal tracking Spreadsheet — easily outdated with no automated alerts Automatic expiry alerts, banner warnings, and renewal queue
05 / 21
Who Uses It

Four Portals — Every Member of the Diving Team Personnel

Each portal is purpose-built with permissions that match the IMCA C 003 team hierarchy.

🤿
Candidate / Team Member
index.html
  • Build competency portfolio
  • Upload evidence documents
  • Track unit completion
  • View entry criteria status
  • Progress dashboard — ring chart & heatmap
  • Submit for assessment
  • Download certificate
📋
Assessor / Verifier
assessor.html
  • Review candidate submissions
  • Sign off competency units
  • Add per-unit comments
  • Upload supporting evidence
  • View all assigned candidates
  • Auto-assignment pool
🔭
Observer
observer.html
  • Read-only live dashboard
  • View all active candidates
  • No login required
  • Real-time progress view
  • Multi-language support
  • No editing capability
🛡️
Admin Portal
admin.html
  • Approve / reject user access
  • Review & sign certificates
  • Manage invitations
  • Bulk operations & export
  • Role-based admin permissions
  • Assessor management
06 / 21
IMCA Compliance — IMCA C 003

All 12 Diving Team Roles — IMCA C 003

DIVCAAS supports every role defined for Diving Team Personnel in the IMCA C 003 competence assurance guidance.

Code Role / Function in Diving Team Assurance pg. Assessment pg.
D01 Diving Superintendent — Team Leader / Manager 719
D02 Bell Diving Supervisor — Operations Lead (Bell) 825
D03 Air (Surface Supplied) Diving Supervisor — Operations Lead (Air) 3232
D04 Bell (Saturation) Diver 1040
D05 Air (Surface Supplied) Diver 1147
D06 Life Support Supervisor 1255
D07 Life Support Technician 1360
D08 Assistant Life Support Technician 1465
D09 Tender 1571
D10 Senior Dive Technician (All Systems) 1675
D11 Senior Dive Technician (Surface Supplied Only) 1781
D12 Dive Technician 1887
★ D01 Diving Superintendent — overall accountability for diving team competency and safety per IMCA C 003
12
Diving Team Roles
Fully Supported
Colour Key
Bell / Saturation
Air (Surface Supplied)
Life Support
Dive Technician
Each role has its own competency units, entry criteria, and certificate template.
07 / 21
Team Member Portal

Building the Competency Portfolio

1. Register via Invite Link

The team member receives an invite from Admin. They register with their name, email, and Diver ID. The account remains pending until the Admin approves access.

2. Select IMCA C 003 Role

The team member selects their role (e.g. D06 – Life Support Supervisor). The portfolio automatically loads the correct competency units and entry criteria as specified in the guidance.

3. Complete Entry Criteria

Tick off all prerequisite criteria — medical fitness, certifications, and prior experience. Each item is timestamped and stored permanently.

4. Complete Competency Units

Each unit contains multiple elements. Record evidence, upload supporting documents, and mark competencies as demonstrated — even while offline aboard the vessel.

5. Submit for Assessment & Certification

Once all units are complete, the portfolio is submitted to the assessor. Upon approval, a digitally signed certificate is issued with a 5-year validity period.

DIVCAAS Portfolio — D06 Life Support Supervisor
📊 Portfolio Progress
D06
Entry Criteria9 / 10
Competency Units8 / 11
Evidence Documents12 files
📎 Tap any unit → upload evidence → mark complete

Progress Dashboard

A ring chart, unit heatmap, gap analysis, and timeline view provide a clear visual snapshot of overall competency completion for every team member.

08 / 21
Assessor / Verifier Portal

Reviewing & Signing Off Competencies

Team Member Dashboard

View all assigned diving team members. Filter by IMCA role (D01–D12), status, or progress percentage. Click any member to open their full portfolio.

Unit Sign-Off with Comments

Review each competency element against the IMCA C 003 duties for that role. Add assessor comments per unit, set pass or fail, and electronically sign off.

Evidence Document Preview

View uploaded evidence documents directly in the browser — PDF.js lightbox with gallery navigation. No file download required.

Auto-Assignment Pool

Assessors are automatically assigned to team members using a round-robin pool, ensuring a fair and balanced workload distribution across the assessor panel.

Assessor Sign-Off Workflow
📋 Open team member portfolio
🔍 Review unit + evidence docs
💬 Add per-unit comment
✅ Sign off unit — e-signature applied
🔔 Automatic in-app notification sent
📜 Team member submits for certificate
09 / 21
Admin Portal

Control Centre & Certificate Authority

Team Member Access Control

Approve, deny, or suspend diving team member accounts. Role-based admin permissions — superadmin, admin, and viewer levels.

Invite Management

Generate encrypted invite links with configurable expiry dates. Share via WhatsApp, email, or copy the link directly.

Certificate Approval Queue

Review all pending certificate requests. Preview the exact certificate output before signing and issuing.

Bulk Operations

Select multiple team members or certificates, bulk approve or deny, and export records to CSV. Saves hours of manual administrative work for large teams.

Assessor Management

Add or suspend assessors, view their sign-off history, and manage the auto-assignment pool across the whole diving team.

Analytics Dashboard

Live statistics on team-wide progress, the certificate pipeline, unit completion rates, and a full activity timeline.

Admin Dashboard Sections
Overview & Activity Feed
Team Member Access
Certificates (Pending / Issued)
Invite Links
Authorised Signature
Assessor Management
Analytics
Certificate Designer
10 / 21
Platform Highlights

Key Features & Capabilities

Advanced capabilities designed to serve the full Diving Team Community across all 12 IMCA C 003 roles.

Team Member Progress Dashboard

Ring chart, unit heatmap, gap analysis, and competency timeline — all per individual team member.

Real-Time In-App Notifications

Bell icon with badge counter. 30-second polling. Alerts on sign-off, approval, and rejection — no page reload needed.

Evidence Document Preview

PDF.js lightbox with gallery navigation for reviewing uploaded evidence directly in the browser — no downloading required.

Expiry & Renewal Alerts

Automatic alerts for certificates expiring in 90, 30, or 7 days. Admin monitor panel, team member banner, and in-app notifications.

Bulk Admin Operations

Select multiple team members or certificates, bulk approve or deny, and export to CSV for compliance reporting.

Team Member–Assessor Comments

Per-unit threaded comments exchanged between the team member and assessor — forming a full, timestamped audit trail.

Optimised Mobile Experience

Bottom navigation bar, 44 px touch targets, iOS zoom fix, bottom-sheet modals, and momentum scrolling for smooth use on any device.

Multi-Language Support

English, Arabic (RTL layout), and French — switchable per user across all portals, including the Observer portal.

Certificate Designer + Cloud Library

Visual drag-and-drop certificate designer with a local and cloud-based template library stored in the database.

11 / 21
Feature Deep-Dive

Electronic Signature — 3 Methods

The authorised signatory has three ways to sign certificates — all saved to the admin profile and applied automatically on future certificates.

✏️ Draw Signature

Use a mouse, touchscreen, or stylus to hand-draw your signature directly on the pad. Smooth, pressure-sensitive lines. Works on tablets and phones aboard the vessel.

Sign here…
🖋️ Type Your Name

Type your full name and choose from three elegant handwriting fonts. A stylised signature is generated automatically — no pen or stylus needed.

James
James
James
📤 Upload Image

Upload a PNG, JPG, or SVG of your existing electronic signature. It is automatically normalised to 600 × 200 px for crisp rendering on every certificate.

Choose file (PNG · JPG · SVG)
Signatures are stored in the admin profile in the database and automatically applied to all future certificates — sign once, issue many.
Real Certificate — DRAFT Preview
12 / 21
DRAFT
DRAFT preview only — real certificates issued with the authorised signature after admin approval
13 / 21
Certificate of Competence

What Is in the Certificate?

Professionally designed, IMCA C 003 compliant, digitally signed, and QR-verifiable — issued for every diving team role.

Full Team Member Details

Full name, DIVCAAS ID, employer, IMCA role code, and full role title as defined in IMCA C 003.

Issue & Expiry Dates

Issue date stamped at the time of approval; expiry date set exactly 5 years ahead — both prominently displayed.

Unique Certificate Number

Each certificate carries a unique reference number including the member's name, ID, and issue date — fully traceable and auditable in accordance with IMCA guidance.

Authorised Signature

Drawn, typed, or uploaded signature rendered at full resolution in the authorised signatory block on the certificate.

QR Verification Code

The embedded QR code links to the verification page. Scan on site to confirm the certificate is genuine and current for that team member's role.

Print & Download

Print-ready A4 landscape format. Download as a high-resolution PNG from both the team member portal and the admin portal.

14 / 21
Controlled Onboarding

Invite-Only Registration for the Whole Diving Team

No open sign-up. Every diving team member must be invited by the Admin — giving full control over who enters the system.

Admin Creates the Invite

The Admin enters the team member's name, email address, IMCA C 003 role, employer, and invite expiry date (default: 14 days).

Admin Shares the Link

One-click WhatsApp share with a pre-written message, or copy the link directly. An encrypted token ensures only the invited person can register.

Team Member Registers

The team member opens the invite URL. Name, role, and employer are pre-filled from the invite. They set their password and the account status is set to Pending.

Admin Approves Access

The Admin reviews the registration in the Team Member Access panel and clicks Approve. The team member immediately gains full access to their competency portfolio.

Admin → Create Invite
Team Member Name
John Mitchell
IMCA C 003 Role
D04 – Bell (Saturation) Diver
Expires In
14 days
Invite link generated! index.html?invite=a3f…
WhatsApp
Copy Link
15 / 21
Automated Notifications

Zero Manual Chasing — Fully Automated Alerts

The system notifies all relevant team members automatically at every key step in the competency and certification process.

Notification Triggers
Registration Submitted
→ Admin is notified to review the new team member account
Account Approved or Denied
→ Team member receives an access notification instantly
Assessor Signs Off a Competency Unit
→ Team member is notified with the unit name, assessor comment, and status
Certificate Submitted for Review
→ Admin is notified to review and sign the certificate
Certificate Issued
→ Team member receives their certificate number and a congratulatory message
Certificate Expiry Alert
→ Automatic alerts triggered at 90, 30, and 7 days before expiry
🔔
Unit Signed Off
D06/03 – Gas System Operation approved by Assessor
Certificate Issued 🏆
Cert No: DVS-JMT-D76214-042026 · Valid 5 years
Expiry Alert — 30 Days
D04 – Bell Diver cert expires 27 May 2026
Alerts appear instantly in the portal bell icon
for every member of the diving team.
16 / 21
QR & Evidence

Camera-Based Evidence Capture

Diving team members can photograph physical documents and link them directly to competency units — even while working aboard the vessel.

QR Code Scanner — In-App Camera

Tap the QR button. The app activates the device camera. Scan any QR code on a physical document and an evidence record is automatically created and linked to the relevant competency unit.

Multi-File Evidence Upload

Upload PDFs, images, or photos of training records, medical certificates, and supporting documents. Each file is linked to a specific IMCA C 003 competency unit.

Evidence Viewer

PDF.js lightbox with gallery navigation. Assessors can review all evidence directly in the browser without downloading — making the review cycle significantly faster.

Evidence Linked to Units

Each piece of evidence is tagged to specific competency units as defined in IMCA C 003. This makes the sign-off review process instant and fully traceable.

SCAN TO VERIFY
Certificate QR code links
directly to the verification page
QR Scan Result
Cert: DVS-JMT-D76214-042026
Role: D04 Bell (Saturation) Diver
Status: VALID ✔
17 / 21
Data & Compliance

Secure Cloud Storage & IMCA Compliance

All data is stored securely in the cloud with automatic backup. Access is controlled, and every record is fully traceable in line with IMCA C 003.

Secure Cloud Storage

All portfolios, assessments, evidence, and certificates are stored securely in the cloud — accessible from any device, any location, at any time.

Automatic Backup

All records are backed up automatically. The Admin portal includes a full backup and restore tool — protecting your team's data at all times.

Invite-Only Access Control

No open sign-up. Every team member must be personally invited by the Admin. Full control over who joins the system at all times.

IMCA C 003 Compliant

Competency unit structures, entry criteria, and certificate format follow IMCA C 003 guidance exactly. Every unit, entry criterion, and certificate format follows the guidance exactly.

Complete Audit Trail

Every sign-off, approval, rejection, and certificate issuance is recorded with the actor's name, role, and timestamp — instantly available to the Admin.

QR Certificate Verification

Every certificate carries a QR code that links to the verification page. Any client, auditor, or third party can confirm the certificate is genuine and current — instantly.

18 / 21
International Diving Teams

Multi-Language Support

Diving teams are international. DIVCAAS supports three languages across all portals — no separate versions needed, just a simple language switch.

🇬🇧

English

Default language. Left-to-right layout. Used by international team members, supervisors, and observers.

Default
🇸🇦

العربية

Full Arabic support with a right-to-left layout — all text, menus, and forms flip automatically for Arabic-speaking diving team members.

RTL Support
🇫🇷

Français

Full French language support for Francophone diving team members — complete translation of all portal text and notification messages.

Available
Language preference is saved per user session. The Observer portal is also fully translated — ideal for international client representatives monitoring the diving team's progress.
19 / 21
Why DIVCAAS?

DIVCAAS vs Traditional Paperwork

The case for the whole diving team is clear — faster, safer, more cost-effective, and always audit-ready.

10× Faster

Certificate issuance is reduced from days to minutes. Assessor sign-off takes seconds from any location — vessel, shore, or saturation control room.

Zero Paper

Fully paperless from registration to certificate issuance — across all 12 diving team roles. Eliminates admin cost, printing, postage, and physical storage.

🌐
Accessible Anywhere

Use it aboard the vessel, onshore, or in the saturation control room. Works on any phone, tablet, or desktop. No VPN and no company laptop required.

🔒
Tamper-Proof

Certificates are stored in the cloud with unique certificate numbers. QR verification allows any client, auditor, or third party to check authenticity instantly.

📊
Real-Time Oversight

Admin and observer dashboards show the live status of every team member's portfolio across all 12 IMCA C 003 roles — an instant compliance view at any time.

🔄
Auto Expiry & Renewal

Five-year validity on every certificate. Automatic alerts at 90, 30, and 7 days before expiry. Visible across all dashboards. No renewal is ever missed.

20 / 21
Deployment

Live in Minutes — No IT Infrastructure Required

DIVCAAS requires no servers, no installation, and no configuration. Simply share the link with your diving team and start immediately.

Ready in Minutes

The entire system goes live at your own web address instantly — no servers, no technical setup, and no IT team required.

Your Own Web Address

Use your organisation's own domain. All portals are served from a single address — straightforward to share with your whole diving team.

Always Up to Date

When the system is updated, all team members across all portals receive the latest version automatically — no reinstallation or IT support required.

Four Dedicated Portals
🤿
Diving Team Members
Build portfolios & track competency progress
📋
Assessors / Verifiers
Review portfolios & sign off competency units
🔭
Observers / Clients
Live read-only view of the whole team's progress
🛡️
Admin
Manage access, approve certificates & issue signed certs
🔍
Certificate Verification
Anyone can verify a certificate instantly by QR scan
21 / 21
🎓
Ready to Deploy

Your Diving Team Personnel Assessments &
Assurance Portfolio is Ready.

The system is complete and ready — built for all Diving Team Personnel in accordance with IMCA C 003 roles and duties. Share it among your team and go paperless today.

🤿
Team Members

Build your competency portfolio

📋
Assessors

Review & sign off units

🔭
Observers

Live team progress view

🛡️
Admin

Approve access & issue certificates

🔍
Verify Certificate

Scan QR to confirm validity

IMCA C 003 Compliant
All Diving Team Personnel
12 Roles Supported
Offline-Capable
IMCA C 003  ·  DIVCAAS  ·  2026
1 / 21