Quest Ladder
TeachFORGE.ai
Quest Ladder / Smart Add-ons
স্মার্ট অ্যাড-অন: একটি প্রশ্নের ভেতরে লজিক এবং পুনরাবৃত্তি
যখন একটি প্রশ্নের একটি তালিকা, একটি টেবিল, বা এমন একটি বাক্য প্রয়োজন যার দৈর্ঘ্য তৈরি হওয়া সংখ্যার ওপর নির্ভর করে।
একটি মান একটি মান। এটি এমন একটি মান যা নিজেকেই তৈরি করে।
এগুলো কীসের জন্য
একটি ভ্যারিয়েবল একটি মান রাখে। কখনো কখনো একটি প্রশ্নের এমন কিছু প্রয়োজন হয় যার আকার মানগুলোর ওপর নির্ভর করে: পাঁচটি টার্মের একটি তালিকা যখন n পাঁচ, প্রতিটি আইটেমের জন্য একটি সারি-সহ একটি টেবিল, এমন একটি বাক্য যা বলে এবং যতগুলো বস্তুই থাকুক তার শেষটির আগে।
একটি smart add-on হলো একটি ছোট নামযুক্ত রুটিন যা সেই কনটেন্ট তৈরি করে। আপনি এটি একবার তৈরি করেন স্মার্ট অ্যাড-অন লাইব্রেরি-এ, তারপর এটি যেকোনো জায়গায় ইনসার্ট করুন — প্রশ্নের টেক্সট, একটি হিন্ট, একটি সমাধান-স্টেপ, একটি অ্যাক্টিভ লার্নিং ব্লক — এবং এটি সেখানেই প্রসারিত হয়।
লাইব্রেরিতে প্রতিটি একটি অ্যাকর্ডিয়ন সারি: একটি খুলুন সম্পাদনা করতে, অন্যটির ওপর কাজ করতে সেটি বন্ধ করুন। স্মার্ট অ্যাড-অন যুক্ত করুন একটি তৈরি করে, এবং ডুপ্লিকেট একটি ভ্যারিয়েন্টে যাওয়ার সবচেয়ে দ্রুত পথ।
একটির নাম দেওয়া
একটি add-on-এর থাকে একটি ডিসপ্লে নাম আপনার জন্য, একটি অভ্যন্তরীণ ID যা এটি ইনসার্ট করার টোকেনে ব্যবহৃত হয়, এবং একটি অপশনাল উদ্দেশ্য। id-টি সংক্ষিপ্ত রাখুন: আপনি যখন প্রশ্নের টেক্সটের একটি ব্লকে ফিরে আসবেন তখন এটিই পড়বেন।
দশ ধরনের স্টেপ
একটি add-on হলো ক্রমানুসারে চলা স্টেপের একটি তালিকা। পাঁচটি হলো নিয়মিত ব্যবহারের।
| স্টেপ | যা করে |
|---|---|
| টেক্সট যুক্ত করুন | সাধারণ, Markdown, LaTeX বা কোড আকারে টেক্সট উৎপন্ন করে। |
| একাধিকবার দেখান | কিছু একটাকে বেশ কয়েকবার পুনরাবৃত্তি করে — একটি ছবি, একটি প্রতীক, একটি শব্দগুচ্ছ। |
| সংখ্যা ক্রম (এক লাইনে) | আপনার বেছে নেওয়া একটি বিভাজক-সহ, এক লাইনে সংখ্যার একটি ধারা উৎপন্ন করে। |
| এটি সত্য হলে… | একটি শর্তের ওপর ভিত্তি করে একটি বা অন্য একটি বস্তু উৎপন্ন করে। |
| প্রতিটি সংখ্যার জন্য পুনরাবৃত্তি করুন… | একটি মান থেকে অন্য একটি মান পর্যন্ত গোনে, প্রতিবার উৎপন্ন করে। |
প্রয়োজন হলে আরও পাঁচটি আছে: সাময়িক গণনাকৃত মান, গণিত এক্সপ্রেশন ব্লক, তালিকার প্রতিটি আইটেমের জন্য…, যতক্ষণ শর্ত সত্য থাকে… এবং তালিকা থেকে টেবিল।
এদের ফিল্ডগুলো তাদের নামের মতোই সরলভাবে পড়া যায় — যখন এটি সত্য, তখন করুন…, নাহলে করুন…, কাউন্টার নাম, থেকে, পর্যন্ত, স্টেপের আকার, কতগুলো?, প্রতিটির মধ্যে ফাঁক, বিভাজক। আপনি কনটেন্ট বর্ণনা করছেন, কোড লিখছেন না।
একটি ব্যবহার করা
একটি add-on সেভ হয়ে গেলে, Insert ট্রে-এর স্মার্ট অ্যাড-অন ড্রপডাউনে এটি পাওয়া যায়। টেক্সটের মধ্যে ইনলাইন কার্সরে টোকেনটি রেখে দেয় যাতে এটি আপনি যে বাক্য লিখছেন তার ভিতরেই প্রসারিত হয়; আপনাকে প্রথমে একটি টেক্সট ফিল্ডে ক্লিক করতে হয়, এবং না করলে এডিটর আপনাকে তা জানিয়ে দেয়।
add-on-টি তৈরি করুন, ড্রাফটটি সেভ করুন, এবং তারপরেই এটি ট্রে-তে খুঁজতে যান। ড্রপডাউনটি সেভ করা লাইব্রেরি পড়ে, তাই আপনি সবে টাইপ করে সেভ করেননি এমন একটি add-on এখনও সেখানে নেই — যা একটি বাগের মতো মনে হয়, কিন্তু তা নয়।
কখন করবেন না
যখন কনটেন্টের আকার সত্যিকারভাবে পরিবর্তিত হয়, তখনই একটি add-on সার্থক। যখন এটি শুধু মানে পরিবর্তিত হয়, তখন একটি সাধারণ ভ্যারিয়েবল সহজ এবং ছয় মাস পরে পড়তে আরও সহজ।
ইন-অ্যাপ ম্যানুয়াল বিল্ড গাইড প্রতিটি স্টেপ ধরনের সমাধানকৃত উদাহরণ আছে, এবং এটিই সেই জায়গা যেখানে যাওয়া উচিত যখন আপনি বর্ণনার বদলে একটি সংগঠিত হতে দেখতে চান।