plugin-icon

Marivya Lesson Planner

Oleh marivya·
Lightweight toolkit for private teachers: manage students, lessons, and materials — with a simple student portal (magic link or PIN). GDPR-friendly.
Versi
1.4.2
Terakhir diperbarui
Feb 28, 2026
Marivya Lesson Planner

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.

How it works

  1. Create a Student and start adding Lessons (date, time, duration, notes, homework).
  2. Optionally attach Materials to a student.
  3. Open a student and use the Student Portal access box to:
    • Generate a magic link (time-limited token) and copy/send it,
    • Or set a PIN (hashed and never emailed).
  4. Students access the portal from the link or by PIN. A secure session cookie keeps them logged in for 30 days.

Privacy

  • Includes a personal data exporter and eraser (Tools Export/Erase Personal Data).
  • Student portal session cookie: marivya_lp_portal (HTTP-only, SameSite=Lax, Secure on HTTPS), expires in 30 days.
  • Magic links expire after a chosen number of days (default 7).
  • No personal data is sent to third parties.
Gratisdi paket Business
Diuji hingga
WordPress 6.9.1
Plugin ini tersedia untuk diunduh untuk diinstal di situs .