WP Manifestindependent plugin directory
manifest / events / sam-driving-school

SAM Driving School

SAM Driving School - WordPress plugin for secure session management, instructor capture, and live lobby board

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/helpsystem/sam-driving-school/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Secure session management, instructor capture, and live lobby board for SAM Driving School.

Description

SAM Driving School is a WordPress plugin that provides comprehensive session management for driving schools:

  • Admin Dashboard — At-a-glance session statistics
  • Student Management — Add and search students with license numbers
  • Instructor Management — Add and search instructors
  • Vehicle Management — Track vehicles by plate number, model, and color
  • Session Records — Create, search, and manage driving sessions
  • Instructor Form (shortcode [samds_instructor_form]) — Camera selfie capture, signature pad, and session submission via REST API
  • TV Lobby Board (shortcode [samds_tv_board]) — Auto-refreshing session display for lobby TVs with API key authentication
  • REST API — Full session CRUD, TV feed, and student directory autocomplete
  • Demo Data — One-click seed and clear demo data for testing

Installation

  1. Upload the sam-driving-school folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to SAM Driving School in the admin menu to configure settings
  4. The plugin will automatically create "Instructor Session" and "SAM TV Board" pages with the appropriate shortcodes

Frequently Asked Questions

How do I set up the TV lobby board?

  1. Go to SAM Driving School settings
  2. Copy the TV API key
  3. Navigate to the auto-created "SAM TV Board" page
  4. The board will auto-refresh at the configured interval

How do I test the plugin?

Go to SAM Driving School → Records and click "Add demo data" to populate sample sessions, students, instructors, and vehicles.

Changelog

1.0.0

  • Initial release
  • Session management with full CRUD
  • Instructor form with camera and signature capture
  • TV lobby board with API key authentication
  • Student, instructor, and vehicle management
  • Dashboard with live statistics
  • Reports page
  • Demo data seeding