Platform Features
Everything in DAPIN ePoE exists to serve one journey: from a learner capturing evidence on their phone, to a verified national certification.
Multi-Tenant Institution Portals
Every institution operates its own isolated portal with its own learners, trainers, units and storage. Nothing is ever shared between institutions.
- Institution self-registration with instant free trial
- Role-based dashboards for admins, trainers and learners
- Complete data isolation per institution
- Institution branding on portfolio verification pages
Secure Evidence Vault
Evidence goes directly from the learner’s device to encrypted cloud storage. The platform never exposes raw files — only time-limited signed links.
- Direct-to-cloud uploads (photos, video, audio, documents)
- SHA-256 fingerprint recorded for every file
- Storage quotas enforced per subscription plan
- 1-hour expiring download links, never public URLs
Assessment Approval Workflow
The exact CDACC-aligned chain of custody: learner submits, trainer verifies, institution approves, CDACC receives. With comments and timestamps at every step.
- Per-item trainer approval with feedback comments
- Institutional sign-off before any submission
- Full audit log of every action with IP addresses
- Status visibility for learners at every stage
CDACC Submission & Results
Submit complete portfolios to the TVET CDACC national portal and receive assessment outcomes back automatically.
- One-click portfolio submission with tracking IDs
- Automatic results synchronization every 6 hours
- Permanent public verification link per certified portfolio
- Results webhooks for your own systems
Subscriptions & Pesapal Billing
Two billing models cover every institution: the college pays once for everyone, or each learner activates their own portfolio.
- Institution-wide annual plans
- Per-learner activation for self-sponsored students
- M-Pesa, card and bank payments via Pesapal
- Storage and learner limits enforced automatically
Developer API & Integrations
Connect your student management system, CMS or portal to ePoE with scoped API keys.
- REST API with per-key scopes
- Evidence, learners, submissions and results endpoints
- Webhook fanout when CDACC results arrive
- Every API call logged for your review