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
فصل 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)
فیلم های آموزشی دوره :
پارت اول: معرفی سرویس بیگ بلو باتن ویدئو
توضیحات کامل
پارت دوم: آشنایی با قابلیت ها و توانمندیهای این ابزار قدرتمند ویدئو
توضیحات کامل
پارت سوم : راه اندازی سرویس بیگ بلو باتن ویدئو
توضیحات کامل
پارت چهارم : ادامه مراحل راه اندازی سرویس بیگ بلو باتن ویدئو
توضیحات کامل
پارت پنجم : ادامه مراحل راه اندازی سرویس بیگ بلو باتن ویدئو
توضیحات کامل
پارت ششم: راه اندازی WPLMS برای موسسات آموزشی ویدئو
توضیحات کامل
فایل ضمیمه فایل های ضمیمه
توضیحات کامل
پاسخ به سوالات فنی کاربران
پشتیبانی دائمی و در لحظه رایگان
توضیحات کامل
- پرسشهای شما، بخش مهمی از دوره است:
هر سوال یا مشکلی که مطرح کنید، با دقت بررسی شده و پاسخ کامل و کاربردی برای آن ارائه میشود. علاوه بر این، سوالات و پاسخهای شما به دوره اضافه خواهند شد تا برای سایر کاربران نیز مفید باشد. - پشتیبانی دائمی و در لحظه:
تیم ما همواره آماده پاسخگویی به سوالات شماست. هدف ما این است که شما با خیالی آسوده بتوانید مهارتهای خود را به کار بگیرید و پروژههای واقعی را با اعتماد به نفس کامل انجام دهید. - آپدیت دائمی دوره:
این دوره به طور مداوم بهروزرسانی میشود تا همگام با نیازهای جدید و سوالات کاربران تکمیلتر و بهتر گردد. هر نکته جدید یا مشکل رایج، در نسخههای بعدی دوره قرار خواهد گرفت.
حرف آخر
با ما همراه باشید تا نه تنها به مشکلات شما پاسخ دهیم، بلکه در مسیر یادگیری و پیشرفت حرفهای، شما را پشتیبانی کنیم. هدف ما این است که شما به یک متخصص حرفهای و قابلاعتماد تبدیل شوید و بتوانید با اطمینان پروژههای واقعی را بپذیرید و انجام دهید.
📩 اگر سوالی دارید یا به مشکلی برخوردید، همین حالا مطرح کنید!
ما در کوتاهترین زمان ممکن پاسخ شما را ارائه خواهیم داد. 🙌
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزشی NextCloud
دوره 100% عملی و کاربردی تدریس شده
آموزش جامع سرویس کلاس آنلاین و ویدئو کنفرانس بیگ بلو باتن جلد دوم
دوره 100% عملی و کاربردی تدریس شده
آموزش جامع سرویس کلاس آنلاین و ویدئو کنفرانس بیگ بلو باتن جلد سوم
دوره 100% عملی و کاربردی تدریس شده
دوره آموزشی توسعه و سفارشیسازی Jitsi
دوره 100% عملی و کاربردی تدریس شده
امتیاز دانشجویان دوره
نظرات
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.
1,500,000 تومان قیمت اصلی 1,500,000 تومان بود.200,000 تومانقیمت فعلی 200,000 تومان است.
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
abasshaidary حیدری( دانشجوی دوره )
سلام و عرض ادب .
من فیلمهای این دوره رو خریداری کردم ولی به کارم نیومد چون من بیگ بلو نسخه 2.3 رو روی اوبونتوی 18.04 نصب می کنم. همه مراحل را یا اسکرپت خودش نصب کردم مشکلی نداره فقط در اتصال دامنه به آی پی نمی تونه از پورت 443 رد بشه و ایراد می گیره. پورتها رو باز کردم و در مودم هم فوروارد کردم.
یادم رفت بگم سرور من خانگی هست. دامنه و آی پی هم دارم.
اگه ممکنه یه راهنمایی بکنید کجا رو باید چک کنم.
ممنون از راهنمایی تون.
مهندس عیسی رشوند(مدیریت)
سلام برای راه اندازی این سرویس با ip valid و یک دامنه ثبت شده داشته باشید
برای آن دامنه ssl باید بگیرید
همین جوری روی سرور نصب نمیشه
rtrahimi رحیمی( دانشجوی دوره )
من هم دقیقا مشکل دوست قبلی رو دارم. nginx راه اندازی نمیشه. چرا نگفتید چه کدی ایراد داره؟ هر چی جستجو میکنم و دوباره میزنم مشکل حل نمیشه.عملا بلا استفاده موند.تا الان چند بار اوبونتو رو از ابتدا نصب کردم و همه مراحل رو تکرار کردم ولی درست نشد
موسی رشوند(مدیریت)
سلام
دوست عزیز مشکلی که موقع آموزش ما باهاش برخورد کردیم گفتم مشکل تایپی بود که دامین من یک حرفش بزرگ تایپ بود که اون ارور رو به ما داد. وگرنه مشکل خاصی وجود نداشت و در واقع کدی هم زده نشد که به شما نگفته باشم.
اما اگر شما طبق فایل ضمیمه جلو برید و دستورات رو به ترتیب وارد کنید به مشکلی بر نخواهید خورد فقط باید یه تکته رو بهش دقت بکنید که حتما دامنه ست شده خودتون رو استفاده کنید در جاهایی که گفته شد.
نکته مهم دیگه اینکه حتما چک کنید فایل های زیر توی این مسیر ایجاد شده باشند.
ls /etc/letsencrypt/live/domain
cert.pem chain.pem fullchain.pem privkey.pem
اگر تا اینجا درست پیش رفته باشید دیگه نکته خاصی نداره فقط داخل فایل زیر هم دامنه تون رو ست بکنید.
nano /etc/nginx/sites-available/bigbluebutton
مابقی مراحل دیگه مشخص هست.
mohsen.bigdeli64 بیگدلی( دانشجوی دوره )
سلام و ادب
خوبید استاد ؟
ممنونم بابت تدریس خوب و عالی
ببخشید یک سوال داشتم
در آخر ویدئو چهارم که برای run نشدن nginx خطا داد و در ویدئو پنجم شما فرمودید خطای تایپی بوده ولی متأسفانه اینکه خطا کحا بوده اشاره نشده و بنده هر چه کدها رو بررسی میکنم به نتیجه ای نرسیدم و متأسفانه در همان خطا گیر کردم و صفحه ورود باز نمیشه ، در صورتی که دستور bbb-config –status رو میزنم همه فعال هستن جز nginx ممنون میشم راهنمایی بفرمایید بنده برای رفع مشکل
و اینکه سوال دیگه ام این است که برای تعریف hostname بنده حتما باید در شبکه دامین داشته باشم یا همین که یک هاست نیم تعریف کنم کافیه ؟ چون هاست نیمم تعریف شده ولی با این آدرس هم صفحه ورود باز نمیکنه
پیشاپیش سپاسگزارم بابت رهنمایی شما
سپاس
موسی رشوند(مدیریت)
سلام وقت بخير . در مورد nginx مشکل شما در کانفيگ فايل ها هستش دقت بيشتري بکنيد البته احتمال داره که از دامين تون هم باشه دامين بايد در شبکه ست شده باشه.