توضیحات
Marivya Tutor Manager is a self-hosted workspace for independent tutors, private teachers, language teachers and coaches who want to manage their tutoring activity inside WordPress.
Keep student profiles, lesson schedules, homework, materials and portal access in one place — without creating WordPress accounts for students and without sending your tutoring data to an external SaaS platform.
What you can manage
- Students — contact details, subject, level, hourly rate, status and notes.
- Lessons — date, time, duration, status, meeting link, notes and homework.
- Recurring lessons — create weekly, every-two-weeks or monthly lesson copies.
- Weekly calendar — review the schedule and move lessons with drag and drop.
- Materials — save links and resources globally or attach them to a student.
- Student portal — students can view upcoming lessons, homework and shared materials.
- Portal access — use a time-limited magic link or a PIN; no WordPress user account is required.
- Tutor reminders — email reminders for the tutor and an ICS calendar export.
- Privacy tools — integration with the WordPress personal data exporter and eraser.
A faster first setup
Version 1.8 introduces a guided dashboard that takes a new user through three useful steps:
- Add a student.
- Schedule a lesson.
- Preview the student portal.
You can also create an optional sample workspace with fictional students, lessons and materials. Sample content is marked separately and can be removed with one click without touching your own data.
Student portal
The portal page is created automatically during activation. A student can enter through a magic link or use their email address and PIN. The portal can display:
- upcoming lessons;
- homework;
- shared materials;
- lesson history;
- meeting links.
Privacy and ownership
- No telemetry is enabled.
- No tutoring data is sent to Marivya or another external service.
- Student, lesson and material records remain in your WordPress database.
- Portal sessions use an HTTP-only cookie with SameSite=Lax.
- WordPress privacy export and erase tools are supported.
Marivya Tutor Manager is independent and is not affiliated with any LMS or tutoring marketplace.
عکسهای صفحه






نصب
- Install the plugin from Plugins Add New, or upload the plugin ZIP.
- Activate Marivya Tutor Manager.
- Follow the three-step dashboard shown after activation.
- Add a student and schedule the first lesson, or create the removable sample workspace first.
- Open the automatically created student portal from the dashboard or Settings page.
سوالات متداول
-
Is this a full LMS?
-
No. It is a lightweight management workspace for independent tutors. It does not provide courses, quizzes, memberships or student WordPress accounts.
-
Can I create recurring lessons in the free plugin?
-
Yes. Open or create a lesson and use the Repeat lesson box to create weekly, every-two-weeks or monthly copies. Matching duplicate dates for the same student are skipped.
-
Can I change an entire recurring series later?
-
Not yet. The recurring tool creates independent lesson copies. Each generated lesson can then be edited separately.
-
How does a student open the portal?
-
Open the student profile and use the Student Portal access box. You can generate a time-limited magic link or set a PIN. Students do not need WordPress accounts.
-
Is the sample workspace safe to remove?
-
Yes. Every sample student, lesson and material is marked with dedicated metadata. The remove action deletes only marked sample content and leaves your own records untouched.
-
Can I translate the interface?
-
Yes. Version 1.8 no longer forces WordPress core labels to remain in English. The plugin uses the
marivya-lesson-plannertext domain and can be translated through the standard WordPress.org translation system. -
Does the plugin send usage data?
-
No. There is no automatic telemetry or external tracking.
-
How do I export or erase personal data?
-
Use Tools Export Personal Data or Tools Erase Personal Data. Marivya registers its student, lesson and material data with those WordPress tools.
-
Does uninstall remove all tutoring content?
-
By default, plugin options and sensitive portal access metadata are removed, while students, lessons and materials are preserved.
To remove all plugin content during uninstall, define:
define( 'MARIVYA_LP_DELETE_ALL_DATA_ON_UNINSTALL', true );or use:
add_filter( 'marivya_lp_uninstall_remove_content', '__return_true' );
نقد و بررسیها
نقد و بررسیای برای این افزونه یافت نشد.
توسعه دهندگان و همکاران
“Marivya Tutor Manager” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگانترجمه “Marivya Tutor Manager” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
1.8.3
- Redesigned Planning and Notifications screens to match the rest of the plugin.
- Added clearer field guidance, responsive cards, save notices, and a dedicated ICS export panel.
- Removed the unfinished Pro promise from the Lite notifications screen.
1.8.2
- Fixed admin stylesheet loading after the displayed menu name changed to Marivya Tutor Manager.
- Rebuilt the Settings screen with stable wrapper-based styling, compact cards and responsive portal controls.
- Prevented future menu-label changes from breaking Settings page presentation.
1.8.1
- Fixed an empty page after successful PIN login on some local, proxied and subdirectory WordPress installs.
- Added a visible Sign out action to the student portal.
- Improved portal-session cleanup across WordPress cookie paths.
- Clarified recurring interval labels and fixed monthly series that start near the end of a month.
1.8.0
- Renamed the displayed product to Marivya Tutor Manager while keeping the existing plugin slug and update path.
- Added a guided first-run dashboard with three setup steps and progress tracking.
- Added an optional, removable sample workspace with fictional students, lessons and materials.
- Added a safe one-click sample cleanup that never deletes unmarked user content.
- Added an activation redirect to the guided dashboard.
- Removed the unavailable “Pro coming soon” menu and preview screen.
- Removed forced English replacements for WordPress core labels so normal translations can work.
- Improved the Settings screen and portal status information.
- Added a delayed, dismissible review request that appears only after meaningful real usage.
- Reworked the WordPress.org description, screenshots and branding around independent tutor management.
1.7.5
- Fixed a missing validation file in the WordPress.org release package.
- Updated the student rate label to use a currency-neutral “Hourly rate” label.
1.7.4
- Critical fix: included the validation helper required during plugin load.
1.7.3
- Improved input handling, recurring lesson nonce checks and front-end consistency.
1.7.2
- Refreshed the student portal interface and lesson, homework and materials cards.
1.7.0
- Refreshed the admin interface across the dashboard, calendar, settings and content screens.
1.6.0
- Refreshed the weekly calendar interface and selected-lesson sidebar.
1.5.0
- Added free recurring lesson creation with weekly, biweekly and monthly intervals.
1.4.3
- Improved validation, privacy handling, portal security and package cleanup.
1.0.0
- Initial public release with students, lessons, materials and the student portal.
