Quest Ladder
TeachFORGE.ai
Quest Ladder / متغیرهای دینامیک
متغیرهای دینامیک: یک نوع سؤال، سؤالات بیپایان
بگویید کدام بخشهای سؤال تغییر میکنند، و همان طراحی هر بار که پرسیده میشود سؤالی متفاوت تولید میکند.
یکبار بنویسید. صد بار بپرسید.
متغیر چیست
یک متغیر دینامیک، مقداری است که بین نسخههای تولیدشده همان نوع سؤال تغییر میکند. عنوان این پنل پارامترهای دینامیکاست، و در مسیر دستی با دستورالعمل سادهای باز میشود که هر متغیری که نیاز دارید را اضافه کنید، نوعش را انتخاب کنید و محدودیتهایش را تنظیم کنید.
هر مقدار نمونهبرداریشده بهطور یکسان در همهجای سؤال دوباره استفاده میشود — متن اصلی، پاسخ، راهنماها، راهحل و هر عنصر بصری. قاعده یک مثلث را ۷ تنظیم کنید و هر بخش از آن نسخه سؤال با ۷ بودن آن موافق است.
این همان چیزی است که راهاندازی Quest Ladder را ارزشمند میکند. یک نوع سؤال با سه متغیر و بازههای منطقی، یک بانک سؤال است، نه یک سؤال، و فراگیری که دوباره تلاش میکند، مسئلهای تازه میگیرد نه یک آزمون حافظه.
یازده نوع
| نوع | برای |
|---|---|
| عدد صحیح | اعداد صحیح. |
| اعشاری | اعدادی با تعداد مشخصی رقم اعشار. |
| حرف یا نماد جبری | خودِ حرف تغییر میکند، پس سؤال همیشه درباره x. |
| انتخاب متن یا سناریو | یک کلمه یا یک سناریوی کامل که از یک فهرست انتخاب میشود — نام، زمینه، محتوا. |
| مقدار همراه با واحد | یک عدد همراه با واحد آن. |
| کمیت همراه با واحد | همان ایده، جایی که خودِ کمیت مفهوم اصلی است. |
| مجموعه داده عددی | یک مجموعه کامل از اعداد، برای سؤالات آماری. |
| فرمول نمادین | یک عبارتی که تغییر میکند. |
| ماتریس | یک ماتریس از مقادیر. |
| بردار | یک بردار. |
| عدد مختلط | یک مقدار مختلط. |
راهاندازی یکی از آنها
هر متغیر یک شناسه — نام کوتاهی که با آن به آن ارجاع میدهید — و یک هدفدارد، که متنی برای هرکسی است که بعداً این را میخواند، شامل هوش مصنوعی در مسیرهای کمکگرفته. سپس، بسته به نوع:
- حداقل, حداکثر و گام برای انواع عددی، همراه با رقمهای اعشار برای اعشاریها.
- گزینهها (هر خط یک مورد) برای انتخاب متن یا سناریو.
- واحدها (هر خط یک مورد) جایی که یک واحد تغییر میکند.
- اندازه مجموعه داده برای یک مجموعه داده عددی.
قوانین همان چیزی هستند که آن را عادلانه میکنند
بازهها بهتنهایی چیز بیمعنایی تولید میکنند. دو متغیر بین ۱ و ۲۰ در نهایت یک تفریق با پاسخ منفی در کلاسی که هنوز با اعداد منفی آشنا نشده تولید خواهد کرد، یا یک مثلثی که ضلعهایش نمیتوانند بسته شوند.
- قوانین برای این پارامتر (هر خط یک مورد) یک متغیر را بهتنهایی محدود میکند.
- قوانینی که چند پارامتر را در بر میگیرند (هر خط یک مورد) آنها را در برابر یکدیگر محدود میکند — همان چیزی که بیشترین استفاده را از آن خواهید کرد.
قوانین را همزمان با بازهها بنویسید، نه پس از اینکه یک فراگیر حالت بد را پیدا کند. چند نمونه تولید کنید و آنها را بخوانید: شکست همیشه وقتی روی صفحه باشد واضح است و هرگز در خودِ بازهها واضح نیست.
قرار دادن یک مقدار
یک متغیر از طریق یک نشانه به سؤال میرسد. بهندرت اینها را خودتان تایپ میکنید — سینی درج آنها را وارد میکند — اما قابلخواندن هستند، و شناختن آنها وقتی چیزی عجیب رندر میشود کمک میکند.
| نشانه | معنی |
|---|---|
param | مقدار نمونهبرداریشده یک متغیر. |
expr | یک عبارت محاسبهشده از متغیرها. |
derived | یک واقعیت محاسبهشده، که یکبار تعریف و دوباره استفاده میشود. |
addon | خروجی یک افزونه هوشمند. |
blank | یک جای خالی شمارهگذاریشده در یک سؤال جایخالی. |
واقعیتهای محاسبهشده ارزش ذکر جداگانه دارند. تحت واقعیتهای محاسبهشده, افزودن واقعیت یک مقدار مشتقشده از متغیرهای نمونهبرداریشده را تعریف میکند — یک بزرگترین مقسومعلیه مشترک، یک صورت کسر سادهشده — و به همان روشی که یک متغیر ارجاع داده میشود، به آن ارجاع داده میشود. تعریف کردن آن یکبار، یعنی متن اصلی، پاسخ و راهحل نمیتوانند دربارهاش با هم اختلاف داشته باشند.