NAiOS Academy
academyv0.18.1AI-powered training platform and creator marketplace: each trainer publishes their own academy (courses, masters, events, store and payments) with its own brand and domain.
Description
NAiOS Academy turns NAiOS into an e-learning platform where you learn BY USING the product's own AI, and into a marketplace where each trainer publishes a personalized academy as an independent storefront. What's included: • Multi-tenant academies with their own branding (per-academy branding) and a custom domain verified via DNS. • Course authoring (chapters and blocks), manual or AI-assisted, with a vertical player and per-student progress. • Active learning: a playground linked to the chat and the course knowledge base, plus a NAiOS-aware RAG tutor and an avatar tutor via video call (Anam) with governed minutes. • Masters that group courses with certificates, and Academy Events, in person or online, with day-based groups, entry tiers and check-in. • Integrated store: digital products (file delivery gated by purchase) and physical products (stock, SKU variants, VAT, shipping and fulfillment with tracking). • Monetization and marketplace: pricing, coupons, payments with Stripe and automatic revenue sharing (platform commission + net) via Wallet/Connect, with course co-authoring and splits among collaborators, all traceable per order. • Creator growth: referral program, newsletter, blog, and a Community Manager that generates and publishes bite-sized social content via NAiOS Connectors. Roles: Superadmin (marketplace governance), Teacher/owner (academy owner), Co-teacher (collaborator with commission and role-based permissions) and Student (invited learner or platform user). Built as a plugin reusing ~70% of NAiOS (KB, Projects, billing, EmailService, Connectors, vault) with an almost untouched core. Pre-v1 beta.
Features (18)
Each trainer has an isolated academy (scoped by academy_id) with its own branding: colors, logo and theme per academy.
Serves the storefront on the teacher's domain with DNS verification (TXT record) and host-based routing.
Courses → chapters → blocks (text, video, exercise…) with a visual editor and vertical player. Manual or AI-assisted.
The learner learns BY USING AI: exercises in a chat linked to the project and the course knowledge base.
Tutor aware of the course content via the KB; degrades honestly when no AI is available.
Video call with an avatar, billed in governed minutes (session/day/month caps), using the teacher's own key or NAiOS's. The API key never reaches the browser.
Pricing per course, product, master and entry; coupons by percentage or amount with usage limits and expiry dates.
Digital products with file delivery gated by purchase; physical products with stock, address, shipping and fulfillment with tracking.
Variants (size/color) with SKU and their own stock, image gallery, categories, per-product VAT and configurable currency.
Stripe Checkout + Connect: real charges, payouts and automatic revenue sharing (platform commission + net to the creator).
Co-teachers with a commission agreement and delegation scope; multi-party split of the net among collaborators.
Programs grouping several courses with joint enrollment and verifiable certificates.
Global or per-teacher events, in person + online, day-based groups, entry tiers and packs, with check-in and revenue split among speakers.
Generates bite-sized content (editable funnel) from courses/blog and publishes it to social networks via NAiOS Connectors.
Referral program with idempotent rewards, newsletter and a public blog per academy.
Student list and metrics with role-based visibility: PII is shown only to those with permission.
Each sale links to its order; the detail view is accessible by role (owner + whoever collected payment for that order).
Keys encrypted in the vault, ephemeral tokens for the avatar, downloads and routes gated by entitlement and role.
Changelog
- Company-branded certificate: if the student takes a course through a branded Classroom pack, the certificate (web and PDF) shows the company logo at the top (NAiOS's stays in the footer, "Issued with") and the line "Training program of <company>". The academy remains the issuer; the branding is set by the pack owner or an administrator.