دوره 100% عملی و کاربردی تدریس شده

BigBlueButton یک پلتفرم متن‌باز برای برگزاری وبینارها، کلاس‌های آنلاین، و جلسات ویدیویی است. دوره‌های آموزشی زیر برای کاربران، مدیران سیستم، و توسعه‌دهندگان طراحی شده است:


بخش 1. آشنایی با BigBlueButton

 

فصل 1. معرفی BigBlueButton و کاربردهای آن

  • BigBlueButton چیست؟
  • تاریخچه و تکامل پلتفرم
  • کاربردهای BigBlueButton در:
    • آموزش آنلاین
    • جلسات کاری و کنفرانس‌ها
    • وبینارها و رویدادهای مجازی
  • مقایسه BigBlueButton با سایر پلتفرم‌ها (Zoom، Microsoft Teams، Google Meet)

فصل 2. نصب و راه‌اندازی اولیه پلتفرم

  • الزامات اولیه برای نصب:
    • حداقل نیازمندی‌های سخت‌افزاری
    • سیستم‌عامل سازگار (لینوکس Ubuntu)
  • نصب اولیه BigBlueButton در محیط آزمایشی
  • بررسی اتصال به اینترنت و پیش‌نیازهای شبکه
  • ایجاد اولین جلسه آزمایشی

فصل 3. محیط کاربری: بررسی ابزارها و قابلیت‌ها

  • آشنایی با داشبورد اصلی و منوهای کاربری
  • امکانات کاربر (Viewer):
    • مشاهده محتوا
    • استفاده از چت و پیام‌رسانی
    • پرسش و پاسخ
  • امکانات ارائه‌دهنده (Presenter):
    • اشتراک‌گذاری صفحه‌نمایش
    • ابزارهای تخته سفید (Whiteboard)
    • آپلود فایل و ارائه محتوا
  • امکانات میزبان (Moderator):
    • مدیریت کاربران و نقش‌ها
    • نظارت بر جریان جلسه
    • تنظیمات پیشرفته جلسه

فصل 4. مدیریت جلسات آنلاین

  • ایجاد و برنامه‌ریزی جلسات:
    • تنظیم تاریخ و زمان
    • دعوت از کاربران با لینک یا کد ورود
  • اشتراک‌گذاری فایل‌ها و ارائه‌ها:
    • فرمت‌های پشتیبانی‌شده (PDF، PPT، و غیره)
    • مدیریت فایل‌های آپلودشده
  • استفاده از ابزارهای تعاملی:
    • چت عمومی و خصوصی
    • نظرسنجی و آزمون آنلاین
  • مدیریت نقش‌ها:
    • تغییر نقش کاربران در طول جلسه
    • انتقال نقش ارائه‌دهنده به کاربران دیگر

فصل 5. نظارت بر کاربران و نقش‌ها

  • مشاهده لیست کاربران حاضر در جلسه
  • مدیریت دسترسی کاربران:
    • مسدود کردن صدا یا تصویر
    • اخراج کاربران
  • تنظیمات برای ایجاد جلسات امن:
    • تعیین کلمه عبور برای ورود
    • استفاده از اتاق انتظار (Lobby)

فصل 6. پیش‌نیازها و مهارت‌های پایه

  • پیش‌نیازهای فنی برای استفاده از BigBlueButton:
    • اتصال اینترنت پایدار
    • مرورگرهای سازگار (Chrome، Firefox)
  • آشنایی با مفاهیم پایه وبینار و کنفرانس آنلاین

بخش 2. نصب و پیکربندی سرور BigBlueButton

 

فصل 1. الزامات سخت‌افزاری و نرم‌افزاری برای نصب سرور

  • حداقل سخت‌افزار مورد نیاز برای سرور BigBlueButton
  • توصیه‌های سخت‌افزاری برای تعداد کاربران بالا
  • نسخه‌های موردنیاز سیستم‌عامل (Ubuntu 20.04)
  • بررسی پیش‌نیازهای نرم‌افزاری (Node.js، FFmpeg، Redis و غیره)

