You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/bn/for-teachers.md

9.9 KiB

শিক্ষকদের জন্য

আপনার ক্লাসরুমে এই পাঠ্যক্রম ব্যবহার করতে পারেন। এটি GitHub Classroom এবং শীর্ষস্থানীয় LMS প্ল্যাটফর্মগুলোর সাথে সহজেই কাজ করে, এবং এটি আপনার শিক্ষার্থীদের সাথে একটি স্বতন্ত্র রিপোজিটরি হিসেবেও ব্যবহার করা যেতে পারে।

GitHub Classroom এর সাথে ব্যবহার

প্রতি ব্যাচের জন্য পাঠ এবং অ্যাসাইনমেন্ট পরিচালনা করতে, প্রতিটি পাঠের জন্য একটি রিপোজিটরি তৈরি করুন যাতে GitHub Classroom প্রতিটি অ্যাসাইনমেন্ট আলাদাভাবে সংযুক্ত করতে পারে।

  • এই রিপোজিটরি আপনার সংগঠনে ফর্ক করুন।
  • প্রতিটি পাঠের জন্য একটি পৃথক রিপোজিটরি তৈরি করুন, প্রতিটি পাঠের ফোল্ডার আলাদা করে একটি রিপোজিটরিতে স্থানান্তর করুন।
    • বিকল্প A: প্রতিটি পাঠের জন্য খালি রিপোজিটরি তৈরি করুন এবং পাঠের ফোল্ডারের বিষয়বস্তু সেখানে কপি করুন।
    • বিকল্প B: Git ইতিহাস সংরক্ষণ করার পদ্ধতি ব্যবহার করুন (যেমন, একটি ফোল্ডারকে নতুন রিপোজিটরিতে বিভক্ত করা) যদি আপনাকে প্রমাণ রাখতে হয়।
  • GitHub Classroom-এ, প্রতিটি পাঠের জন্য একটি অ্যাসাইনমেন্ট তৈরি করুন এবং সংশ্লিষ্ট পাঠের রিপোজিটরির দিকে নির্দেশ করুন।
  • সুপারিশকৃত সেটিংস:
    • রিপোজিটরির দৃশ্যমানতা: শিক্ষার্থীদের কাজের জন্য প্রাইভেট।
    • পাঠের রিপোজিটরির ডিফল্ট ব্রাঞ্চ থেকে স্টার্টার কোড ব্যবহার করুন।
    • কুইজ এবং জমা দেওয়ার জন্য ইস্যু এবং পুল রিকোয়েস্ট টেমপ্লেট যোগ করুন।
    • যদি আপনার পাঠে অটোগ্রেডিং এবং টেস্ট থাকে, তাহলে সেগুলো কনফিগার করুন।
  • সহায়ক কনভেনশন:
    • রিপোজিটরির নাম যেমন lesson-01-intro, lesson-02-html ইত্যাদি।
    • লেবেল: quiz, assignment, needs-review, late, resubmission।
    • প্রতিটি ব্যাচের জন্য ট্যাগ/রিলিজ (যেমন, v2025-term1)।

পরামর্শ: Git কনফ্লিক্ট এড়াতে সিঙ্ক করা ফোল্ডারের (যেমন, OneDrive/Google Drive) ভিতরে রিপোজিটরি সংরক্ষণ করা থেকে বিরত থাকুন।

Moodle, Canvas, বা Blackboard এর সাথে ব্যবহার

এই পাঠ্যক্রমটি সাধারণ LMS ওয়ার্কফ্লো-এর জন্য আমদানি করার প্যাকেজ অন্তর্ভুক্ত করে।

  • Moodle: পুরো কোর্স লোড করতে Moodle আপলোড ফাইল Moodle upload file ব্যবহার করুন।
  • Common Cartridge: বিস্তৃত LMS সামঞ্জস্যের জন্য Common Cartridge ফাইল Common Cartridge file ব্যবহার করুন।
  • নোট:
    • Moodle Cloud-এ Common Cartridge সমর্থন সীমিত। উপরের Moodle ফাইলটি পছন্দ করুন, যা Canvas-এও আপলোড করা যেতে পারে।
    • আমদানির পরে, আপনার টার্ম শিডিউলের সাথে মডিউল, ডিউ তারিখ এবং কুইজ সেটিংস পর্যালোচনা করুন।

Moodle

Moodle ক্লাসরুমে পাঠ্যক্রম

Canvas

Canvas-এ পাঠ্যক্রম

সরাসরি রিপোজিটরি ব্যবহার করুন (ক্লাসরুম ছাড়া)

যদি আপনি GitHub Classroom ব্যবহার করতে না চান, তাহলে আপনি এই রিপোজিটরি থেকে সরাসরি কোর্স চালাতে পারেন।

  • সিঙ্ক্রোনাস/অনলাইন ফরম্যাট (Zoom/Teams):
    • মেন্টর-নেতৃত্বাধীন সংক্ষিপ্ত ওয়ার্মআপ চালান; কুইজের জন্য ব্রেকআউট রুম ব্যবহার করুন।
    • কুইজের জন্য একটি সময় উইন্ডো ঘোষণা করুন; শিক্ষার্থীরা GitHub Issues-এ উত্তর জমা দেয়।
    • সহযোগী অ্যাসাইনমেন্টের জন্য, শিক্ষার্থীরা পাবলিক পাঠের রিপোজিটরিতে কাজ করে এবং পুল রিকোয়েস্ট খুলে।
  • প্রাইভেট/অ্যাসিঙ্ক্রোনাস ফরম্যাট:
    • শিক্ষার্থীরা প্রতিটি পাঠ তাদের নিজস্ব প্রাইভেট রিপোজিটরিতে ফর্ক করে এবং আপনাকে সহযোগী হিসেবে যোগ করে।
    • তারা আপনার ক্লাসরুম রিপোজিটরি বা তাদের প্রাইভেট ফর্কে Issues (কুইজ) এবং Pull Requests (অ্যাসাইনমেন্ট) এর মাধ্যমে জমা দেয়।

সেরা অনুশীলন

  • Git/GitHub এর বেসিক, Issues এবং PRs নিয়ে একটি ওরিয়েন্টেশন পাঠ প্রদান করুন।
  • মাল্টি-স্টেপ কুইজ/অ্যাসাইনমেন্টের জন্য Issues-এ চেকলিস্ট ব্যবহার করুন।
  • ক্লাসরুমের নিয়ম স্থাপনের জন্য CONTRIBUTING.md এবং CODE_OF_CONDUCT.md যোগ করুন।
  • অ্যাক্সেসিবিলিটি নোট (alt টেক্সট, ক্যাপশন) যোগ করুন এবং প্রিন্টযোগ্য PDF প্রদান করুন।
  • প্রতি টার্মে আপনার বিষয়বস্তু ভার্সন করুন এবং প্রকাশের পরে পাঠের রিপোজিটরি ফ্রিজ করুন।

মতামত এবং সহায়তা

আমরা চাই এই পাঠ্যক্রমটি আপনার এবং আপনার শিক্ষার্থীদের জন্য কার্যকর হোক। বাগ, অনুরোধ বা উন্নতির জন্য এই রিপোজিটরিতে একটি নতুন Issue খুলুন, অথবা Teacher Corner-এ একটি আলোচনা শুরু করুন।


অস্বীকৃতি:
এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসাধ্য সঠিকতা নিশ্চিত করার চেষ্টা করি, তবে অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল ভাষায় থাকা নথিটিকে প্রামাণিক উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য, পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদ ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যা হলে আমরা দায়বদ্ধ থাকব না।