এই পৃষ্ঠায়

এই পৃষ্ঠাটি ইংরেজিতে পড়ুন

ইংরেজি পাতার এই স্বয়ংক্রিয় অনুবাদ, এখনও মাতৃভাষিক বক্তার দ্বারা পর্যালোচনা করা হয়নি।

Code Viva একটি প্রোগ্রামিং কোর্সের প্রতিটি শিক্ষার্থীর জন্য ভাইভা-র একটি লিখিত, সময়বদ্ধ সংস্করণ চালায় — প্রত্যেকে প্রায় পনেরো থেকে বিশ মিনিট — শ্রেণিকক্ষে কোনো প্রশিক্ষক ছাড়াই। এটি শিক্ষার্থীর জমা দেওয়া কোড ও কমিট-ইতিহাস পড়ে, সেই শিক্ষার্থীর নিজের ফাংশন, নাম ও কমিট নিয়ে চার থেকে ছয়টি প্রশ্ন লেখে, এবং উত্তর দেওয়ার জন্য প্রত্যেক শিক্ষার্থীকে একটি ব্যক্তিগত লিংক দেয়।

এটি দিয়ে যা করতে পারেন

জমাগুলো আসে Gradescope এক্সপোর্ট, Canvas ডাউনলোড জিপ, প্রতি-শিক্ষার্থী-একটি-ফোল্ডার জিপ, অথবা read টোকেনসহ GitHub Classroom থেকে। প্রশিক্ষক সেশনের দৈর্ঘ্য, প্রশ্নসংখ্যা ও সময়সীমা ঠিক করেন, বাড়তি সময় 1.25x থেকে 3x হিসেবে চিহ্নিত করেন, এবং লিংক পাঠানোর আগে তৈরি প্রশ্নগুলো পড়েন, সম্পাদনা করেন বা বদলে দেন। প্রশ্নগুলো কভার করে রিকার্সনের বেস কেস, প্রান্ত-প্রহরা, ডেটা-স্ট্রাকচার নির্বাচন, দুর্বোধ্য ভেরিয়েবল-নাম, স্কেল ও ট্রেসিং, অ্যাসাইনমেন্ট স্পেকের বাক্য, এবং কমিটের ধরন যেমন একটি একক বিশাল বা গভীর রাতের কমিট। উত্তর ফেরে রেসপন্স কোড হিসেবে, আর পর্যালোচনা-পর্দা প্রতিটি ট্রান্সক্রিপ্টের পাশে প্রস্তাবিত 0 থেকে 3 স্কোর এবং যে বাক্যগুলোর উপর তা দাঁড়িয়ে আছে তা দেখায়, সঙ্গে একটি ফ্ল্যাগ-সারি যা অনুযায়ী সাজানো যে কথোপকথন কতটা ন্যায্য। ফলাফল CSV-তে রপ্তানি হয়, এবং এগারোটি ডেমো কোর্স পাঠককে কাল্পনিক ডেটায় পুরো চক্রটি চালিয়ে দেখার সুযোগ দেয়।

এটি কাদের জন্য

প্রোগ্রামিং কোর্সের প্রশিক্ষক, যাঁরা প্রমাণ চান যে একজন শিক্ষার্থী নিজের কোড ব্যাখ্যা করতে পারে, এবং যাঁরা সবার বদলে অল্প কিছু শিক্ষার্থীর সঙ্গে কথা বলতে চান; কমিট-প্রশ্নগুলো এটিকে প্রক্রিয়া-ভিত্তিক মূল্যায়নের একটি রূপ করে তোলে।

টীকা ও সতর্কতা

সবকিছু ব্রাউজারেই চলে: কোর্সটি JSON এক্সপোর্টসহ লোকাল স্টোরেজে থাকে, প্রশ্নগুলো লিংকের সেই অংশে ভ্রমণ করে যা ব্রাউজার সার্ভারে পাঠায় না, আর উত্তর ফেরে কেবল সেই কোড হিসেবে যা শিক্ষার্থীরা পাঠাতে বেছে নেয়, ফলে কোনো শিক্ষার্থীর ডেটা তৃতীয় পক্ষের কাছে পৌঁছায় না। প্রশ্ন-জেনারেটর নিয়মভিত্তিক, মডেল-চালিত নয়। সরঞ্জামটির নিজের বর্ণনা অনুযায়ী এর কোড-পাঠক হিউরিস্টিক, তাই অস্বাভাবিক ফরম্যাটিং বা ম্যাক্রো একটি ফাংশন লুকাতে পারে, আর একটি স্কোর শব্দভাণ্ডার জানাকে পুরস্কৃত করতে পারে কোড বোঝার বদলে — এজন্যই স্কোরগুলো প্রশিক্ষক অনুমোদন করেন এমন প্রস্তাব, এবং এজন্যই এটি ঝুঁকি কম রাখার পরামর্শ দেয়। কোনো লাইসেন্স ও কোনো সোর্স রিপোজিটরি প্রকাশিত নয়, এবং লিংকগুলো প্রশ্ন বহন করে বলে সেগুলো কয়েক কিলোবাইট লম্বা হয়, যা একটি লার্নিং ম্যানেজমেন্টের মেসেজ-বক্সে মুড়ে দেওয়ার মতো যথেষ্ট দীর্ঘ।

সংযুক্ত ধারণা

মৌখিক মূল্যায়ন, প্রক্রিয়াকেন্দ্রিক মূল্যায়ন, একাডেমিক সততা, সিএস শিক্ষা

এই পৃষ্ঠাটি এমবেড করুন

এই পৃষ্ঠাটি যেকোনো লার্নিং ম্যানেজমেন্ট সিস্টেম বা ওয়েবসাইটে এমবেড করতে নিচের কোডটি কপি করুন। এমবেড করা সংস্করণে কেবল পৃষ্ঠার কনটেন্ট দেখানো হয় — সাইটের হেডার, নেভিগেশন ও ফুটার লুকানো থাকে।