فصل 2. آماده‌سازی سرور قبل از نصب

  • به‌روزرسانی سیستم‌عامل و بسته‌های ضروری
  • تنظیم hostname برای سرور
  • پیکربندی اولیه فایروال (Firewall) و باز کردن پورت‌های لازم
  • نصب ابزارهای ضروری مانند curl، wget و nano

فصل 3. نصب BigBlueButton روی لینوکس (Ubuntu)

  • تنظیم مخازن BigBlueButton و افزودن کلید GPG
  • نصب BigBlueButton با استفاده از apt
  • نصب BigBlueButton به کمک یک اسکریپت
  • بررسی نصب و اطمینان از اجرای سرویس‌های BigBlueButton

فصل 4. پیکربندی دامنه و گواهی SSL برای امنیت

  • اتصال دامنه به سرور (DNS Configuration)
  • نصب گواهی SSL رایگان با استفاده از Let’s Encrypt
  • بررسی صحت گواهی SSL با مرورگر

فصل 5. نصب و پیکربندی Nginx به‌عنوان وب‌سرور

  • نقش Nginx در مدیریت ترافیک BigBlueButton
  • تنظیمات اولیه برای پشتیبانی از HTTPS
  • پیکربندی خاص Nginx برای BigBlueButton
  • بهینه‌سازی Nginx برای عملکرد بهتر

فصل 6. تنظیمات پیشرفته BigBlueButton

  • استفاده از ابزار bbb-conf برای تنظیمات اولیه:
    • تنظیم URL اصلی سرور
    • فعال‌سازی ضبط جلسات
    • تنظیم پورت‌ها و پارامترهای شبکه
  • غیرفعال‌سازی ویژگی‌های غیرضروری برای بهبود عملکرد
  • بررسی پیکربندی با bbb-conf --check

فصل 7. مدیریت منابع سرور برای بهینه‌سازی عملکرد

  • نظارت بر استفاده از CPU، RAM و پهنای باند
  • محدود سازی منابع برای سرویس‌های غیر ضروری
  • استفاده از ابزارهایی مانند htop و Glances برای نظارت لحظه‌ای
  • تنظیم پارامترهای Redis و MongoDB برای کارایی بهتر

فصل 8. تست و اطمینان از عملکرد سرور

  • تست عملکرد جلسات با تعداد کاربران کم
  • بررسی اشتراک‌گذاری صفحه، چت و صدا/تصویر
  • حل مشکلات احتمالی نصب و پیکربندی
  • بررسی لاگ‌ها برای رفع خطاهای رایج

فصل 9. پشتیبان‌گیری و به‌روزرسانی

  • ایجاد پشتیبان از فایل‌های پیکربندی و داده‌های BigBlueButton
  • برنامه‌ریزی برای به‌روزرسانی‌های منظم و رفع باگ‌ها
  • بازگرداندن پشتیبان در صورت بروز مشکلات

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

  • مستندسازی فرآیند نصب و تنظیمات
  • محدود کردن دسترسی به پورت‌های خاص
  • استفاده از احراز هویت دومرحله‌ای برای دسترسی به سرور

بخش 3. مدیریت و سفارشی‌سازی BigBlueButton

 

فصل 1. تنظیمات پیشرفته در فایل‌های پیکربندی (bbb-conf):

  • معرفی فایل‌های اصلی پیکربندی در BigBlueButton
  • تنظیمات عمومی سرور (URL، پروتکل HTTPS)
  • مدیریت مقادیر پیش‌فرض برای جلسات (مدت زمان، حداکثر کاربران)
  • تنظیم کیفیت صدا و ویدیو برای بهینه‌سازی مصرف پهنای باند
  • مدیریت رکوردینگ (فعال/غیرفعال‌سازی ضبط ویدیو)

فصل 2. سفارشی‌سازی رابط کاربری:

  • تغییر لوگو و برندینگ:
    • جایگزینی لوگوی پیش‌فرض با لوگوی دلخواه
    • تنظیم رنگ‌ها و قالب‌ها برای همخوانی با هویت بصری سازمان
  • تغییر پیام‌های خوش‌آمدگویی:
    • ویرایش پیام متنی هنگام ورود به جلسات
    • افزودن لینک‌ها یا اطلاعات خاص برای کاربران
  • شخصی‌سازی صفحات ورود و خروج

