پلیر امن مودل؛ پخش ویدیوی رمزگذاری‌شده در Moodle

دانشگاه‌ها و آکادمی‌هایی که با مودل کار می‌کنند، ویدیوی درس را فقط برای دانشجویان ثبت‌نام‌شده پخش کنند؛ با نام هر دانشجو روی تصویر و بدون امکان دانلود.

چرا XAPlayer برای مودل

  • فقط دانشجویان همان درس

    دسترسی با سازوکار ورود و ثبت‌نام خود مودل بررسی می‌شود؛ هر کسی که در درس نیست، پلیر را نمی‌بیند.

  • نام دانشجو روی تصویر

    نام کامل دانشجوی مودل روی ویدیو جابه‌جا می‌شود تا هر نسخه‌ی منتشرشده قابل ردیابی باشد.

  • رمزگذاری هر جلسه

    ویدیوها رمزگذاری‌شده و در سه کیفیت پخش می‌شوند؛ دانلودرها چیزی قابل پخش برنمی‌دارند.

  • بدون فشار روی سرور مودل

    ویدیو از XAPlayer پخش می‌شود، نه از سرور مودل؛ دانشگاه نگران پهنای باند و فضای ذخیره نیست.

سه قدم تا پخش امن

  1. ویدیوها را در پنل XAPlayer بارگذاری کنید و برای هر درس یک دوره بسازید.
  2. افزونه‌ی سه‌فایلی local/xaplayer را طبق راهنما در مودل بگذارید.
  3. لینک صفحه‌ی پخش را در درس مودل اضافه کنید.

آموزش‌ها و مستندات

نمونه‌ی کد

کد کامل، محل قرار دادن آن و آزمایشش در آموزش آمده است.

local/xaplayer/view.php
require_once(__DIR__ . '/../../config.php');
require_login($course);   // only enrolled students

$res = (new curl())->post(XAPLAYER_API . '/embed-tokens', json_encode([
    'courseId' => $xapcourse,
    'viewer'   => ['id' => (string) $USER->id, 'name' => fullname($USER)],
]), ['CURLOPT_HTTPHEADER' => ['Authorization: Bearer ' . XAPLAYER_KEY,
                              'Content-Type: application/json']]);

سؤالات متداول

نمونه‌ی راهنما برای مودل ۴ نوشته شده و از ابزارهای استاندارد خود مودل (require_login و curl) استفاده می‌کند.

نه. یک افزونه‌ی محلی سه‌فایلی کافی است که در راهنما کامل آمده است.

نه. دانشجو با حساب مودل وارد می‌شود و ویدیو با نام خودش پخش می‌شود.

روی XAPlayer، رمزگذاری‌شده. مودل فقط صفحه‌ی پخش را نشان می‌دهد.

پلتفرم‌های دیگر

دوره‌تان را همین امروز امن کنید

ثبت‌نام کمتر از دو دقیقه طول می‌کشد. ۱۴ روز رایگان، با ۱۰ لایسنس هدیه.

شروع رایگان ۱۴ روزه