প্রকল্প সম্পর্কে
আর্টেমিস হলো ব্যক্তিগত ফিডব্যাকসহ ইন্টারঅ্যাকটিভ লার্নিংয়ের জন্য একটি ওপেন-সোর্স প্ল্যাটফর্ম, যা টেকনিক্যাল ইউনিভার্সিটি অফ মিউনিখের অ্যাপ্লাইড এডুকেশন টেকনোলজিস গ্রুপ শুরু করেছে এবং প্রধানত রক্ষণাবেক্ষণ করে। প্রতিষ্ঠানগুলো নিজেদের ইনস্ট্যান্স ডিপ্লয় ও পরিচালনা করে; প্রকল্পটি এমআইটি-লাইসেন্সপ্রাপ্ত এবং প্রকাশ্যে উন্নয়ন করা হয়।
মূল ধারণা: অনুশীলনগুলো প্রথম শ্রেণির অবজেক্ট। প্ল্যাটফর্মটি প্রোগ্রামিং, মডেলিং, টেক্সট, কুইজ এবং ফাইল-আপলোড অনুশীলন কভার করে, যাতে স্বয়ংক্রিয় ও ম্যানুয়াল মূল্যায়ন, দলগত অনুশীলন, একাধিক সাবমিশন এবং একটি প্র্যাকটিস মোড রয়েছে। প্রোগ্রামিং সাবমিশন স্বয়ংক্রিয়ভাবে বিল্ড, টেস্ট ও বিশ্লেষণ করা হয়; কুইজ সাবমিশনের সময় মূল্যায়ন করা হয়; টেক্সট ও মডেলিং অনুশীলনে ম্যানুয়াল মূল্যায়নের সাথে ফিডব্যাক সাজেশন মিলিত হয়।
প্রোগ্রামিং অনুশীলনে ভার্সন কন্ট্রোল, টেস্ট-কেস-ভিত্তিক ফিডব্যাক, স্ট্যাটিক কোড বিশ্লেষণ, সাবমিশন নীতি এবং অনেক ভাষার টেমপ্লেট অন্তর্ভুক্ত; বিল্ড কন্টেইনারে চলে এমন যেকোনো ভাষা যোগ করা যায়। একটি সমন্বিত কোড লাইফসাইকল বিল্ট-ইন ভার্সন কন্ট্রোল এবং স্কেলযোগ্য বিল্ড এজেন্টসহ ধারাবাহিক ইন্টিগ্রেশন প্রদান করে, তাই বাহ্যিক ভিসিএস বা সিআই সিস্টেমের প্রয়োজন নেই, যদিও বাহ্যিক সেটআপও সমর্থিত।
মূল্যায়ন বৈশিষ্ট্যগুলোর মধ্যে রয়েছে প্রতি শিক্ষার্থীর জন্য অনুশীলন ভ্যারিয়েন্টসহ অনলাইন পরীক্ষা, টেস্ট রান, চুরি যাচাই (প্রোগ্রামিংয়ের জন্য JPlag, সাথে টেক্সট ও মডেলিং) এবং একটি শিক্ষার্থী পর্যালোচনা কর্মপ্রবাহ, ডাবল-ব্লাইন্ড গ্রেডিং, কাঠামোবদ্ধ মানদণ্ড, মূল্যায়ন প্রশিক্ষণ, অভিযোগ, গ্রেড কী এবং এক্সপোর্ট। কোর্সগুলোতে যোগাযোগ চ্যানেল, থ্রেড, সরাসরি বার্তা, ঘোষণা ও এফএকিউ, স্লাইড, ভিডিও ও ট্রান্সক্রিপশনসহ লেকচার, টিউটোরিয়াল গ্রুপ ব্যবস্থাপনা এবং Moodle-এর মতো লার্নিং ম্যানেজমেন্ট সিস্টেমে LTI ইন্টিগ্রেশনও পাওয়া যায়। নেটিভ iOS ও Android ক্লায়েন্ট রয়েছে।
অ্যাডাপটিভ লার্নিং কম্পিটেন্সি, লার্নিং পাথ এবং লার্নিং অ্যানালিটিক্স (Atlas) এর মাধ্যমে সমর্থিত। এআই সহায়তা ঐচ্ছিক এবং কনফিগারেশন-গেটেড: Iris হলো একটি এলএলএম-ভিত্তিক ভার্চুয়াল টিউটর, Athena টেক্সট, মডেলিং ও প্রোগ্রামিং অনুশীলনের জন্য ফিডব্যাক সাজেস্ট করে, এবং Hyperion হলো Spring AI-এর উপর নির্মিত আর্টেমিস-নেটিভ এআই-সহায়ক অনুশীলন রচনা। এগুলো EduTelligence স্যুট থেকে আসে, যা একটি সামঞ্জস্য ম্যাট্রিক্স প্রকাশ করে; মূল্যায়ন সিদ্ধান্তের দায়িত্ব প্রশিক্ষক ও টিউটরদের উপরই থাকে।
আর্কিটেকচার: একটি Angular ক্লায়েন্ট এবং একটি Spring Boot সার্ভার, সাথে PostgreSQL বা MySQL, এবং প্রোগ্রামিং অনুশীলনের জন্য বিল্ড এজেন্ট। প্রোডাকশন ডিপ্লয়মেন্ট স্ব-হোস্টেড; একটি Ansible কালেকশন সেটআপ স্বয়ংক্রিয় করে এবং এটি সুপারিশকৃত পথ। কার্যকর প্রোগ্রামিং অনুশীলনসহ এক-কমান্ড Docker Compose সেটআপ স্থানীয়ভাবে সিস্টেমটি চেষ্টা করার জন্য ডকুমেন্টেড, এবং TUM দল ছোট ডিপ্লয়মেন্টের জন্য ইনস্ট্যান্স হোস্ট করতে পারে।
গভর্নেন্স, কন্ট্রিবিউশন ফ্লো, কোডিং গাইডলাইন, স্বয়ংক্রিয় কোয়ালিটি গেট, নিরাপত্তা নীতি এবং রিলিজ আর্টিফ্যাক্ট (SHA256SUMS, CycloneDX SBOMs, স্বাক্ষরিত বিল্ড প্রভেনেন্স) রিপোজিটরি ও প্রকল্প ডকুমেন্টেশনে ডকুমেন্টেড। প্রকল্পটি একটি শিক্ষা গবেষণা প্ল্যাটফর্ম হিসেবেও কাজ করে এবং পিয়ার-রিভিউড প্রকাশনা তালিকাভুক্ত করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.