فصل 3. افزودن پلاگین‌ها و افزونه‌های شخص ثالث:

  • معرفی افزونه‌های محبوب برای BigBlueButton
  • نصب و پیکربندی افزونه‌ها:
    • ابزارهای آزمون و نظرسنجی پیشرفته
    • افزونه‌های تحلیلی و گزارش‌گیری
    • افزودن تایمر یا ابزارهای مشارکت
  • تنظیم مجوزها و دسترسی‌های پلاگین‌ها

فصل 4. ادغام با ابزارهای دیگر (LMSها مانند Moodle):

  • نحوه اتصال BigBlueButton به Moodle:
    • نصب پلاگین BigBlueButton در Moodle
    • پیکربندی API برای اتصال به سرور
  • مدیریت جلسات از طریق Moodle:
    • ایجاد جلسات مستقیم از محیط LMS
    • تنظیم محدودیت دسترسی برای کاربران
  • رفع اشکالات رایج در فرآیند ادغام

فصل 5. مدیریت نقش‌ها و کاربران:

  • تعریف و مدیریت نقش‌ها (Presenter، Viewer)
  • تنظیم محدودیت‌ها و مجوزها برای کاربران
  • مدیریت کاربران مهمان:
    • تعیین دسترسی به امکانات محدود یا کامل
    • افزودن رمز عبور برای جلسات

فصل 6. افزودن زبان‌های جدید و سفارشی‌سازی ترجمه‌ها:

  • ویرایش فایل‌های ترجمه (locale)
  • افزودن زبان جدید برای کاربران بین‌المللی
  • تغییر پیام‌ها و متون رابط کاربری برای سفارشی‌سازی

فصل 7. پشتیبان‌گیری از تنظیمات سفارشی‌سازی:

  • ذخیره‌سازی فایل‌های پیکربندی و تنظیمات
  • راه‌اندازی فرآیند خودکار برای تهیه نسخه پشتیبان
  • بازیابی تنظیمات پس از به‌روزرسانی‌ها یا تغییرات ناخواسته

فصل 8. مدیریت و گزارش‌گیری:

  • فعال‌سازی گزارش‌گیری پیشرفته از فعالیت کاربران
  • استفاده از ابزارهای شخص ثالث برای تحلیل داده‌های جلسات
  • نظارت بر رفتار کاربران برای بهینه‌سازی رابط کاربری

بخش 4. استفاده حرفه‌ای از ابزارهای BigBlueButton

 

فصل 1. مدیریت تخته سفید (Whiteboard) و ابزارهای نوشتاری

  • آشنایی با تخته سفید (Whiteboard) و ابزارهای آن
  • استفاده از ابزارهای نوشتاری:
    • قلم، هایلایتر، پاک‌کن
    • رسم اشکال هندسی (دایره، مربع، خطوط)
  • افزودن متن و توضیحات روی تخته سفید
  • تنظیم رنگ‌ها و اندازه ابزارهای نوشتاری
  • ذخیره تخته سفید به‌عنوان فایل تصویری یا اشتراک‌گذاری مستقیم

فصل 2. اشتراک‌گذاری ویدیوها و ضبط جلسات

  • آپلود و پخش ویدیو در جلسه
  • اشتراک‌گذاری ویدیوهای YouTube یا سایر منابع آنلاین
  • کنترل‌های پخش و توقف ویدیو برای هماهنگی با جلسه
  • فعال‌سازی ضبط خودکار جلسات
  • نحوه مدیریت ویدیوهای ضبط‌شده:
    • برش و ویرایش
    • دانلود و آرشیو کردن جلسات ضبط‌شده

فصل 3. نظارت بر مشارکت کاربران و فعالیت‌ها

  • مشاهده و مدیریت لیست کاربران:
    • نقش‌های مختلف (Viewer، Presenter، Moderator)
  • مانیتورینگ مشارکت کاربران:
    • بررسی میزان حضور
    • فعالیت‌های تعاملی (چت، پاسخ به نظرسنجی)
  • ثبت و ارائه گزارش‌های فعالیت‌های کاربران

