Marivya Lesson Planner helps private teachers keep track of their students, lessons and shared materials.
It includes a minimal Student Portal that students can open via a magic link (token) or PIN, so they can see upcoming lessons and notes without creating an account.
Highlights
– Custom post types for Students, Lessons, and Materials
– Calendar-friendly lesson data (date, time, duration, status)
– Materials linked to a student or global
– Student Portal access via magic link (token) or PIN
– Rate-limited PIN attempts and HMAC-signed session cookie
– Admin AJAX for moving lessons on a calendar
– WordPress privacy integration: personal data exporter and eraser
– No telemetry. No external services required.
Pro (optional add-on)
– Recurring lessons, advanced reminders, templates, richer student portal, and more.
– A gentle “Pro” upsell is shown only on plugin screens (no global banners).
This plugin is independent and not affiliated with any LMS vendor.
Tools Export/Erase Personal Data).marivya_lp_portal (HTTP-only, SameSite=Lax, Secure on HTTPS), expires in 30 days.