- সম্পদ: কোর্সওয়ার্ক
- কোর্স ওয়ার্কস্টেট
- SubmissionModificationMode
- অ্যাসাইনমেন্ট
- মাল্টিপল চয়েস প্রশ্ন
- পদ্ধতি
সম্পদ: কোর্সওয়ার্ক
কোর্সের শিক্ষার্থীদের জন্য একজন শিক্ষক দ্বারা তৈরি কোর্সের কাজ।
JSON প্রতিনিধিত্ব |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
ক্ষেত্র | |
---|---|
courseId | কোর্সের শনাক্তকারী। শুধুমাত্র পঠনযোগ্য। |
id | এই কোর্সের কাজের শ্রেণীকক্ষ-নির্ধারিত শনাক্তকারী, প্রতি কোর্সে অনন্য। শুধুমাত্র পঠনযোগ্য। |
title | এই কোর্সের কাজের শিরোনাম। শিরোনামটি 1 থেকে 3000 অক্ষরের মধ্যে থাকা একটি বৈধ UTF-8 স্ট্রিং হতে হবে৷ |
description | এই কোর্স কাজের ঐচ্ছিক বিবরণ. সেট করা থাকলে, বিবরণটি অবশ্যই একটি বৈধ UTF-8 স্ট্রিং হতে হবে যাতে 30,000টির বেশি অক্ষর থাকবে না। |
materials[] | অতিরিক্ত উপকরণ। কোর্সওয়ার্কে 20টির বেশি বস্তুগত আইটেম থাকতে হবে না। |
state | এই কোর্স কাজের অবস্থা. অনির্দিষ্ট থাকলে, ডিফল্ট অবস্থা হল |
alternateLink | ক্লাসরুম ওয়েব UI-তে এই কোর্সের সম্পূর্ণ লিঙ্ক। এটি শুধুমাত্র পপুলেটেড হয় যদি শুধুমাত্র পঠনযোগ্য। |
creationTime | টাইমস্ট্যাম্প যখন এই কোর্সের কাজ তৈরি করা হয়েছিল। শুধুমাত্র পঠনযোগ্য। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
updateTime | এই কোর্সের কাজের সবচেয়ে সাম্প্রতিক পরিবর্তনের টাইমস্ট্যাম্প। শুধুমাত্র পঠনযোগ্য। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
dueDate | ঐচ্ছিক তারিখ, UTC-তে, এই কোর্সের কাজের জন্য জমা দেওয়ার কারণ আছে। |
dueTime | দিনের ঐচ্ছিক সময়, UTC-তে, এই কোর্সের কাজের জন্য জমা দেওয়ার সময়। |
scheduledTime | ঐচ্ছিক টাইমস্ট্যাম্প যখন এই কোর্সের কাজ প্রকাশ করা হবে। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
maxPoints | এই কোর্স কাজের জন্য সর্বোচ্চ গ্রেড। যদি শূন্য বা অনির্দিষ্ট হয়, এই অ্যাসাইনমেন্টটি আনগ্রেডেড বলে বিবেচিত হয়। এটি একটি অ-নেতিবাচক পূর্ণসংখ্যা মান হতে হবে। |
workType | এই কোর্সের কাজের ধরন। টাইপ সেট করা হয় যখন কোর্স ওয়ার্ক তৈরি করা হয় এবং পরিবর্তন করা যায় না। |
associatedWithDeveloper | এই কোর্সের কাজের আইটেমটি অনুরোধ করা বিকাশকারী কনসোল প্রকল্পের সাথে যুক্ত কিনা। আরও বিস্তারিত জানার জন্য শুধুমাত্র পঠনযোগ্য। |
assigneeMode | কোর্সওয়ার্কের অ্যাসাইনি মোড। অনির্দিষ্ট হলে, ডিফল্ট মান হল |
individualStudentsOptions | কোর্সওয়ার্ক অ্যাক্সেস সহ ছাত্রদের সনাক্তকারী. |
submissionModificationMode | ছাত্রদের জমা পরিবর্তন করার অনুমতি দেওয়া হবে তা নির্ধারণ করার জন্য সেট করা। অনির্দিষ্ট থাকলে, ডিফল্ট মান হল |
creatorUserId | কোর্সওয়ার্ক তৈরি করা ব্যবহারকারীর জন্য শনাক্তকারী। শুধুমাত্র পঠনযোগ্য। |
topicId | এই কোর্সওয়ার্ক যে বিষয়ের সাথে যুক্ত সেই বিষয়ের শনাক্তকারী৷ কোর্সে বিদ্যমান একটি বিষয়ের সাথে মিল থাকতে হবে। |
gradeCategory | এই কোর্সওয়ার্কের গ্রেড যে বিভাগে অবদান রাখে। পাঠ্যক্রমের জন্য একটি বিভাগ বেছে নেওয়া হলেই উপস্থাপন করুন। সামগ্রিক গ্রেড গণনা ব্যবহার করা যেতে পারে. শুধুমাত্র পঠনযোগ্য। |
previewVersion | শুধুমাত্র আউটপুট। এই সম্পদ পুনরুদ্ধার করতে ব্যবহৃত API-এর পূর্বরূপ সংস্করণ। |
ইউনিয়ন ক্ষেত্রের details । অতিরিক্ত বিশদ বিবরণ যা কোর্সের কাজের জন্য নির্দিষ্ট। details নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
assignment | অ্যাসাইনমেন্টের বিবরণ। শুধুমাত্র পঠনযোগ্য। |
multipleChoiceQuestion | বহুনির্বাচনী প্রশ্নের বিবরণ। পঠিত ক্রিয়াকলাপের জন্য, এই ক্ষেত্রটি তখনই পপুলেট করা হয় যখন |
gradingPeriodId | কোর্সওয়ার্কের সাথে যুক্ত গ্রেডিং সময়ের শনাক্তকারী।
|
কোর্স ওয়ার্কস্টেট
অবশ্যই কাজ সম্ভাব্য রাষ্ট্র.
Enums | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED | কোনো রাজ্য নির্দিষ্ট করা নেই। এই ফিরে আসে না. |
PUBLISHED | প্রকাশিত কাজের জন্য স্ট্যাটাস। এটি ডিফল্ট অবস্থা। |
DRAFT | এখনও প্রকাশিত হয়নি এমন কাজের জন্য স্ট্যাটাস। এই রাজ্যে কাজ শুধুমাত্র কোর্স শিক্ষক এবং ডোমেন প্রশাসকদের কাছে দৃশ্যমান। |
DELETED | কাজের জন্য স্ট্যাটাস যা প্রকাশিত হয়েছিল কিন্তু এখন মুছে ফেলা হয়েছে। এই রাজ্যে কাজ শুধুমাত্র কোর্স শিক্ষক এবং ডোমেন প্রশাসকদের কাছে দৃশ্যমান। এই অবস্থায় কাজ কিছু সময় পরে মুছে ফেলা হয়. |
SubmissionModificationMode
ছাত্র জমা দেওয়ার জন্য সম্ভাব্য পরিবর্তন মোড.
Enums | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED | কোন পরিবর্তন মোড নির্দিষ্ট. এই ফিরে আসে না. |
MODIFIABLE_UNTIL_TURNED_IN | জমা দেওয়ার আগে পরিবর্তন করা যেতে পারে। |
MODIFIABLE | জমা যেকোনো সময় সংশোধন করা যেতে পারে. |
অ্যাসাইনমেন্ট
অ্যাসাইনমেন্টের জন্য অতিরিক্ত বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{
"studentWorkFolder": {
object ( |
ক্ষেত্র | |
---|---|
studentWorkFolder | ড্রাইভ ফোল্ডার যেখানে ছাত্র জমা থেকে সংযুক্তি স্থাপন করা হয়. এটি শুধুমাত্র কোর্স শিক্ষক এবং প্রশাসকদের জন্য জনবহুল। |
মাল্টিপল চয়েস প্রশ্ন
একাধিক পছন্দের প্রশ্নের জন্য অতিরিক্ত বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{ "choices": [ string ] } |
ক্ষেত্র | |
---|---|
choices[] | সম্ভাব্য পছন্দ। |
পদ্ধতি | |
---|---|
| কোর্সের কাজ তৈরি করে। |
| একটি কোর্স কাজ মুছে দেয়। |
| কোর্সের কাজ ফেরত দেয়। |
| একটি নির্দিষ্ট পোস্টের প্রসঙ্গে ক্লাসরুম অ্যাড-অনগুলির জন্য মেটাডেটা পায়। |
| কোর্স কাজের একটি তালিকা প্রদান করে যা অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে। |
| অ্যাসাইনি মোড এবং একটি কোর্সওয়ার্কের বিকল্পগুলি পরিবর্তন করে৷ |
| একটি কোর্স কাজের এক বা একাধিক ক্ষেত্র আপডেট করে। |