فصل 4. استفاده از Breakout Rooms برای کار گروهی

  • ایجاد Breakout Rooms برای گروه‌های کوچک
  • تنظیم مدت‌زمان و تعداد شرکت‌کنندگان هر اتاق
  • انتقال کاربران بین اتاق‌ها
  • مدیریت و نظارت بر فعالیت‌های گروهی
  • ادغام نتایج Breakout Rooms با جلسه اصلی

فصل 5. ابزارهای نظرسنجی و آزمون آنلاین

  • ایجاد نظرسنجی‌های ساده و پیشرفته
  • مدیریت سوالات چندگزینه‌ای و پاسخ‌های کاربران
  • مشاهده و نمایش نتایج نظرسنجی به شرکت‌کنندگان
  • برگزاری آزمون آنلاین کوتاه:
    • نحوه طراحی سوالات
    • ثبت و تحلیل پاسخ‌ها

فصل 6. اشتراک‌گذاری صفحه‌نمایش و برنامه‌ها

  • شروع اشتراک‌گذاری صفحه (Screen Sharing)
  • نمایش برنامه‌های خاص (مانند PowerPoint یا مرورگر وب)
  • نکات بهینه‌سازی برای اشتراک‌گذاری روان‌تر
  • مدیریت دسترسی کاربران به اشتراک‌گذاری صفحه

فصل 7. تعامل پیشرفته در جلسات

  • استفاده از ابزارهای رفع دست (Raise Hand)
  • مدیریت صف سوالات کاربران
  • هماهنگی کاربران با تایمر جلسه
  • ارائه نقش ارائه‌دهنده (Presenter) به کاربران خاص

فصل 8. مدیریت چت پیشرفته

  • ارسال پیام‌های خصوصی و عمومی
  • فیلتر کردن پیام‌ها و جلوگیری از اسپم
  • ذخیره چت‌های جلسه برای مراجعات آینده
  • تنظیمات زبان و ترجمه هم‌زمان برای چت

فصل 9. افزودن ابزارهای تعاملی پیشرفته

  • کار با افزونه‌های گرافیکی برای جلسات آنلاین
  • استفاده از ابزارهای جانبی مانند تخته یادداشت گروهی
  • ادغام ابزارهای جانبی برای کارهای مشترک (مانند Google Docs)
بخش 1. آشنایی با BigBlueButton
بخش 2. نصب و پیکربندی سرور BigBlueButton
بخش 3. مدیریت و سفارشی‌سازی BigBlueButton
بخش 4. استفاده حرفه‌ای از ابزارهای BigBlueButton
فیلم های آموزشی دوره :
پاسخ به سوالات فنی کاربران
مشاهده بیشتر

نظرات

متوسط امتیازات

4.8
4.75 4 رای
قیمت اصلی: ۱,۵۰۰,۰۰۰ تومان بود.قیمت فعلی: ۲۰۰,۰۰۰ تومان.
4 نقد و بررسی

جزئیات امتیازات

5 ستاره
3
4 ستاره
1
3 ستاره
0
2 ستاره
0
1 ستاره
0

