Backend CI / type-check, build, tests (push) Successful in 1m16s
Server grades levels 7-13 and keeps castle attempt results separate from stored progress. Co-authored-by: Cursor <cursoragent@cursor.com>
1.4 KiB
1.4 KiB
مرحله ۱۳ — آزمون قلعه
هدف
آزمون، آموختههای مراحل ۱ تا ۱۲ را مرور میکند و مفهوم تازه یاد نمیدهد. مثالها خیالی و جدا از کیف پولاند. سرعت و حفظ اصطلاح نمره نیست. شکست پایان بازی نیست.
نگاشت سؤالها
| سؤال | مرحله | پاسخ |
|---|---|---|
| castle-q1 | ۱ | exchange |
| castle-q2 | ۲ | regular |
| castle-q3 | ۳ | water |
| castle-q4 | ۴ | moves |
| castle-q5 | ۵ | no |
| castle-q6 | ۶ | less |
| castle-q7 | ۷ | valid |
| castle-q8 | ۸ | keep |
| castle-q9 | ۹ | no |
| castle-q10 | ۱۰ | 121 |
| castle-q11 | ۱۱ | b |
| castle-q12 | ۱۲ | 6 |
امتیاز
score = Math.round(correctCount × 100 / 12)
۰، ۸، ۱۷، ۲۵، ۳۳، ۴۲، ۵۰، ۵۸، ۶۷، ۷۵، ۸۳، ۹۲، ۱۰۰.
کمتر از ۶۰ تکمیل نمیشود و پاداش ندارد، ولی توضیح سؤالها برمیگردد. ۸ درست یک ستاره، ۹ یا ۱۰ دو ستاره، ۱۱ یا ۱۲ سه ستاره. پاداش پایه ۱۰۰ XP و ۵۰ سکه است. بعد از مرحله ۱۳ مرحله دیگری باز نمیشود.
ارسال فقط دوازده { questionId, answerId } است. امتیاز و ستاره کلاینت پذیرفته نمیشود. پاسخ درست در GET عمومی نیست.