Quest Ladder
TeachFORGE.ai
Quest Ladder / افزودنیهای هوشمند
افزودنیهای هوشمند: منطق و تکرارها درون یک پرسش
وقتی یک سؤال به یک فهرست، یک جدول یا جملهای نیاز دارد که طولش به اعداد ساختهشده وابسته است.
یک مقدار، یک مقدار است. این مقداری است که خودش را میسازد.
برای چه هستند
یک متغیر یک مقدار را قرار میدهد. گاهی یک سؤال به چیزی نیاز دارد که شکلش به مقادیر وابسته است: فهرستی از پنج جمله وقتی n پنج است، جدولی با یک ردیف برای هر مورد، جملهای که میگوید و پیش از آخرینِ هر چند چیزی که وجود دارد.
یک افزودنی هوشمند، یک روال کوچک نامدار است که آن محتوا را تولید میکند. آن را یکبار در کتابخانهٔ افزودنیهای هوشمندمیسازید، سپس آن را هرجا درج میکنید — متن سؤال، یک راهنما، یک مرحلهٔ راهحل، یک بلوک یادگیری فعال — و در همان جا گسترش مییابد.
هرکدام یک ردیف آکاردئونی در کتابخانه است: یکی را باز کنید تا ویرایشش کنید، ببندیدش تا روی یکی دیگر کار کنید. افزودن افزودنی هوشمند یکی میسازد، و کپی کردن سریعترین راه به یک گونه است.
نامگذاری یکی
یک افزودنی دارای نام نمایشی برای خودتان است، یک شناسهٔ داخلی که در توکنی که آن را درج میکند استفاده میشود، و یک هدفاختیاری. شناسه را کوتاه نگه دارید: همان چیزی است که هنگام بازگشت، داخل بلوک متن سؤال خواهید خواند.
ده نوع گام
یک افزودنی، فهرستی از گامهایی است که به ترتیب اجرا میشوند. پنج مورد، گامهای روزمرهاند.
| گام | انجام میدهد |
|---|---|
| افزودن متن | متن ساده، Markdown، LaTeX یا کد را تولید میکند. |
| نمایش چند بار | چیزی را چند بار تکرار میکند — یک تصویر، یک نماد، یک عبارت. |
| دنبالهٔ اعداد (یک خط) | دنبالهای از اعداد را در یک خط تولید میکند، با جداکنندهای که خودتان انتخاب میکنید. |
| اگر این درست باشد… | بسته به یک شرط، یک چیز یا چیز دیگری را تولید میکند. |
| تکرار برای هر عدد… | از یک مقدار به مقدار دیگر میشمارد، و هر بار تولید میکند. |
پنج مورد دیگر وقتی نیازشان دارید آنجا هستند: مقدار محاسبهشدهٔ موقت, بلوک عبارت ریاضی, برای هر مورد فهرست…, تا زمانی که شرط برقرار است… و جدول از فهرست.
فیلدهای آنها بههمانسادگیِ نامهایشان خوانده میشوند — وقتی این درست است, سپس انجام بده…, در غیر این صورت انجام بده…, نام شمارنده, از, تا, اندازهٔ گام, چند تا؟, فاصله بین هرکدام, جداکنندههستند. شما محتوا را توصیف میکنید، نه اینکه کد بنویسید.
استفاده از یکی
وقتی یک افزودنی ذخیره شد، سینی درج افزودنیهای هوشمند منوی کشویی آن را ارائه میدهد. درونخطی در متن توکن را در محل مکاننما میاندازد تا داخل جملهای که مینویسید گسترش یابد؛ اول باید داخل یک فیلد متنی کلیک کنید، و اگر این کار را نکرده باشید، ویرایشگر همین را به شما میگوید.
افزودنی را بسازید، پیشنویس را ذخیره کنید، و فقط بعد از آن بهدنبالش در سینی بروید. منوی کشویی کتابخانهٔ ذخیرهشده را میخواند، پس افزودنیای که تازه تایپ کرده و ذخیره نکردهاید هنوز آنجا نیست — که مثل یک باگ بهنظر میرسد اما نیست.
چه زمانی نه
یک افزودنی زمانی ارزشش را دارد که محتوا واقعاً در شکل تغییر کند. وقتی فقط در مقدار تغییر میکند، یک متغیر ساده آسانتر است و شش ماه بعد راحتتر خوانده میشود.
درون-برنامه راهنمای ساخت دستی مثالهای حلشده از هر نوع گام دارد، و جایی است که باید به آن رفت وقتی میخواهید یکی را سرهمشده ببینید نه توصیفشده.