4 دیدگاه برای آموزش جامع سرویس کلاس آنلاین و ویدئو کنفرانس بیگ بلو باتن جلد اول

  1. hamidi حمیدی(مالک تایید شده)

    سلام
    من تو مرحله ای که میخوام این ها رو اضافه کنم چنین خطایی میگیرم
    # add-apt-repository ppa:bigbluebutton/support -y
    # add-apt-repository ppa:rmescandon/yq -y
    # add-apt-repository ppa:libreoffice/ppa

    ERROR: ‘~bigbluebutton’ user or team does not exist.
    Error: ‘ppa:bigbluebutton/support’ invalid
    ممنون میشم راهنماییم کنید

    • مهندس موسی رشوند

      سلام وقت بخیر- بعد از نصب لینوکس دستور زیر را ران کنید تا مرحله دمو به صورت خودکار نصب میشه احیانا اگه status گرفتید و برنامه فعال نبود از vpnای که داخل دوره گفته شده استفاده کنید و مجدد دستور رو ران کنید تا ارورها رفع شود. بعد از بالا اومدن دمو مابقی مراحل رو دستی انجام دهید.

      wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-220 -a

  2. abasshaidary حیدری(مالک تایید شده)

    سلام و عرض ادب .
    من فیلمهای این دوره رو خریداری کردم ولی به کارم نیومد چون من بیگ بلو نسخه 2.3 رو روی اوبونتوی 18.04 نصب می کنم. همه مراحل را یا اسکرپت خودش نصب کردم مشکلی نداره فقط در اتصال دامنه به آی پی نمی تونه از پورت 443 رد بشه و ایراد می گیره. پورتها رو باز کردم و در مودم هم فوروارد کردم.
    یادم رفت بگم سرور من خانگی هست. دامنه و آی پی هم دارم.
    اگه ممکنه یه راهنمایی بکنید کجا رو باید چک کنم.
    ممنون از راهنمایی تون.

    • مهندس عیسی رشوند

      سلام برای راه اندازی این سرویس با ip valid و یک دامنه ثبت شده داشته باشید
      برای آن دامنه ssl باید بگیرید
      همین جوری روی سرور نصب نمیشه

  3. rtrahimi رحیمی(مالک تایید شده)

    من هم دقیقا مشکل دوست قبلی رو دارم. nginx راه اندازی نمیشه. چرا نگفتید چه کدی ایراد داره؟ هر چی جستجو میکنم و دوباره میزنم مشکل حل نمیشه.عملا بلا استفاده موند.تا الان چند بار اوبونتو رو از ابتدا نصب کردم و همه مراحل رو تکرار کردم ولی درست نشد

    • موسی رشوند

      سلام
      دوست عزیز مشکلی که موقع آموزش ما باهاش برخورد کردیم گفتم مشکل تایپی بود که دامین من یک حرفش بزرگ تایپ بود که اون ارور رو به ما داد. وگرنه مشکل خاصی وجود نداشت و در واقع کدی هم زده نشد که به شما نگفته باشم.
      اما اگر شما طبق فایل ضمیمه جلو برید و دستورات رو به ترتیب وارد کنید به مشکلی بر نخواهید خورد فقط باید یه تکته رو بهش دقت بکنید که حتما دامنه ست شده خودتون رو استفاده کنید در جاهایی که گفته شد.
      نکته مهم دیگه اینکه حتما چک کنید فایل های زیر توی این مسیر ایجاد شده باشند.
      ls /etc/letsencrypt/live/domain
      cert.pem chain.pem fullchain.pem privkey.pem
      اگر تا اینجا درست پیش رفته باشید دیگه نکته خاصی نداره فقط داخل فایل زیر هم دامنه تون رو ست بکنید.
      nano /etc/nginx/sites-available/bigbluebutton
      مابقی مراحل دیگه مشخص هست.

  4. mohsen.bigdeli64 بیگدلی(مالک تایید شده)

    سلام و ادب
    خوبید استاد ؟
    ممنونم بابت تدریس خوب و عالی
    ببخشید یک سوال داشتم
    در آخر ویدئو چهارم که برای run نشدن nginx خطا داد و در ویدئو پنجم شما فرمودید خطای تایپی بوده ولی متأسفانه اینکه خطا کحا بوده اشاره نشده و بنده هر چه کدها رو بررسی میکنم به نتیجه ای نرسیدم و متأسفانه در همان خطا گیر کردم و صفحه ورود باز نمیشه ، در صورتی که دستور bbb-config –status رو میزنم همه فعال هستن جز nginx ممنون میشم راهنمایی بفرمایید بنده برای رفع مشکل

    و اینکه سوال دیگه ام این است که برای تعریف hostname بنده حتما باید در شبکه دامین داشته باشم یا همین که یک هاست نیم تعریف کنم کافیه ؟ چون هاست نیمم تعریف شده ولی با این آدرس هم صفحه ورود باز نمیکنه

    پیشاپیش سپاسگزارم بابت رهنمایی شما

    سپاس

    • موسی رشوند

      سلام وقت بخير . در مورد nginx مشکل شما در کانفيگ فايل ها هستش دقت بيشتري بکنيد البته احتمال داره که از دامين تون هم باشه دامين بايد در شبکه ست شده باشه.

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه ارسال کنند.

لطفا برای ارسال یا مشاهده تیکت به حساب خود وارد شوید