USCG Navigation Training Platform

NavRules

A single Cloudflare-hosted site for lights, chartwork, current-and-wind handling drills, practice exams, and official testing. The lesson modules now route through one public front door, with an access center in place for future login-based delivery.

150 Imported questions

Reading live stats from D1.

58 Quiz-ready keyed items

Randomized practice sessions always include the correct answer and can draw beyond four displayed options.

3 Practice exams

The original booklet remains available while the database layer powers the interactive flow.

3 Official forms

Operational session scaffolding is loading from D1.

Nav Lights

The original 3D recognition trainer is now routed into this same live site so lights, shapes, and fog-signal drills sit beside the exam stack.

  • 3D vessel viewer
  • Bearing-based light study
  • Recognition quiz mode

Chart Navigation

The chart module is now part of the same site flow, giving you one route structure for lessons, drills, and eventual timed chartwork practice.

  • Chartwork lesson shell
  • Route-planning roadmap
  • Unified module navigation

Current / Wind Reader

The first live chartwork drill now teaches set and drift correction with a top-down map, virtual wheel, and engine controls that change how the boat actually tracks over ground.

  • Randomized current and wind vectors
  • Single-engine and twin-engine modes
  • Live course-over-ground feedback

Practice Route

The practice page now fetches the question bank from D1 through a Pages Function, then falls back to the baked seed only when needed.

  • Source booklet preserved
  • Live API-backed question bank
  • Randomized answer choice generation

Official Route

The official page is bundled into this deployment so the public site stays coherent and gives you a clean front door into the accredited-track experience.

  • D1-backed official form catalog
  • Preview session record creation
  • Audit-event activity trail

Cloudflare Stack

This deploy uses Cloudflare Pages for the site shell and a dedicated D1 database created just for NavRules platform data, leaving your other resources untouched.

  • New D1 database only for NavRules
  • Pages Functions API route
  • Wrangler-based deployment

Access Layer

The new access page gives the site a clean place to add future sign-in, role-based routing, and candidate gating without restructuring the public routes again.

  • Learner access path
  • Candidate and proctor roles
  • Login-ready site shell