WP Manifestindependent plugin directory
manifest / content / techiiquiz

TechiQuiz

Custom WordPress Quiz System for WellControlPro

★ 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/ok-emmanuel/techiiquiz/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
TechiQuiz Plugin (Initial Core Domain) What is implemented - Plugin bootstrap with activation hook - Custom DB schema for quiz domain - Admin module: - Courses CRUD - Sets CRUD - Question Bank CRUD (including choices and correct-answer selection) - Importer module: - Admin importer screen with file upload - Dry-run validation mode - Upsert by (set + displayorder) - CSV import supported by default - XLSX/XLS import supported when PhpSpreadsheet is available - Flexible column mapping for legacy quiz files (Ct/CT, variable question-column names, (A)-(D), Ans) - Metadata inference from filename/source-group (mode, daylabel, courseslug, settitle) - Dynamic choice validation supports 2, 3, or 4 options (C/D optional) - Missing displayorder auto-generated from row sequence - Core services: - quiz payload and answer evaluation - session lifecycle and practice scoring - REST endpoints: - GET /wp-json/techiquiz/v1/set/{setid} - POST /wp-json/techiquiz/v1/session/start - POST /wp-json/techiquiz/v1/session/answer - POST /wp-json/techiquiz/v1/session/complete - Frontend shortcode: - [tqquiz set="123" mode="study"] - [tqquiz set="123" mode="practice"] -