
內容簡介
Marivya Lesson Planner 是專為私人教師設計的課程管理外掛,可管理學生、課程與教材資料,並提供免註冊的學生入口網站,讓學生透過魔術連結或 PIN 碼查看即將到來的課程與筆記。
【主要功能】
• 自訂文章類型管理學生、課程與教材
• 課程含日期、時間、時長與狀態等日曆欄位
• 學生入口網站支援魔術連結與 PIN 碼登入
• PIN 碼嘗試次數限制與 HMAC 簽章安全機制
• 整合 WordPress 隱私工具匯出與刪除個人資料
• 無遙測追蹤,不依賴任何外部服務
外掛標籤
開發者團隊
原文外掛簡介
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
Create a Student and start adding Lessons (date, time, duration, notes, homework).
Optionally attach Materials to a student.
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).
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.
