ক্লাসরুমের একটি Invitation রিসোর্স হলো কোনো ব্যবহারকারীকে একটি নির্দিষ্ট কোর্স রোল —যেমন শিক্ষার্থী, শিক্ষক বা মালিক—সহ একটি কোর্সে যোগদানের জন্য আমন্ত্রণ।
প্রতিটি Invitation রিসোর্সে নিম্নলিখিত ফিল্ডগুলো থাকে:
-
id: আমন্ত্রণপত্রের জন্য শ্রেণীকক্ষ কর্তৃক নির্ধারিত শনাক্তকারী। -
userId: কোর্সে আমন্ত্রিত ব্যবহারকারীর আইডি। -
courseId: যে কোর্সে ব্যবহারকারীকে আমন্ত্রণ জানানো হচ্ছে। -
role: কোর্সে আমন্ত্রিত ব্যবহারকারীর যে ভূমিকা থাকবে।
একটি আমন্ত্রণ তৈরি করুন
invitations.create() মেথডটি ব্যবহার করে কোনো ব্যবহারকারীকে একটি নির্দিষ্ট রোলসহ কোর্সে আমন্ত্রণ জানানো যায়। রিকোয়েস্ট বডিতে Invitation রিসোর্সটি অন্তর্ভুক্ত করুন এবং courseId , userId ও role উল্লেখ করুন।
জাভা
একটি আমন্ত্রণ পুনরুদ্ধার করুন
invitations.get() মেথডটি কল করে এবং আমন্ত্রণপত্রটির id উল্লেখ করে একটি নির্দিষ্ট আমন্ত্রণপত্র পুনরুদ্ধার করুন।
জাভা
আমন্ত্রণ গ্রহণ করুন
একটি আমন্ত্রণ গ্রহণ করলে তা মুছে যায় এবং আমন্ত্রিত ব্যবহারকারীকে আমন্ত্রণে উল্লেখিত ভূমিকা সহ কোর্সে যুক্ত করা হয়। invitations.accept() পদ্ধতিটি কল করে এবং আমন্ত্রণটির id উল্লেখ করে একটি আমন্ত্রণ গ্রহণ করুন।
জাভা
একটি আমন্ত্রণ মুছে ফেলুন
একটি আমন্ত্রণ আপডেট করার একমাত্র উপায় হলো সেটি মুছে ফেলে একটি নতুন আমন্ত্রণ তৈরি করা। আমন্ত্রণটি মুছে ফেলার জন্য, invitations.delete() মেথডটি কল করুন এবং id টি উল্লেখ করুন।