This job offer is no longer available
About
Timeline: 8–14 days (fast delivery preferred, must be stable)
Start: ASAP
OVERVIEW
We are building a cloneable WordPress LMS template for multi-location restaurant and retail clients (NOT WordPress multisite).
This is Phase 1 (Foundation Build).
The goal is a stable, working operational system that we can replicate for new clients.
The system must support:
Role-based training pathways
Store/location grouping
Gamification and leaderboards
Certificates
Push communications
SCORM content
Mobile app-like experience (PWA)
CSV exports for manual reporting
Hosting fully configured
PROJECT NATURE
This is primarily a configuration and integration project using established WordPress plugins (LearnDash, GamiPress, OneSignal, BuddyBoss, GrassBlade).
We are not looking for heavy custom application development.
Light customization and clean configuration are expected, but this is not a large custom-coded platform build.
Stability and structure are more important than complex engineering.
ROLES
1. Head Office L&D (Admin)
Create/import users
Assign Role + Store groups
Assign courses
Send push communications
Export CSV reports (all data)
2. Manager (LearnDash Group Leader)
Enrolled as learner
Assigned as Group Leader for their store group
Sees reports for their store only (e.g., Store-042)
Cannot see other stores
Uses built-in LearnDash reporting (no custom dashboard required)
3. Learner
Completes assigned training
Earns points and badges
Sees leaderboards
Receives certificate upon completion
NON-NEGOTIABLES (PHASE 1 SCOPE)
Your delivery must include:
WordPress installed (single instance, NOT multisite)
Hosting configured on DigitalOcean (or equivalent VPS)
LearnDash LMS configured
SCORM support (GrassBlade) tested with sample package
Groups by Role + Store/Location
Role-based learning pathways (group enrolment + prerequisites)
Certificates auto-generated on completion
Gamification (points + badges)
Leaderboards:
Overall leaderboard (top 20–100)
Store leaderboard (top 20 filtered by store group)
Role leaderboard (top 20 filtered by role)
Push notifications (OneSignal) for communications
Installable PWA mobile experience (app-like on phone)
CSV export of completion data + custom user fields (raw format)
Cloneable master template + documented clone steps
HOSTING REQUIREMENTS (DEVELOPER MUST HANDLE)
Provision VPS on DigitalOcean (or recommend equivalent)
Configure PHP 8+, MySQL
Configure SSL (Let's Encrypt)
Basic security hardening
Automated daily backups configured
Provide documentation for server access and backups
CSV REPORTING
We must be able to export raw CSV files including:
User name
Role
Store/location
Course completion status
Completion date
Points (if available)
Reports will be processed manually outside the LMS.
WHAT IS NOT REQUIRED IN PHASE 1
Advanced analytics dashboards
Conditional branching by score
AI-based recommendations
Complex automation workflows
Weekly leaderboard resets
Advanced performance optimisation
DELIVERABLES
Fully working LMS master template
SCORM upload tested
Certificates working
Push notifications tested
PWA installable on mobile (iOS + Android browsers)
CSV export verified
Leaderboards working (overall + store + role)
Clone documentation
Screen recording videos explaining different actions for super admin/user
1-hour handover call
14-day bug fix warranty
SCREENING QUESTIONS (ANSWER ALL 3)
How will you implement Role + Store groups and role-based pathways using LearnDash Groups and prerequisites?
How will you implement OneSignal push notifications AND an installable PWA experience?
How will you ensure the system is cloneable AND export completion + user fields to CSV?
We look forward to hearing from you.
Contract duration of 1 to 3 months.
Mandatory skills: Learning Management System, LearnDash, buddyboss, wordpress lms
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.