آیا از این که دانشآموزان بلافاصله به تمام محتوا دسترسی پیدا میکنند، نگران هستید؟ Masteriyo در وردپرس ابزار قدرتمندی برای زمانبندی تدریجی درسها فراهم میکند، بهطوری که میتوانید هر ماژول را دقیقاً در زمانی که میخواهید منتشر کنید. در این راهنما قدم به قدم نحوه پیکربندی ویژگی Drip Feed را با مثالهای عملی بررسی میکنیم و نکات کلیدی برای حفظ تعادل بین جریان یادگیری و نگهداشتن کاربران را نشان میدهیم. با درک واضح تنظیمات زمانبندی میتوانید مسیر پیشرفت دانشجویان را بهصورت خودکار مدیریت کنید و از بروز سردرگمی جلوگیری کنید. در پایان توانایی پیادهسازی سیستمی منسجم که با اهداف آموزشیتان همراستا باشد، در دسترس شما خواهد بود.
فهرست مطالب
- نصب و فعالسازی Masteriyo
- تنظیمات پایه دورهها در
- پیکربندی زمانبندی محتوا درسریز
- ایجاد برنامهریزی محتوای مرحلهای
- تست و ارزیابی انتشار خودکار
- بهینهسازی تجربه یادگیرنده آنلاین
- سوالات متداول
تنظیمات پایه دورهها در
برای شروع در Masteriyo، ابتدا به پیشخوان وردپرس رفته و از منوی سمت چپ مسیر Masteriyo → دورهها → افزودن جدید را انتخاب کنید. صفحهی ایجاد دوره با یک فرم ساده اما جامع ظاهر میشود که تمام تنظیمات پایه در همانجا قابل دسترسیاند. در این مرحله، تمرکز اصلی بر روی شناسایی واضح دوره (عنوان و شناسهٔ URL) و توصیف کوتاه برای جذب دانشآموزان است؛ این اطلاعات در نتایج جستجو و فهرست دورهها بهکار میروند.
قسمت بالایی فرم شامل فیلدهای ضروری است: عنوان دوره که باید کوتاه و کلیدی باشد، آدرسک (slug) که بهصورت خودکار از عنوان ساخته میشود ولی میتوانید آن را برای سئوی بهتر وکسل کنید، توضیح کوتاه برای نمایش در کارتهای دوره و تصویر شاخص که اولین نگاه مخاطب را جذب میکند. هر یک از این فیلدها میتواند با کلیک بر روی آیکون «ویرایش» در لحظه اصلاح شود؛ این کار باعث میشود محتوای دوره همواره بروز و هماهنگ بماند.
در تب «تنظیمات» (Settings) گزینههای اساسی زیر قابل تنظیم هستند:
- قابلیت دسترسی: عمومی (Public)، خصوصی (Private) یا فقط برای اعضای ویژه.
- قیمتگذاری: رایگان، یکباره (One‑time) یا اشتراکی (Recurring)؛ برای دورههای درونخطی معمولاً یکبار پرداخت مناسب است.
- ثبتنام: باز (Open) یا با تأیید دستی (Manual Approval)؛ گزینهٔ دوم برای دورههای با ظرفیت محدود توصیه میشود.
- برنامهریزی: تاریخ شروع و پایان دوره؛ اگر زمانبندی دقیق ندارید میتوانید «بدون تاریخ» بگذارید.
- دریپ فید: در این بخش میتوانید درایپ فید را فعال یا غیرفعال کنید؛ در این مقاله هدف اصلی تنظیم این گزینه پس از تکمیل تنظیمات پایه است.
| تنظیم | پیشفرض | پیشنهاد |
|---|---|---|
| قابلیت دسترسی | عمومی | عمومی (اگر دوره رایگان است) یا خصوصی (اگر محتوای ویژه دارد) |
| قیمتگذاری | رایگان | یکبار پرداخت برای دورههای تخصصی |
| ثبتنام | باز | باز (برای دورههای بزرگ) یا تأیید دستی (برای دورههای محدود) |
| دریپ فید | غیرفعال | غیرفعال (تا تکمیل تنظیمات پایه) |
بهعنوان مثال، اگر میخواهید یک دورهٔ برنامهنویسی وب با پنج ماژول راهاندازی کنید، ابتدا همهٔ ماژولها را بهصورت کامل وارد کنید، سپس در صفحهٔ تنظیمات دوره، دسترسی را «عمومی» بگذارید و قیمت را «یکبار پرداخت» تنظیم کنید. پس از ذخیرهٔ این تنظیمات پایه، میتوانید به مرحلهٔ فعالسازی درایپ فید بروید و زمانبندی انتشار هر ماژول را بهصورت روزانه یا هفتگی تعیین کنید. این رویکرد تضمین میکند که دانشآموزان قبل از دریافت محتواهای بعدی، تمامی تنظیمات اصلی دوره را بهدرستی تجربه کنند.
پیکربندی زمانبندی محتوا درسریز
برای شروع، به بخش درسهای دوره در پیشخوان Masteriyo بروید و دورهای را که میخواهید زمانبندی محتوا برای آن تنظیم کنید، انتخاب کنید. در صفحه ویرایش دوره، تب زمانبندی (Scheduling) ظاهر میشود؛ اینجا جایی است که میتوانید زمان انتشار هر درس را به صورت خودکار (drip feed) تعریف کنید. گزینههای پیشفرض بهصورت «همینحال» (Immediate) تنظیم میشوند، بنابراین برای فعالسازی زمانبندی ابتدا باید حالت مناسب را انتخاب کنید.
Masteriyo سه روش اصلی برای زمانبندی فراهم میکند:
- انتشار بلافاصله: درس بهمحض افزودن در دسترس میشود.
- انتشار تاریخدار: میتوانید تاریخ و ساعت دقیق انتشار را تعیین کنید.
- انتشار دورهای (Interval): هر درس پس از فاصلهٔ زمانی معینی از درس قبلی منتشر میشود (مثلاً هر ۲ روز یا هر ۱ هفته).
در اکثر موارد، انتشار دورهای برای حفظ تعامل یادگیرنده و جلوگیری از بارگیری زیاد محتوا در یکباره توصیه میشود.
برای تنظیم انتشار دورهای مراحل زیر را دنبال کنید:
- در تب زمانبندی، گزینه «انتشار دورهای» را انتخاب کنید.
- یک مقدار عددی برای فاصله زمانی وارد کنید (بهعنوان مثال
7برای یک هفته). - یک واحد زمان انتخاب کنید: روز، هفته یا ماه.
- در صورت نیاز، برای هر درس خاص میتوانید فاصلهٔ متفاوتی تنظیم کنید؛ کافی است روی نام درس کلیک کرده و مقدار جدید را وارد نمایید.
- تغییرات را ذخیره کنید؛ Masteriyo بهصورت خودکار زمانهای انتشار را محاسبه و در تقویم دوره نمایش میدهد.
بهعنوان مثال، فرض کنید دورهٔ «طراحی وب پیشرفته» شامل ۸ جلسه است و میخواهید هر جلسه را هر هفته یکبار در روز دوشنبه ساعت ۱۰ صبح منتشر کنید. با تنظیم فاصلهٔ 1 هفته و انتخاب «دوشنبه» بهعنوان روز شروع، همهٔ جلسات بهصورت خودکار در تاریخهای مناسب منتشر خواهند شد، بدون نیاز به دخالت دستی هر هفته.
| حالت زمانبندی | زمان انتشار | کاربرد رایج |
|---|---|---|
| انتشار بلافاصله | درست پس از افزودن | محتواهای تکبار مصرف یا معرفی دوره |
| انتشار تاریخدار | تاریخ و ساعت مشخص | رویدادهای ویژه یا تاریخهای مهم آموزشی |
| انتشار دورهای | هر X روز/هفته/ماه پس از درس قبلی | دورههای درسی طولانی برای حفظ پیشرفت مستمر |
ایجاد برنامهریزی محتوای مرحلهای
در مرحلهٔ برنامهریزی محتوای مرحلهای هدف این است که هر درس یا ماژول فقط پس از گذشت یک بازهٔ زمانی معین در دسترس دانشجویان قرار بگیرد. این کار باعث میشود یادگیری پیوسته بماند، فشار اطلاعاتی کاهش یابد و افراد ترغیب شوند تا بهصورت منظم به دوره بازگردند. با Masteriyo میتوانید زمانبندی دقیق هر بخش را از داخل داشبورد وردپرس تعیین کنید، بدون اینکه نیاز به کدنویسی داشته باشید.
مراحل تنظیم انتشار خودکار:
- به پیشنمایش دوره رفته و برگهٔ Lesson Settings را باز کنید.
- گزینهٔ Release Type را بر روی Scheduled تنظیم کنید.
- تاریخ و ساعت دقیق انتشار اولین درس را وارد کنید؛ برای درسهای بعدی میتوانید از interval (فاصلهٔ زمانی) استفاده کنید تا بهصورت خودکار بهروز شوند.
- در بخش Course Schedule میتوانید یک تقویم کلی برای کل دوره تعریف کنید؛ این تقویم بهصورت پیشنمایش در پنل مدیریت نشان داده میشود.
بهعنوان مثال، اگر دورهای شش هفتهای با یک ماژول در هر هفته داشته باشید، میتوانید تاریخ شروع (مثلاً ۲۲ خرداد) را برای اولین درس انتخاب کنید و سپس «هر ۷ روز» بهعنوان فاصلهٔ زمانی برای بقیهٔ ماژولها تنظیم کنید. Masteriyo بهصورت خودکار تاریخهای ۲۹ خرداد، ۵ تیر، ۱۲ تیر و … را محاسبه میکند. این روش بهخصوص برای دورههای زنده یا وبینارهای دورهای مفید است، زیرا نیازی به بهروزرسانی دستی هر بار نیست.
نکات عملی برای جلوگیری از مشکلات زمانبندی:
- از تنظیمات WordPress Cron اطمینان حاصل کنید که بهروز باشد؛ اگر سرور شما زمانبندی خودکار را پشتیبانی نمیکند، میتوانید یک cron job واقعی تنظیم کنید.
- در صورت داشتن دانشجویان بینالمللی، زمان انتشار را به UTC یا زمان سرور تنظیم کنید تا اختلاف ساعت باعث سردرگمی نشود.
- در تقویم دوره، روزهای تعطیل یا رویدادهای ویژه را علامتگذاری کنید و برای آنها «توقف انتشار» (Pause) تنظیم کنید تا محتوا بهصورت ناخواسته در زمانهای نامناسب نمایش داده نشود.
| ماژول | تاریخ انتشار پیشنهادی | فاصلهٔ زمانی |
|---|---|---|
| هفتهٔ ۱ – مقدمه | ۲۲ خرداد | هر ۷ روز |
| هفتهٔ ۲ – مبانی | ۲۹ خرداد | هر ۷ روز |
| هفتهٔ ۳ – ابزارها | ۵ تیر | هر ۷ روز |
| هفتهٔ ۴ – پیادهسازی | ۱۲ تیر | هر ۷ روز |
تست و ارزیابی انتشار خودکار
قبل از فعالسازی انتشار خودکار برای دانشآموزان واقعی، حتماً یک دوره آزمایشی در محیط staging یا یک دوره مخفی در سایت اصلی ایجاد کنید. این کار به شما اجازه میدهد تا رفتار برنامهریزی زمانبندی (schedule) را بدون اینکه کاربران واقعی محتوا را دریافت کنند، بررسی کنید. در Masteriyo، گزینه “Test Mode” در تنظیمات Drip Feed وجود دارد که میتوانید آن را برای دوره آزمایشی روشن کنید.
برای ارزیابی دقیق، ابتدا یک درس نمونه اضافه کنید و زمان انتشار آن را بهصورت «۲ ساعت بعد از ثبتنام» تنظیم کنید. سپس با یک حساب کاربری تستی (مثلاً user@test.com) در دوره ثبتنام کنید و بهصورت مستقیم به صفحه /my-courses بروید. صفحه داشبورد نشان میدهد که کدام درسها فعال شدهاند و کدامها هنوز در انتظار زمانبندی هستند. این پیشنمایش به شما کمک میکند تا مطمئن شوید زمانبندی دقیقاً همانطور که تنظیم کردهاید، عمل میکند.
پس از اولین انتشار، به بخش گزارشهای Masteriyo (Analytics) مراجعه کنید. در این بخش میتوانید تاریخ و ساعت دقیق انتشار هر درس را ببینید و با زمانبندی مورد انتظار مقایسه کنید. همچنین، با بررسی لاگهای WP‑Cron (تاسکی که زمانبندی را اجرا میکند) میتوانید اطمینان حاصل کنید که هیچگونه تأخیری در اجرای خودکار وجود ندارد. اگر اختلافی در ساعت مشاهده شد، تنظیمات timezone سایت وردپرس را بررسی کنید؛ این تنظیم غالباً منبع اختلافات زمانی است.
مشکلات رایج شامل کش (cache) سرور یا افزونههای کش هستند که ممکن است محتوا را زودتر از زمان مقرر در دسترس بگذارند. برای رفع این مشکل، در زمان تست کش را موقتاً غیرفعال کنید یا برای مسیرهای مرتبط با Masteriyo استثنا تعریف کنید. علاوه بر این، فعالسازی WP_DEBUG_LOG در wp-config.php به شما اجازه میدهد تا خطاهای احتمالی در زمان اجرای وظیفه را بهسرعت شناسایی کنید.
| آیتم تست | چکلیست |
|---|---|
| حالت آزمایشی فعال | بله، در تنظیمات Drip Feed گزینه Test Mode روشن است. |
| تاریخ/ساعت انتشار | مقابله دقیق با زمانبندی تعریفشده (مثلاً +۲ ساعت). |
| لاگ WP‑Cron | ثبت موفقیتآمیز وظیفه در زمان مورد انتظار. |
| کش | کش غیرفعال یا استثناهای صحیح برای مسیرهای Masteriyo. |
| گزارش تحلیلی | دسترسی دانشآموز تستی به درسها مطابق زمانبندی. |
بهینهسازی تجربه یادگیرنده آنلاین
یکی از چالشهای اصلی در آموزش آنلاین، حفظ تمرکز و انگیزهٔ یادگیرنده در طول زمان است. وقتی محتوا به صورت یکجا در دسترس باشد، بسیاری از دانشآموزان به سرعت خستگی میگیرند یا مطالب را نادیده میگذارند. استفاده از قابلیت drip feed در افزونهٔ Masteriyo، این مشکل را با انتشار تدریجی درسها حل میکند و به یادگیرنده فرصت میدهد تا هر بخش را بهصورت گامبهگام پردازش کند.
برای تنظیم زمانبندی انتشار در Masteriyo، مراحل زیر را دنبال کنید:
- به داشبورد وردپرس رفته و بخش Courses → Edit Course را باز کنید.
- در تب Content Dripping، گزینهٔ «Release after» را فعال کنید.
- عدد دلخواه را بهعنوان فاصلهٔ زمانی (مثلاً
3 daysیا1 week) وارد کنید؛ این عدد تعیین میکند هر درس پس از چه مدت از ثبتنام در دسترس باشد. - در صورت نیاز، برای هر درس بهصورت جداگانه این مقدار را تنظیم کنید تا بتوانید ترکیبی از سرعتهای مختلف ارائه دهید.
اگر دورهٔ شما شامل سطوح مختلف یادگیرنده است، میتوانید از ویژگی گروهبندی یا قواعد شرطی استفاده کنید. برای مثال، یک کاربر مبتدی میتواند هر دو روز یک جلسه دریافت کند، در حالی که کاربر پیشرفته هر روز یک جلسه جدید میبیند. این کار با تعریف «قالب دسترسی» برای هر گروه و اعمال زمانبندی متفاوت بر آنها امکانپذیر میشود؛ در نتیجه هر فرد مطابق سرعت یادگیری خود پیش میرود.
| استراتژی انتشار | مزایا | معایب |
|---|---|---|
| تاریخ ثابت | سازگاری ساده با تقویم آموزشی | ممکن است برای کاربرانی که دیر ثبتنام میکنند مناسب نباشد |
| فاصله از ثبتنام | همهٔ یادگیرندهها بهصورت مساوی پیش میروند | نیاز به تنظیم دقیق زمان برای جلوگیری از فشار زیاد |
| پیشرفت مبتنی بر مایلستون | قابلیت تشویق به تکمیل تکالیف پیشین | پیچیدگی تنظیمات و نیاز به ردیابی پیشرفت |
یک نکتهٔ عملی که میتواند تجربهٔ یادگیرنده را بهبود بخشد، ارسال ایمیلهای یادآوری در زمانهای کلیدی است؛ برای مثال، یک پیام کوتاه در روزی که درس جدید باز میشود، یا یک هشدار دو روز قبل از مهلت تکمیل تکلیف. این کار نه تنها نرخ بازدید محتوا را افزایش میدهد، بلکه حس پیشرفت مستمر را به دانشآموز القا میکند و او را در مسیر یادگیری ثابت قدم نگه میدارد.
سوالات متداول
چگونه زمانبندی انتشار درسها را در مستریو تنظیم کنیم؟
به بخش دورهها رفته، دوره مورد نظر را باز کنید. سپس برگه تنظیمات → زمانبندی را فعال کنید. در هر درس زمان انتشار دلخواه را به فرمت ساعت:دقیقه وارد کنید.
آیا میتوان برای هر دوره تاریخ شروع متفاوت تعیین کرد؟
بله. هنگام ساخت دوره در صفحه عمومی گزینه تاریخ شروع را تنظیم کنید. هر دوره میتواند تاریخ متفاوت داشته باشد و زمانبندی درامد به آن پیروی میکند.
چگونه محتوای درامد را برای کاربران غیرعضو مخفی کنیم؟
در تنظیمات درامد گزینه محدود کردن دسترسی برای کاربران غیرعضو را فعال کنید. سپس نقشهای مجاز را انتخاب کنید. این کار محتوای برنامهریزیشده را برای بازدیدکنندگان عمومی مخفی میکند.
آیا میتوان بهصورت خودکار دورههای قدیمی را غیرفعال کرد؟
میتوانید از قابلیت انقضای دوره استفاده کنید. در برگه تنظیمات دوره تاریخ پایان را مشخص کنید. پس از رسیدن به آن تاریخ دوره بهصورت خودکار غیرفعال میشود.
چک لیست سریع
- افزونه Masteriyo را نصب و فعال کنید.
- تنظیمات پایه دوره را مطابق نیازهای خود پیکربندی کنید.
- زمانبندی انتشار دروس را در بخش درسریز تنظیم کنید.
- برنامهریزی محتوا به صورت مرحلهای برای هر ماژول ایجاد کنید.
- عملکرد انتشار خودکار را تست و ارزیابی کنید.
- تجربه یادگیرنده را با تنظیمات پیشرفته بهبود دهید.
با تنظیم دقیق زمانبندی محتوا و تست انتشار خودکار، میتوانید مسیر یادگیری پیوسته و جذابی برای دانشجویان فراهم کنید. بهینهسازی تجربه آنلاین نه تنها نرخ تکمیل دوره را بالا میبرد بلکه رضایت فراگیران را تضمین میکند. اگر نکتهای در این زمینه دارید یا سؤال خاصی پیش آمد، خوشحال میشویم آن را با ما در میان بگذارید.

