BigBlueButton হল অনলাইন শিক্ষার জন্য একটি ওপেন সোর্স ওয়েব কনফারেন্সিং সিস্টেম। BigBlueButton এর সাধারণ API আপনাকে মিটিং তৈরি, যোগদান এবং শেষ করার পাশাপাশি রেকর্ডিং পরিচালনার জন্য একটি সহজ HTTP ইন্টারফেস দেয়। মুডল, ক্যানভাস, ক্যামিলোর মতো জনপ্রিয় LMS (লার্নিং ম্যানেজমেন্ট সিস্টেম) এর জন্য, তাদের ইতিমধ্যেই প্লাগইন রয়েছে। ব্যবহারকারীরা হোস্ট ইউআরএল এবং সল্ট কী ইনপুট করতে পারে তারপর এটি ব্যবহার করতে পারে এবং আর কোন কোডিংয়ের প্রয়োজন নেই। আপনার নিজের তৈরি এলএমএস বা অন্য কোনো বিষয়বস্তু ব্যবস্থাপনা এবং/অথবা সফ্টওয়্যার অ্যাপ্লিকেশনের জন্য, বিভিন্ন প্রোগ্রামিং ভাষার জন্য উপলব্ধ একটি লাইব্রেরি ব্যবহার করে ইন্টিগ্রেশন সম্ভব। আপনি যখন বিকাশে কাজ করছেন তখন রেফারেন্স হিসাবে আপনার জন্য নীচে কয়েকটি BigBlueButton API ডকুমেন্টেশন এবং লাইব্রেরি রয়েছে৷
https://docs.bigbluebutton.org/dev/api.html#API_
এই নথিটি BigBlueButton অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) বর্ণনা করে।
বিকাশকারীদের জন্য, এই API আপনাকে সক্ষম করে
1. https://github.com/bigbluebutton/bigbluebutton-api-php
PHP-এর জন্য অফিসিয়াল এবং সহজে ব্যবহারযোগ্য BigBlueButton API ডেভেলপারদের জন্য BigBlueButton API ব্যবহার করা সহজ করে তোলে।
ইনস্টলেশন ও ব্যবহার
সার্জারির উইকি পিএইচপি লাইব্রেরি সম্পর্কিত সমস্ত ডকুমেন্টেশন রয়েছে। আমরা একটি সম্পূর্ণ ইনস্টল এবং ব্যবহারের উদাহরণ দেখানোর জন্য নমুনাও লিখেছি।
বাগ এবং বৈশিষ্ট্য অনুরোধ ট্র্যাক করা হয় GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
অনানুষ্ঠানিক কিন্তু পিএইচপি লাইব্রেরি ব্যবহার করা খুবই সহজ এবং কিছু বর্ধিত বৈশিষ্ট্য আছে। Readme ফাইলে আপনি বিস্তারিত তথ্য পেতে পারেন।
1https://github.com/nitinjs/bigbluebutton-api-dotnet
BigBlueButton REST api-এর জন্য .NET ক্লায়েন্ট
2. https://archive.codeplex.com/?p=bigbluebutton
BigBlueButton এর সাথে দ্রুত এবং সহজে একীভূত করার জন্য .NET লাইব্রেরি।
https://github.com/bigbluebutton/bigbluebutton-api-java
বিশেষ দ্রষ্টব্য:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js একটি খুব সাধারণ জাভাস্ক্রিপ্ট লাইব্রেরি যা সমস্ত পদ্ধতির লিঙ্ক তৈরি করে BigBlueButton এর API. এটা লেখা আছে কফিস্ক্রিপ্ট এবং ব্রাউজারে বা এর মধ্যে কাজ করা উচিত node.js অ্যাপ্লিকেশন।
https://github.com/mconf/bigbluebutton-api-ruby
এটি একটি রুবি রত্ন যা এর API-তে অ্যাক্সেস প্রদান করে বিগব্লিউবটন. API এর ডকুমেন্টেশন দেখুন এখানে.
এটি একটি রুবি অ্যাপ্লিকেশনকে HTTP অনুরোধের পরিবর্তে কলিং পদ্ধতির মাধ্যমে BigBlueButton-এর সাথে ইন্টারঅ্যাক্ট করতে সক্ষম করে, যা BigBlueButton-এর সাথে যোগাযোগ করা অনেক সহজ করে তোলে। এটি একটি রুবি-বন্ধুত্বপূর্ণ ফর্ম্যাটে প্রতিক্রিয়াগুলিকে ফর্ম্যাট করে এবং আরও জটিল API কলগুলি মোকাবেলা করার জন্য সহায়ক ক্লাসগুলি অন্তর্ভুক্ত করে, যেমন স্লাইডগুলির পূর্ব-আপলোড৷
host: manager.bigbluemeeting.com
API ভিত্তিক URL: /bigbluebuton/api
গোপন: JLKjlkHIOupouuIKUOupopo (আপনার বিগ ব্লু মিটিং ব্যবহারকারী প্যানেলে এই তথ্যটি দেখুন)
নমুনা:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553