A little more to explore…
A little more to explore…
Client project / Custom plugin / Assessment workflow
A purpose-built WordPress mock examination platform: registered learner access, course and unit question banks, timed attempts, automatic scoring and detailed answer review.
Project URLThe implementation map
EXPLORE EACH PART OF THE SYSTEM
Registered WordPress users enter through a custom frontend login. Their existing account is recognised throughout the assessment journey without another candidate-entry form.
ARCHITECTURE OVERVIEW / THIS PORTFOLIO DOES NOT RUN THE CLIENT’S PRIVATE SYSTEM.
01 / THE IMPLEMENTATION
Jovin Security needed a dedicated SIA mock examination system inside its existing WordPress website. The structure had to support multiple courses, training units and question banks while keeping the learner’s assessment journey straightforward. The requirements included registered-user access, flexible practice lengths, randomised questions, per-question timing, automatic results and an administration interface that the training team could manage.
02 / THE IMPLEMENTATION
I developed a purpose-built WordPress plugin around the training structure and assessment workflow described in the brief. The work included the frontend learner journey and the WordPress administration for courses, units, questions and settings. A custom implementation kept the assessment behaviour close to the organisation’s requirements rather than adopting the feature set of a generic quiz product.
03 / THE IMPLEMENTATION
The learner journey was organised as login, course selection, unit selection, practice length, examination and results. A custom frontend authentication interface avoided the standard admin-style login screen. Once authenticated, the WordPress account was reused throughout the session, removing an unnecessary candidate-details step before the examination.
04 / THE IMPLEMENTATION
The course and unit hierarchy organised the question library. A dedicated question builder allowed administrators to create questions, define answer choices and identify the correct answer inside WordPress. The technical approach used WordPress, PHP, custom post types, custom taxonomies, WordPress authentication, JavaScript and AJAX-style frontend interactions, with HTML and CSS for the interface.
05 / THE IMPLEMENTATION
Learners could choose 25, 50, 75 or 100 questions, or all available questions. The platform limited that selection to the number available in the chosen unit. Questions were shuffled for each attempt. A configurable countdown applied to each question. After completion, the system calculated a percentage score and used the configured pass or fail message. The answer review exposed the selected answer, the correct answer and whether each response was correct.
06 / THE IMPLEMENTATION
The interface used course and unit cards, a focused assessment screen and expandable result details. The supplied case study describes removing redundant steps and keeping the frontend workflow within the WordPress site. This portfolio presents the architecture and implementation account. It does not log into a learner account, run a live examination or independently verify private question banks or current production settings.
07 / THE IMPLEMENTATION
The delivered plugin brought the examination workflow into the existing WordPress environment: course organisation, question administration, registered learner access, configurable attempts, timing, scoring and review. Administrators could manage courses, units, course icons, question content, correct answers, timers and result messages without changing the plugin code for routine updates.
08 / THE IMPLEMENTATION
This case demonstrates custom plugin architecture, structured assessment content, authentication-aware user experience and configurable examination logic. No numerical improvement to revision outcomes, pass rates, engagement or revenue was supplied, so none is claimed. The public project link displayed a maintenance page when checked on 29 October 2026. The implementation map is explanatory artwork, not a working public replica or a screenshot of a protected assessment screen.
09 / THE IMPLEMENTATION
Routine content ownership stays with the training team through WordPress question and course administration. Future changes should be scoped against the course hierarchy, available question banks, authentication rules and assessment settings. For an agency with a comparable task, start with the specific learner journey and acceptance checks. That makes it possible to distinguish a contained feature from a broader platform change.
Have a related task?
Let’s scope the next task
GOOD WORK STARTS WITH A CLEAR BRIEF.
A WordPress issue, a small feature or a backlog item? Start with one clear brief. Availability, scope and timing are agreed before work begins.
SCHEDULED COLLABORATION / PKT · UTC+05:00