diff --git a/config/settings.py b/config/settings.py index ea40591..97193bd 100644 --- a/config/settings.py +++ b/config/settings.py @@ -575,6 +575,11 @@ OPENAI_EMBEDDING_DIM = int(os.environ.get('OPENAI_EMBEDDING_DIM', '1536')) OPENAI_TIMEOUT_SECONDS = int(os.environ.get('OPENAI_TIMEOUT_SECONDS', '60')) QDRANT_URL = os.environ.get('QDRANT_URL', 'https://qdrant.tadrisino2.ir:443') +# پیش‌فرضِ خودِ qdrant-client پنج ثانیه است و برای این سرور کم است: ingestِ +# کتابِ هشتم روی همان اولین فراخوانی (ساختِ collection) افتاد و صفر صفحه رفت. +# سی ثانیه در مسیرِ ingest که دقیقه‌ها طول می‌کشد هزینه‌ای ندارد، و جلوی +# مردنِ یک اجرای طولانی بابتِ یک کندیِ لحظه‌ای را می‌گیرد. +QDRANT_TIMEOUT_SECONDS = int(os.environ.get('QDRANT_TIMEOUT_SECONDS', '30')) QDRANT_API_KEY = os.environ.get('QDRANT_API_KEY', '') # نامِ collection در دادهٔ تیمِ دیگه = f"{subject} {grade}".lower() . کلیدِ diff --git a/content/management/commands/generate_questions_from_chunks.py b/content/management/commands/generate_questions_from_chunks.py index 7695a92..c1b53d4 100644 --- a/content/management/commands/generate_questions_from_chunks.py +++ b/content/management/commands/generate_questions_from_chunks.py @@ -15,6 +15,9 @@ python manage.py generate_questions_from_chunks --grade نهم """ import json +import threading +import time +from concurrent.futures import ThreadPoolExecutor from django.conf import settings from django.core.management.base import BaseCommand, CommandError @@ -26,29 +29,54 @@ from rag.services import clients from rag.services.config import build_collection_name, rag_is_configured from rag.services.textbooks import TEXTBOOKS, get_textbook -PROMPT = """ -تو یک معلمِ ریاضیِ پایه‌ی {grade} هستی. +def _is_account_limit(exc) -> bool: + """ + آیا این خطا یعنی «حسابِ سرویس دیگر جواب نمی‌دهد» یا فقط کندیِ لحظه‌ای؟ -از روی «مسئله» و «راه‌حل»ِ زیر — که مستقیماً از کتابِ درسی درآمده — یک سوالِ -چهارگزینه‌ای بساز. + دو شکلِ واقعی که دیدیم و هر دو باید اجرا را متوقف کنند: + 429 initial_usage_limit_exceeded — سقفِ حسابِ تازه، ساعت‌ها + 403 insufficient user quota — اعتبار تمام شده -قواعد: -- صورتِ سوال باید کوتاه، خودکفا و به فارسی باشد؛ دانش‌آموز بدونِ دیدنِ کتاب - بتواند جواب دهد. -- دقیقاً چهار گزینه، و دقیقاً یکی درست. -- سه گزینه‌ی نادرست باید **خطاهای رایجِ همین مبحث** باشند (مثلاً اشتباه در - علامتِ توان، جا انداختنِ یک مرحله، مخرجِ مشترک نگرفتن) — نه عددِ تصادفی و - نه گزینه‌ی آشکارا مسخره. -- هر گزینه حداکثر ۴۰ نویسه. -- اگر از روی این متن نمی‌شود سوالِ سالمی ساخت، دقیقاً {{"skip": true}} برگردان. + نکته: متنِ دومی «insufficient user quota» است با فاصله، نه زیرخط. محافظِ + اولِ ما دنبالِ `insufficient_quota` می‌گشت و نمی‌گرفتش، و اجرا ۷۷۰ فراخوانیِ + محکوم‌به‌شکست زد به‌جای اینکه سرِ اولی بایستد. + """ + text = str(exc).lower() + if 'usage_limit' in text or 'quota' in text: + return True + return '403' in text and 'insufficient' in text + + +PROMPT = """تو یک معلمِ ریاضیِ باتجربه‌ی پایه‌ی {grade} هستی. + +از روی «مسئله» و «راه‌حل»ِ زیر — که مستقیماً از کتابِ درسی درآمده و درستیِ +راه‌حلش جداگانه بررسی و تأیید شده — یک سوالِ چهارگزینه‌ای بساز. + +⚠️ نکته‌ی نگارشی: «/» بینِ دو عدد در این متن‌ها جداکننده‌ی اعشار است، نه خطِ +کسر. یعنی «۲/۵» عددِ ۲٫۵ است. + +قواعد — نقضِ هرکدام یعنی سوالِ بی‌ارزش: + +- **خودکفا:** تمامِ داده‌ی لازم باید داخلِ صورتِ سوال باشد. «مساحتِ شکل چند + است؟» بی‌ارزش است چون دانش‌آموز شکل را نمی‌بیند. اگر مسئله بدونِ تصویرِ کتاب + قابلِ بازنویسی نیست، دقیقاً {{"skip": true}} برگردان. +- **دقیقاً یک گزینه‌ی درست.** هر سه گزینه‌ی دیگر را جداگانه بسنج و مطمئن شو + قطعاً غلط‌اند. تله‌ی رایج: در «کدام مجموعه تهی است؟» چند گزینه تهی از آب + دربیایند، یا دو گزینه از نظر عددی برابر باشند و فقط شکلِ نوشتنشان فرق کند + (مثلاً «√۷/√۶» و «√۴۲/۶» یک عددند). +- **گزینه‌های غلط باید خطای واقعیِ دانش‌آموز باشند** — جابه‌جایی علامتِ توان، + مخرجِ مشترک نگرفتن، یک مرحله جا انداختن. نه عددِ تصادفی، نه گزینه‌ی مسخره. +- هیچ دو گزینه‌ای هم‌معنا نباشند. +- **بدونِ LaTeX و بدونِ markdown.** به‌جای \\frac{{a}}{{b}} بنویس (a)/(b). + متن عیناً همان‌طور که می‌نویسی به دانش‌آموز نشان داده می‌شود. +- فارسی، با ارقامِ فارسی. هر گزینه حداکثر ۴۰ نویسه. نوعِ مسئله: {problem_type} مسئله: {problem} راه‌حل: {solution} فقط این JSON را برگردان، بدونِ markdown و بدونِ توضیح: -{{"prompt": "صورتِ سوال", "options": ["الف", "ب", "ج", "د"], "correctIndex": 0}} -""" +{{"prompt": "صورتِ سوال", "options": ["الف", "ب", "ج", "د"], "correctIndex": 0}}""" class Command(BaseCommand): @@ -64,6 +92,14 @@ class Command(BaseCommand): help='چند سوال برای هر درس.') parser.add_argument('--dry-run', action='store_true', help='فقط نشان بده چند سوال ساخته می‌شود؛ هیچ فراخوانیِ پولی نکن.') + parser.add_argument('--model', default='o4-mini', + help='مدلِ سازنده. پیش‌فرض o4-mini؛ gpt-4o-mini کیفیتِ ' + 'قابلِ قبولی نداد (۴ سوال از ۶ خراب).') + parser.add_argument('--all-chunks', dest='verified_only', action='store_false', + help='از chunkهای بازبینی‌نشده هم بساز (پیش‌فرض: فقط تأییدشده‌ها).') + parser.set_defaults(verified_only=True) + parser.add_argument('--workers', type=int, default=4, + help='فراخوانیِ هم‌زمان. بیش از ۴ روی این پروکسی ۴۲۹ می‌گیرد.') def handle(self, *args, **opts): book = get_textbook(opts['subject'], opts['grade']) @@ -95,9 +131,10 @@ class Command(BaseCommand): self.stdout.write(f' … و {len(targets) - 10} مورد دیگر') # ~۹۰۰ توکن ورودی و ~۱۵۰ خروجی برای هر سوال با gpt-4o-mini. - cost = len(targets) * (900 / 1e6 * 0.15 + 150 / 1e6 * 0.60) + self.model = opts['model'] + cost = len(targets) * 0.0018 # اندازه‌گیریِ واقعیِ o4-mini self.stdout.write(self.style.WARNING( - f'\nبرآوردِ هزینه با {settings.OPENAI_CHAT_MODEL}: ≈ ${cost:.3f}' + f'\nبرآوردِ هزینه با {self.model}: ≈ ${cost:.2f}' )) if opts['dry_run']: self.stdout.write(self.style.WARNING('--dry-run: چیزی ساخته نشد.')) @@ -106,21 +143,49 @@ class Command(BaseCommand): if not rag_is_configured(): raise CommandError('RAG پیکربندی نشده (کلیدها خالی‌اند یا RAG_FORCE_MOCK روشن است).') + # سقفِ مصرفِ حسابِ سرویس با فشارِ لحظه‌ای فرق دارد: اولی ساعت‌ها باز + # نمی‌شود و تلاشِ دوباره فقط پنجره را طولانی‌تر می‌کند. + stop = threading.Event() + + def work(pair): + lesson, chunk = pair + if stop.is_set(): + return lesson, None, None + delay = 4.0 + last = None + for _ in range(4): + try: + return lesson, self._ask_model(chunk, book.grade), None + except Exception as exc: # noqa: BLE001 + last = exc + text = str(exc).lower() + if _is_account_limit(exc): + stop.set() + return lesson, None, exc + if '429' not in text and 'rate' not in text: + break + time.sleep(delay) + delay *= 2 + return lesson, None, last + created = skipped = failed = 0 - for lesson, chunk in targets: - try: - data = self._ask_model(chunk, book.grade) - except Exception as exc: # noqa: BLE001 - failed += 1 - self.stdout.write(self.style.ERROR(f' ✗ {lesson.title}: {str(exc)[:90]}')) - continue - if data is None: - skipped += 1 - self.stdout.write(f' — {lesson.title}: مدل گفت از این متن سوال درنمی‌آید') - continue - self._persist(lesson, data) - created += 1 - self.stdout.write(self.style.SUCCESS(f' ✓ {lesson.title}: {data["prompt"][:60]}')) + with ThreadPoolExecutor(max_workers=opts['workers']) as pool: + for lesson, data, err in pool.map(work, targets): + if err is not None: + failed += 1 + self.stdout.write(self.style.ERROR(f' ✗ {lesson.title}: {str(err)[:85]}')) + continue + if data is None: + skipped += 1 + continue + self._persist(lesson, data) + created += 1 + self.stdout.write(self.style.SUCCESS( + f' ✓ {lesson.title}: {data["prompt"][:55]}')) + if stop.is_set(): + self.stdout.write(self.style.ERROR( + '\nسقفِ مصرفِ حسابِ سرویس پر شد؛ اجرا نیمه‌کاره ماند. ' + 'اجرای بعدی از همین‌جا ادامه می‌دهد.')) self.stdout.write(self.style.SUCCESS( f'\n{created} سوال ساخته شد، {skipped} رد شد، {failed} خطا.' @@ -144,32 +209,33 @@ class Command(BaseCommand): need = opts['per_lesson'] - have if need <= 0: continue - chunks = list( - LessonChunk.objects - .filter(collection=collection, problem_type=lesson.title) - .exclude(problem='') - .order_by('source_page', 'order')[:need] - ) + # فقط chunkهایی که راه‌حلشان بازبینی و تأیید شده. ساختنِ سوال از + # راه‌حلی که می‌دانیم غلط است، خطای کتاب را به دانش‌آموز منتقل + # می‌کند — و ۱۲۳ موردِ این‌چنینی در همین کتاب‌ها پیدا شد. + candidates = LessonChunk.objects.filter( + collection=collection, problem_type=lesson.title).exclude(problem='') + if opts['verified_only']: + candidates = candidates.filter( + solution_verdict=LessonChunk.VERDICT_AGREES) + chunks = list(candidates.order_by('source_page', 'order')[:need]) for chunk in chunks: targets.append((lesson, chunk)) if opts['limit'] and len(targets) >= opts['limit']: return targets return targets - def _ask_model(self, chunk, grade): + def _ask_model(self, chunk, grade): # noqa: D401 prompt = PROMPT.format( grade=grade, problem_type=chunk.problem_type, problem=chunk.problem, solution=chunk.solution, ) client = clients.get_openai_client() completion = client.chat.completions.create( - model=settings.OPENAI_CHAT_MODEL, + model=self.model, messages=[ {'role': 'system', 'content': 'You always answer with a single valid JSON object.'}, {'role': 'user', 'content': prompt}, ], - temperature=0.4, - max_tokens=400, ) raw = (completion.choices[0].message.content or '').strip() for fence in ('```json', '```'): diff --git a/content/seed/curriculum.json b/content/seed/curriculum.json index d545517..d2b07fd 100644 --- a/content/seed/curriculum.json +++ b/content/seed/curriculum.json @@ -6649,6 +6649,2778 @@ ] } ] + }, + { + "title": "پایه هشتم", + "icon": "grade-8", + "color": "#9C27B0", + "units": [ + { + "title": "فصل ۱: عددهای صحیح و گویا", + "order": 1, + "nodes": [ + { + "title": "یادآوری عددهای صحیح", + "order": 1, + "lessons": [ + { + "title": "حرکت روی محور اعداد", + "introText": "برای هر حرکت روی محور، عدد مربوطه را با توجه به جهت و فاصله حرکت مشخص کنید." + }, + { + "title": "تکمیل جدول اعداد صحیح", + "introText": "با توجه به مقادیر داده شده در جدول، خانه‌های خالی را با اعداد صحیح مناسب پر کنید." + }, + { + "title": "محاسبه عبارات عددی", + "introText": "عبارات عددی را با استفاده از عملیات جمع و تفریق محاسبه کنید." + }, + { + "title": "ترتیب عملیات", + "introText": "عبارات را با توجه به ترتیب عملیات (پرانتز، ضرب و تقسیم، جمع و تفریق) محاسبه کنید." + }, + { + "title": "محاسبه عبارت‌های عددی", + "introText": "۱. ترتیب عملیات را رعایت کنید.\n۲. ابتدا پرانتزها را محاسبه کنید.\n۳. عملیات ضرب و تقسیم را قبل از جمع و تفریق انجام دهید.\n۴. در نهایت، عملیات جمع و تفریق را انجام دهید." + }, + { + "title": "جمع اعداد صحیح", + "introText": "برای جمع اعداد صحیح، ابتدا اعداد را به صورت جفت‌های مناسب دسته‌بندی کنید و سپس هر جفت را محاسبه کنید. در نهایت، نتایج را با هم جمع کنید." + }, + { + "title": "محاسبه عبارت‌های صحیح", + "introText": "ابتدا علامت‌های مناسب را در جاهای خالی قرار دهید و سپس عبارت را محاسبه کنید. در نهایت، حاصل را بررسی کنید که بزرگ‌ترین مقدار ممکن باشد." + }, + { + "title": "نوشتن اعداد صحیح", + "introText": "برای نوشتن اعداد صحیح خواسته شده، ابتدا اعداد صحیح مورد نظر را شناسایی کرده و سپس آن‌ها را به ترتیب خواسته شده بنویسید." + }, + { + "title": "تکمیل جدول اعداد", + "introText": "برای تکمیل جدول، اعداد داده شده را در ستون‌های مربوطه قرار دهید و مشخص کنید که آیا عدد طبیعی یا صحیح است." + }, + { + "title": "شناسایی اعداد خاص", + "introText": "برای شناسایی اعداد خاص، اعداد داده شده را بررسی کرده و کوچک‌ترین یا بزرگ‌ترین عدد را بر اساس خواسته مسئله پیدا کنید." + }, + { + "title": "تکمیل جدول با جمع اعداد", + "introText": "جدول را به گونه‌ای کامل کنید که حاصل جمع اعداد هر ردیف و هر ستون برابر باشد." + } + ] + }, + { + "title": "معرفی عددهای گویا", + "order": 2, + "lessons": [ + { + "title": "شناسایی اعداد روی محور", + "introText": "برای شناسایی اعداد روی محور، ابتدا نقطه مورد نظر را پیدا کرده و سپس عدد متناظر با آن نقطه را مشخص کنید." + }, + { + "title": "تبدیل کسرها و اعداد مخلوط", + "introText": "برای تبدیل کسر به عدد مخلوط، صورت کسر را بر مخرج تقسیم کرده و خارج قسمت را به عنوان عدد صحیح و باقی‌مانده را به عنوان صورت کسر جدید در نظر بگیرید." + }, + { + "title": "نمایش کسرها روی محور", + "introText": "۱. کسر را به صورت عددی روی محور مشخص کنید. ۲. نقطه متناظر با کسر را روی محور علامت بزنید." + }, + { + "title": "ساده‌سازی کسرها", + "introText": "۱. صورت و مخرج کسر را بر بزرگترین مقسوم‌علیه مشترک تقسیم کنید. ۲. کسر ساده شده را بنویسید." + }, + { + "title": "ترتیب اعداد روی محور", + "introText": "۱. اعداد را به صورت کسری یا اعشاری بنویسید. ۲. اعداد را از کوچک به بزرگ مرتب کنید." + }, + { + "title": "مقایسه اعداد", + "introText": "۱. اعداد را به صورت کسری یا اعشاری بنویسید. ۲. اعداد را مقایسه کنید و علامت مناسب (>, <, =) را قرار دهید." + }, + { + "title": "تقسیم فاصله و نمایش اعداد کسری", + "introText": "۱. فاصله بین دو عدد را به قسمت‌های مساوی تقسیم کنید. ۲. نقاط مشخص شده را بر روی محور نمایش دهید. ۳. اعداد کسری متناظر با هر نقطه را بنویسید." + }, + { + "title": "نوشتن اعداد کسری به صورت اعشاری", + "introText": "۱. عدد کسری را به صورت اعشاری بنویسید. ۲. عدد اعشاری را بر روی محور نمایش دهید." + }, + { + "title": "نمایش برداری عددهای صحیح", + "introText": "برای نمایش برداری عددهای صحیح، ابتدا عدد اول را روی محور مشخص کنید. سپس با توجه به علامت عدد دوم، به سمت راست (برای جمع) یا چپ (برای تفریق) حرکت کنید و نتیجه را مشخص کنید." + }, + { + "title": "یافتن کسرهای مساوی", + "introText": "برای یافتن کسرهای مساوی، صورت و مخرج کسر را در یک عدد مشترک ضرب یا بر یک عدد مشترک تقسیم کنید تا به کسر مساوی برسید." + }, + { + "title": "تشخیص نوع عدد", + "introText": "برای تشخیص نوع عدد، بررسی کنید که آیا عدد می‌تواند به صورت کسر نوشته شود (عدد گویا)، یا عدد صحیح است (بدون کسر)، یا عدد طبیعی است (صحیح و مثبت)." + }, + { + "title": "تعیین علامت و ساده کردن عبارت", + "introText": "برای تعیین علامت عبارت، ابتدا علامت هر عدد را مشخص کنید و سپس با توجه به قوانین ضرب و تقسیم علامت‌ها، علامت نهایی را تعیین کنید. برای ساده کردن، صورت و مخرج را بر بزرگترین مقسوم‌علیه مشترک تقسیم کنید." + } + ] + }, + { + "title": "جمع و تفریق عددهای گویا", + "order": 3, + "lessons": [ + { + "title": "جمع عددهای صحیح روی محور", + "introText": "۱. عدد اول را روی محور پیدا کنید. ۲. به اندازه عدد دوم به سمت راست حرکت کنید. ۳. عدد نهایی را بخوانید." + }, + { + "title": "یافتن عدد متناظر روی محور", + "introText": "۱. عدد داده شده را روی محور پیدا کنید. ۲. به همان اندازه به سمت چپ حرکت کنید. ۳. عدد متناظر را بخوانید." + }, + { + "title": "جمع عددهای گویا", + "introText": "۱. عدد اول را روی محور پیدا کنید. ۲. به اندازه عدد دوم به سمت راست حرکت کنید. ۳. عدد نهایی را بخوانید." + }, + { + "title": "جمع و تفریق اعداد گویا", + "introText": "۱. اعداد را به صورت کسر بنویسید. ۲. مخرج مشترک بگیرید. ۳. صورت‌ها را جمع یا تفریق کنید. ۴. حاصل را ساده کنید." + }, + { + "title": "تقریب اعداد گویا", + "introText": "۱. عدد را به نزدیک‌ترین عدد صحیح گرد کنید. ۲. حاصل را به دست آورید." + }, + { + "title": "جمع و تفریق کسرها", + "introText": "۱. مخرج مشترک کسرها را پیدا کنید.\n۲. صورت‌ها را با توجه به مخرج مشترک جدید تنظیم کنید.\n۳. صورت‌ها را جمع یا تفریق کنید.\n۴. اگر ممکن است، کسر را ساده کنید." + }, + { + "title": "جمع و تفریق اعداد مخلوط", + "introText": "۱. اعداد مخلوط را به صورت کسر تبدیل کنید.\n۲. مخرج مشترک کسرها را پیدا کنید.\n۳. صورت‌ها را با توجه به مخرج مشترک جدید تنظیم کنید.\n۴. صورت‌ها را جمع یا تفریق کنید.\n۵. اگر ممکن است، کسر را ساده کنید و به عدد مخلوط تبدیل کنید." + }, + { + "title": "جمع و تفریق اعداد اعشاری", + "introText": "۱. اعداد اعشاری را زیر هم بنویسید و مکان اعشار را تنظیم کنید.\n۲. اعداد را جمع یا تفریق کنید.\n۳. مکان اعشار را در جواب نهایی حفظ کنید." + } + ] + }, + { + "title": "ضرب و تقسیم عددهای گویا", + "order": 4, + "lessons": [ + { + "title": "ضرب عددهای گویا", + "introText": "۱. علامت حاصل ضرب را تعیین کنید. ۲. صورت‌ها را در هم ضرب کنید. ۳. مخرج‌ها را در هم ضرب کنید. ۴. کسر حاصل را ساده کنید." + }, + { + "title": "معکوس عددهای گویا", + "introText": "برای یافتن معکوس یک کسر، صورت و مخرج آن را جابجا کنید. سپس کسر اصلی را در معکوس آن ضرب کنید تا حاصل برابر با یک شود." + }, + { + "title": "تبدیل تقسیم به ضرب", + "introText": "برای تبدیل تقسیم به ضرب، ابتدا علامت تقسیم را به ضرب تبدیل کنید و سپس کسر دوم را معکوس کنید. سپس دو کسر را در هم ضرب کنید." + }, + { + "title": "پر کردن جای خالی با کسر مناسب", + "introText": "برای پر کردن جای خالی، کسر مناسب را پیدا کنید که با ضرب در کسر داده شده حاصل برابر با یک شود." + }, + { + "title": "تقسیم کسرها", + "introText": "برای تقسیم دو کسر، کسر دوم را معکوس کرده و سپس در کسر اول ضرب کنید." + }, + { + "title": "معکوس کسرها", + "introText": "برای یافتن معکوس یک کسر، صورت و مخرج آن را جابجا کنید." + }, + { + "title": "تبدیل کسر به عدد اعشاری", + "introText": "صورت کسر را بر مخرج تقسیم کنید تا عدد اعشاری به دست آید." + }, + { + "title": "جمع و تفریق اعداد گویا", + "introText": "۱. مخرج مشترک کسرها را پیدا کنید. ۲. صورت‌ها را با توجه به مخرج مشترک جدید جمع یا تفریق کنید. ۳. کسر حاصل را ساده کنید." + }, + { + "title": "ضرب و تقسیم اعداد گویا", + "introText": "۱. برای ضرب، صورت‌ها و مخرج‌ها را جداگانه ضرب کنید. ۲. برای تقسیم، کسر دوم را معکوس کرده و سپس ضرب کنید. ۳. کسر حاصل را ساده کنید." + }, + { + "title": "ساده‌سازی کسرها", + "introText": "۱. ب.م.م صورت و مخرج را پیدا کنید. ۲. صورت و مخرج را بر ب.م.م تقسیم کنید." + }, + { + "title": "نمایش عددهای گویا روی محور", + "introText": "۱. عدد گویا را به صورت کسر بنویسید. ۲. محور اعداد را رسم کنید. ۳. مکان عدد را بر روی محور مشخص کنید." + }, + { + "title": "محاسبه حاصل عبارات گویا", + "introText": "۱. ترتیب عملیات را رعایت کنید. ۲. ابتدا پرانتزها را محاسبه کنید. ۳. سپس ضرب و تقسیم را انجام دهید. ۴. در نهایت جمع و تفریق را محاسبه کنید." + } + ] + } + ] + }, + { + "title": "فصل ۲: عددهای اول", + "order": 2, + "nodes": [ + { + "title": "یادآوری عددهای اول", + "order": 1, + "lessons": [ + { + "title": "تقسیم به گروه‌های مساوی", + "introText": "برای تقسیم یک تعداد به گروه‌های مساوی، تعداد کل را بر تعداد اعضای هر گروه تقسیم کنید. اگر باقی‌مانده صفر باشد، تقسیم ممکن است." + }, + { + "title": "آرایش مستطیلی", + "introText": "برای رسم آرایش مستطیلی، تعداد کل را به صورت ضرب دو عدد طبیعی نمایش دهید. این دو عدد طول و عرض مستطیل را نشان می‌دهند." + }, + { + "title": "تجزیه عدد به عوامل اول", + "introText": "برای تجزیه عدد به عوامل اول، عدد را به کوچک‌ترین عدد اول ممکن تقسیم کنید و این روند را برای خارج‌قسمت ادامه دهید تا به عدد ۱ برسید." + }, + { + "title": "تشخیص عدد مرکب", + "introText": "برای تشخیص عدد مرکب، عدد را به صورت ضرب دو عدد طبیعی بزرگ‌تر از یک بنویسید." + }, + { + "title": "تشخیص عدد اول", + "introText": "برای تشخیص عدد اول، بررسی کنید که عدد تنها بر خودش و یک بخش‌پذیر باشد." + }, + { + "title": "تقسیم‌بندی اعداد طبیعی", + "introText": "اعداد طبیعی را به سه دسته اعداد اول، مرکب و عدد یک تقسیم کنید و ویژگی‌های هر کدام را بنویسید." + }, + { + "title": "تشخیص اعداد مرکب", + "introText": "برای تشخیص اعداد مرکب، باید بررسی کنیم که آیا عدد مورد نظر به جز ۱ و خودش، مقسوم‌علیه دیگری دارد یا خیر. اگر عددی مقسوم‌علیه دیگری داشته باشد، آن عدد مرکب است." + }, + { + "title": "مضرب‌های عدد اول", + "introText": "برای یافتن مضرب‌های یک عدد اول، باید عدد مورد نظر را در اعداد طبیعی ضرب کنیم. مضرب‌های یک عدد اول به جز خودش و ۱، عدد اول نیستند." + }, + { + "title": "ب.م.م و نسبت به هم اول بودن", + "introText": "برای تعیین ب.م.م دو عدد، باید بزرگترین مقسوم‌علیه مشترک آن‌ها را پیدا کنیم. اگر ب.م.م دو عدد ۱ باشد، آن دو عدد نسبت به هم اول هستند." + }, + { + "title": "یافتن عددهای اول بین دو عدد", + "introText": "برای یافتن عددهای اول بین دو عدد، ابتدا لیستی از اعداد بین آن دو عدد تهیه کنید. سپس برای هر عدد در لیست، بررسی کنید که آیا عدد اول است یا خیر. اگر عددی فقط بر ۱ و خودش بخش‌پذیر باشد، عدد اول است." + }, + { + "title": "تعداد عددهای اول کمتر از یک عدد", + "introText": "برای یافتن تعداد عددهای اول کمتر از یک عدد مشخص، لیستی از اعداد اول تا آن عدد تهیه کنید و تعداد آنها را بشمارید." + }, + { + "title": "جمع دو عدد اول", + "introText": "برای یافتن جمع دو عدد اول که برابر یک عدد مشخص است، لیستی از اعداد اول تهیه کنید و دو عدد از آن لیست انتخاب کنید که جمع آنها برابر عدد مشخص باشد." + } + ] + }, + { + "title": "تعیین عددهای اول", + "order": 2, + "lessons": [ + { + "title": "تشخیص اعداد اول", + "introText": "برای تشخیص اعداد اول از ۱ تا ۵۰، ابتدا عدد ۱ را خط می‌زنیم زیرا عدد اول نیست. سپس مضرب‌های هر عدد اول را خط می‌زنیم تا فقط اعداد اول باقی بمانند." + }, + { + "title": "تشخیص مضرب‌های عدد", + "introText": "برای تعیین مضرب‌های یک عدد، عدد مورد نظر را در اعداد طبیعی ضرب کنید و مضرب‌ها را مشخص کنید." + }, + { + "title": "تشخیص عددهای اول", + "introText": "برای تشخیص عددهای اول، مضرب‌های هر عدد را خط بزنید و عددهایی که باقی می‌مانند، عدد اول هستند." + }, + { + "title": "تشخیص عدد اول", + "introText": "برای تشخیص عدد اول، عدد مورد نظر را بر اعداد اول کوچکتر از ریشه دوم آن تقسیم می‌کنیم. اگر هیچ‌کدام از تقسیم‌ها باقی‌مانده نداشت، عدد اول است." + }, + { + "title": "غربال اعداد", + "introText": "۱. لیستی از اعداد مورد نظر تهیه کنید. ۲. از کوچک‌ترین عدد اول شروع کرده و مضرب‌های آن را حذف کنید. ۳. این کار را برای اعداد اول بعدی تکرار کنید تا تنها اعداد اول باقی بمانند." + }, + { + "title": "تشخیص عددهای اول و مرکب", + "introText": "برای تشخیص عدد اول، ابتدا عدد را بر اعداد اول کوچکتر از ریشه دوم آن تقسیم می‌کنیم. اگر هیچ‌کدام از این تقسیم‌ها باقی‌مانده صفر نداشت، عدد اول است. در غیر این صورت، عدد مرکب است." + }, + { + "title": "یافتن عددهای اول بین دو عدد", + "introText": "برای یافتن عددهای اول بین دو عدد، از روش غربال استفاده می‌کنیم. ابتدا لیستی از اعداد بین دو عدد مورد نظر تهیه کرده و سپس اعداد مرکب را با استفاده از مضرب‌های اعداد اول حذف می‌کنیم." + }, + { + "title": "نسبت به هم اول بودن", + "introText": "دو عدد نسبت به هم اول هستند اگر بزرگترین مقسوم‌علیه مشترک آن‌ها ۱ باشد. برای تعیین این موضوع، از الگوریتم اقلیدس استفاده می‌کنیم." + } + ] + } + ] + }, + { + "title": "فصل ۳: چندضلعی‌ها", + "order": 3, + "nodes": [ + { + "title": "چندضلعی‌ها و تقارن", + "order": 1, + "lessons": [ + { + "title": "تشخیص چندضلعی منتظم", + "introText": "۱. شکل مورد نظر را انتخاب کنید. ۲. تعداد اضلاع را بشمارید. ۳. بررسی کنید که آیا همه اضلاع و زوایا برابر هستند یا خیر. ۴. اگر همه اضلاع و زوایا برابر باشند، شکل منتظم است." + }, + { + "title": "تشخیص چندضلعی غیرمنتظم", + "introText": "۱. شکل مورد نظر را انتخاب کنید. ۲. تعداد اضلاع را بشمارید. ۳. بررسی کنید که آیا همه اضلاع و زوایا برابر نیستند. ۴. اگر اضلاع و زوایا برابر نباشند، شکل غیرمنتظم است." + }, + { + "title": "رسم چندضلعی‌ها", + "introText": "۱. نوع چندضلعی را مشخص کنید. ۲. ویژگی‌های زاویه‌ای و طولی آن را بررسی کنید. ۳. با استفاده از ویژگی‌ها، چندضلعی را روی صفحه رسم کنید." + }, + { + "title": "محور تقارن در چندضلعی‌ها", + "introText": "۱. شکل چندضلعی را بررسی کنید. ۲. تعداد خطوط تقارن را با توجه به تقارن‌های موجود در شکل مشخص کنید." + }, + { + "title": "چرخش و تقارن", + "introText": "۱. مرکز دوران را مشخص کنید. ۲. شکل را به زاویه مشخص شده بچرخانید. ۳. بررسی کنید که آیا شکل با حالت اولیه منطبق است یا خیر." + }, + { + "title": "مرکز تقارن", + "introText": "برای تعیین مرکز تقارن یک شکل، نقطه‌ای را پیدا کنید که اگر شکل را حول آن نقطه به اندازه ۱۸۰ درجه دوران دهید، شکل بر خودش منطبق شود." + }, + { + "title": "دوران و تقارن", + "introText": "برای بررسی تقارن یک شکل، آن را حول یک نقطه به اندازه زاویه مشخص دوران دهید و بررسی کنید که آیا شکل بر خودش منطبق می‌شود یا خیر." + }, + { + "title": "تشخیص مرکز تقارن", + "introText": "۱. شکل را بررسی کنید و نقطه مشخص شده را پیدا کنید.\n۲. بررسی کنید که آیا شکل با چرخش ۱۸۰ درجه حول نقطه مشخص شده بر خودش منطبق می‌شود یا خیر.\n۳. اگر منطبق شد، نقطه مرکز تقارن است." + } + ] + }, + { + "title": "توازی و تعامد", + "order": 2, + "lessons": [ + { + "title": "زاویه‌های متقابل به رأس", + "introText": "۱. خطوط موازی و خط مورب را شناسایی کنید. ۲. زاویه‌های متقابل به رأس را پیدا کنید. ۳. از تساوی زاویه‌های متقابل به رأس استفاده کنید." + }, + { + "title": "زاویه‌های مکمل", + "introText": "۱. خطوط عمود را شناسایی کنید. ۲. زاویه‌های مکمل را پیدا کنید. ۳. از تساوی زاویه‌های مکمل استفاده کنید." + }, + { + "title": "زاویه‌های مساوی و موازی", + "introText": "۱. خطوط موازی را شناسایی کنید. ۲. زاویه‌های مساوی را مشخص کنید. ۳. از روابط زاویه‌ای برای پیدا کردن اندازه‌های مجهول استفاده کنید." + }, + { + "title": "رسم خطوط موازی", + "introText": "۱. خط اصلی را مشخص کنید. ۲. از ابزار مناسب مانند خط‌کش برای رسم خط موازی استفاده کنید. ۳. شیب خط را حفظ کنید تا موازی بودن حفظ شود." + }, + { + "title": "تشخیص خطوط موازی و عمود", + "introText": "۱. خطوط را با علامت‌گذاری مشخص کنید. ۲. بررسی کنید که آیا خطوط موازی یا عمود هستند. ۳. از نمادهای ⊥ و ∥ برای نشان دادن روابط استفاده کنید." + }, + { + "title": "تکمیل روابط زاویه‌ای", + "introText": "۱. روابط زاویه‌ای را با توجه به موازی یا عمود بودن خطوط تکمیل کنید. ۲. از نمادهای ∠ برای نشان دادن زوایا استفاده کنید." + }, + { + "title": "محاسبه زاویه‌های مجهول", + "introText": "۱. شناسایی خطوط موازی و متقاطع.\n۲. استفاده از خواص زاویه‌های متقابل به رأس و زاویه‌های داخلی و خارجی.\n۳. نوشتن معادله بر اساس مجموع زاویه‌ها.\n۴. حل معادله برای پیدا کردن زاویه مجهول." + }, + { + "title": "تشکیل معادله برای زاویه‌ها", + "introText": "۱. شناسایی خطوط موازی و متقاطع.\n۲. استفاده از خواص زاویه‌ها برای نوشتن معادله.\n۳. حل معادله برای پیدا کردن مقدار مجهول." + } + ] + }, + { + "title": "چهارضلعی‌ها", + "order": 3, + "lessons": [ + { + "title": "تشخیص و رسم متوازی‌الأضلاع", + "introText": "۱. شکل متوازی‌الأضلاع را رسم کنید و نام‌گذاری کنید. ۲. یک کاغذ پوستی روی آن بگذارید و تصویر متوازی‌الأضلاع را رسم کنید. ۳. نوک مداد را روی نقطه O قرار دهید و شکل را ۱۸۰ درجه بچرخانید تا شکل منطبق شود." + }, + { + "title": "تساوی زوایا و اضلاع در متوازی‌الأضلاع", + "introText": "۱. با توجه به شکل و تصویر، تساوی‌ها را کامل کنید. ۲. از خواص متوازی‌الأضلاع استفاده کنید تا زوایا و اضلاع مساوی را بیابید." + }, + { + "title": "تشخیص خطوط منطبق", + "introText": "۱. خطوط داده شده را بررسی کنید. ۲. با استفاده از خواص متوازی‌الأضلاع، خطوط منطبق را مشخص کنید." + }, + { + "title": "تشکیل معادله در متوازی‌الأضلاع", + "introText": "۱. زوایای متوازی‌الأضلاع را شناسایی کنید. ۲. از خاصیت زوایای متوازی‌الأضلاع استفاده کنید که زوایای مجاور مکمل هستند. ۳. معادله‌ای بر اساس زوایا تشکیل دهید. ۴. معادله را حل کنید تا مقدار مجهول را بیابید." + }, + { + "title": "تشخیص متوازی‌الأضلاع", + "introText": "۱. شکل‌های داده شده را بررسی کنید. ۲. ویژگی‌های متوازی‌الأضلاع را بررسی کنید: اضلاع مقابل موازی و برابر، زوایای مقابل برابر. ۳. شکل‌هایی که این ویژگی‌ها را دارند، متوازی‌الأضلاع هستند." + }, + { + "title": "خواص مستطیل", + "introText": "۱. مستطیل را رسم کنید.\n۲. قطرهای مستطیل را رسم کنید.\n۳. بررسی کنید که آیا قطرها یکدیگر را نصف می‌کنند.\n۴. بررسی کنید که آیا زاویه‌ها برابر هستند." + }, + { + "title": "تشخیص نوع چهارضلعی", + "introText": "۱. بررسی زوایا و اضلاع چهارضلعی.\n۲. بررسی تساوی یا عمود بودن قطرها.\n۳. تعیین نوع چهارضلعی بر اساس ویژگی‌ها." + }, + { + "title": "محاسبه زاویه", + "introText": "۱. استفاده از خواص چهارضلعی برای محاسبه زوایا.\n۲. استفاده از مجموع زوایای داخلی چهارضلعی." + } + ] + }, + { + "title": "زاویه‌های داخلی", + "order": 4, + "lessons": [ + { + "title": "کاشی‌کاری با مثلث‌ها", + "introText": "۱. مثلث‌های داده شده را بررسی کنید. ۲. زاویه‌های هر مثلث را محاسبه کنید. ۳. مثلث‌ها را طوری کنار هم قرار دهید که زاویه‌های مجاور مکمل باشند. ۴. بررسی کنید که آیا سطح به طور کامل پوشیده شده است یا خیر." + }, + { + "title": "محاسبه مجموع زوایای داخلی چندضلعی", + "introText": "برای محاسبه مجموع زوایای داخلی یک چندضلعی با n ضلع، از فرمول (n-2)×۱۸۰ استفاده کنید." + }, + { + "title": "محاسبه اندازه هر زاویه در چندضلعی منتظم", + "introText": "برای محاسبه اندازه هر زاویه در یک چندضلعی منتظم با n ضلع، از فرمول (n-2)×۱۸۰/n استفاده کنید." + }, + { + "title": "محاسبه مجموع زوایای داخلی چندضلعی منتظم", + "introText": "برای محاسبه مجموع زوایای داخلی یک چندضلعی منتظم با n ضلع، از فرمول (n-2)×180 استفاده کنید." + }, + { + "title": "محاسبه اندازه زاویه‌های داخلی چندضلعی منتظم", + "introText": "برای محاسبه اندازه هر زاویه داخلی یک چندضلعی منتظم با n ضلع، از فرمول [(n-2)×180]/n استفاده کنید." + }, + { + "title": "تشخیص کاشی‌کاری با چندضلعی‌های منتظم", + "introText": "برای تشخیص کاشی‌کاری با چندضلعی‌های منتظم، بررسی کنید که مجموع زوایای چندضلعی‌ها در هر نقطه برابر 360 درجه باشد." + }, + { + "title": "محاسبه زاویه‌های چندضلعی", + "introText": "برای محاسبه اندازه هر یک از زاویه‌های یک چندضلعی منتظم با n ضلع، از فرمول (n-2)×180/n استفاده کنید." + }, + { + "title": "تشخیص نوع چندضلعی", + "introText": "برای تشخیص نوع چندضلعی، تعداد اضلاع و اندازه زاویه‌ها را بررسی کنید. اگر همه اضلاع و زاویه‌ها برابر باشند، چندضلعی منتظم است." + }, + { + "title": "محاسبه مجموع زاویه‌های داخلی", + "introText": "برای محاسبه مجموع زاویه‌های داخلی یک چندضلعی با n ضلع، از فرمول (n-2)×180 استفاده کنید." + } + ] + }, + { + "title": "زاویه‌های خارجی", + "order": 5, + "lessons": [ + { + "title": "زاویه‌های خارجی مثلث", + "introText": "۱. امتداد یکی از اضلاع مثلث را رسم کنید.\n۲. زاویه خارجی را در رأس مورد نظر پیدا کنید.\n۳. از رابطه زاویه خارجی و زاویه‌های داخلی استفاده کنید: زاویه خارجی برابر است با مجموع دو زاویه داخلی غیر مجاور." + }, + { + "title": "مجموع زاویه‌های خارجی چندضلعی", + "introText": "۱. زاویه خارجی هر رأس چندضلعی را پیدا کنید.\n۲. مجموع زاویه‌های خارجی را محاسبه کنید.\n۳. برای هر چندضلعی محدب، مجموع زاویه‌های خارجی برابر ۳۶۰ درجه است." + }, + { + "title": "یافتن زاویه خارجی مثلث", + "introText": "برای یافتن زاویه خارجی یک مثلث، مجموع دو زاویه داخلی دیگر را از ۱۸۰ درجه کم کنید." + }, + { + "title": "محاسبه مجموع زوایای داخلی و خارجی چندضلعی‌ها", + "introText": "برای محاسبه مجموع زوایای داخلی یک چندضلعی با n ضلع، از فرمول (n-2)×180 استفاده می‌کنیم. برای محاسبه مجموع زوایای خارجی، همیشه برابر 360 درجه است." + }, + { + "title": "محاسبه زوایای خارجی چندضلعی", + "introText": "۱. تعداد اضلاع چندضلعی را مشخص کنید. ۲. از فرمول (n-2)×180 برای محاسبه مجموع زوایای داخلی استفاده کنید. ۳. مجموع زوایای خارجی برابر ۳۶۰ درجه است. ۴. برای چندضلعی منتظم، هر زاویه خارجی برابر ۳۶۰ تقسیم بر تعداد اضلاع است." + }, + { + "title": "تشخیص زوایای مساوی", + "introText": "۱. خطوط موازی و متقاطع را شناسایی کنید. ۲. از خواص زوایای متقابل به رأس و زوایای متناوب داخلی استفاده کنید. ۳. زوایای مساوی را علامت‌گذاری کنید." + }, + { + "title": "محاسبه زوایای داخلی و خارجی در الگوهای کاشی‌کاری", + "introText": "۱. نوع چندضلعی‌های استفاده شده در کاشی‌کاری را مشخص کنید. ۲. از فرمول (n-2)×180 برای محاسبه مجموع زوایای داخلی استفاده کنید. ۳. زاویه داخلی هر چندضلعی منتظم برابر مجموع زوایای داخلی تقسیم بر تعداد اضلاع است. ۴. زاویه خارجی برابر ۱۸۰ منهای زاویه داخلی است." + } + ] + } + ] + }, + { + "title": "فصل ۴: جبر و معادله", + "order": 4, + "nodes": [ + { + "title": "ساده کردن عبارت‌های جبری", + "order": 1, + "lessons": [ + { + "title": "الگوهای عددی", + "introText": "۱. عدد طبیعی یا حسابی را در عبارت جبری جایگذاری کنید. ۲. الگوی عددی را بنویسید. ۳. بررسی کنید که آیا الگوها با هم تفاوت دارند یا خیر." + }, + { + "title": "ساختن الگو با چوب کبریت", + "introText": "۱. تعداد چوب کبریت‌های لازم برای هر شکل را بشمارید. ۲. رابطه جبری برای تعداد چوب کبریت‌ها بنویسید. ۳. بررسی کنید که آیا رابطه‌ها ساده می‌شوند یا خیر." + }, + { + "title": "توزیع ضرب در پرانتز", + "introText": "۱. عدد یا عبارت خارج پرانتز را در هر یک از عبارات داخل پرانتز ضرب کنید.\n۲. حاصل‌ضرب‌ها را با هم جمع کنید.\n۳. عبارات مشابه را ساده کنید." + }, + { + "title": "تشخیص جملات مشابه", + "introText": "۱. جملات مشابه را شناسایی کنید.\n۲. ضرایب جملات مشابه را با هم جمع یا تفریق کنید.\n۳. عبارت جدید را بنویسید." + }, + { + "title": "تجزیه و ترکیب عبارات جبری", + "introText": "۱. عبارات جبری را به صورت حاصل‌ضرب دو جمله‌ای‌ها بنویسید.\n۲. عبارات را در هم ضرب کنید.\n۳. حاصل‌ضرب را ساده کنید." + }, + { + "title": "ساده‌سازی عبارات جبری", + "introText": "۱. عبارات مشابه را شناسایی کنید.\n۲. عبارات مشابه را با هم جمع یا تفریق کنید.\n۳. عبارت نهایی را ساده کنید." + }, + { + "title": "الگوی عددی", + "introText": "برای یافتن جمله nام یک الگوی عددی، ابتدا باید الگوی تغییرات بین اعداد را شناسایی کرده و سپس با استفاده از آن الگو، جمله nام را محاسبه کنید." + }, + { + "title": "محاسبه مساحت با عبارات جبری", + "introText": "برای محاسبه مساحت شکل‌ها با استفاده از عبارات جبری، ابتدا فرمول مساحت شکل را بنویسید و سپس مقادیر داده شده را جایگزین کنید." + }, + { + "title": "تشخیص خطا در ساده‌سازی عبارات جبری", + "introText": "برای تشخیص خطا در ساده‌سازی عبارات جبری، مراحل ساده‌سازی را بررسی کرده و مطمئن شوید که قوانین جبری به درستی اعمال شده‌اند." + }, + { + "title": "نوشتن تساوی جبری", + "introText": "برای نوشتن تساوی جبری با توجه به شکل، ابتدا روابط بین اجزای شکل را شناسایی کرده و سپس آن‌ها را به صورت یک معادله جبری بیان کنید." + } + ] + }, + { + "title": "پیدا کردن مقدار یک عبارت جبری", + "order": 2, + "lessons": [ + { + "title": "ماشین عددساز", + "introText": "عدد ورودی را در عدد داخل ماشین ضرب کنید و خروجی را بنویسید." + }, + { + "title": "ماشین ترکیبی", + "introText": "عدد ورودی را به ترتیب از ماشین‌ها عبور دهید و خروجی نهایی را بنویسید." + }, + { + "title": "ماشین های ورودی و خروجی", + "introText": "۱. عدد ورودی را در رابطه داده شده جایگذاری کنید. ۲. عملیات ریاضی را انجام دهید. ۳. عدد خروجی را بنویسید." + }, + { + "title": "تکمیل جدول با استفاده از رابطه", + "introText": "۱. مقدار x را در رابطه داده شده جایگذاری کنید. ۲. عملیات ریاضی را انجام دهید. ۳. مقدار y را در جدول بنویسید." + }, + { + "title": "پیش‌بینی عملیات ماشین", + "introText": "۱. به الگوی ورودی و خروجی توجه کنید. ۲. عملیات ریاضی که ماشین انجام می‌دهد را حدس بزنید. ۳. عملیات را برای ورودی‌های جدید اعمال کنید." + }, + { + "title": "تشخیص عدد زوج", + "introText": "برای تشخیص عدد زوج، بررسی کنید که آیا عدد بر ۲ بخش‌پذیر است یا خیر. اگر باقی‌مانده تقسیم عدد بر ۲ برابر صفر باشد، عدد زوج است." + }, + { + "title": "اثبات حاصل‌ضرب دو عدد زوج", + "introText": "برای اثبات اینکه حاصل‌ضرب دو عدد زوج، زوج است، فرض کنید دو عدد زوج به صورت ۲m و ۲n باشند. حاصل‌ضرب آن‌ها برابر است با ۴mn که خود یک عدد زوج است." + }, + { + "title": "محاسبه مساحت و حجم", + "introText": "۱. طول، عرض و ارتفاع مکعب مستطیل را مشخص کنید. ۲. مساحت کل را با استفاده از فرمول ۲(ab + bc + ac) محاسبه کنید. ۳. حجم را با استفاده از فرمول abc محاسبه کنید." + }, + { + "title": "حل معادله خطی", + "introText": "۱. معادله را به صورت ax + b = 0 بنویسید. ۲. متغیر x را با استفاده از جابجایی و تقسیم حل کنید." + }, + { + "title": "رسم نمودار خطی", + "introText": "۱. معادله خطی را به صورت y = mx + b بنویسید. ۲. مقادیر مختلفی برای x انتخاب کنید و مقادیر متناظر y را محاسبه کنید. ۳. نقاط (x, y) را روی نمودار رسم کنید و خط را بکشید." + } + ] + }, + { + "title": "تجزیه عبارت‌های جبری", + "order": 3, + "lessons": [ + { + "title": "ساده‌سازی کسرها", + "introText": "برای ساده‌سازی کسرها، صورت و مخرج را به عوامل اول تجزیه کرده و عوامل مشترک را حذف کنید." + }, + { + "title": "توزیع‌پذیری و تجزیه", + "introText": "برای توزیع‌پذیری، عبارت a(b+c) را به ab+ac تبدیل کنید. برای تجزیه، عبارت ab+ac را به a(b+c) تبدیل کنید." + }, + { + "title": "تجزیه با عامل مشترک", + "introText": "برای تجزیه یک عبارت جبری، عامل یا بخش مشترک دو یا چند جمله را پیدا کرده و بیرون پرانتز می‌نویسیم." + }, + { + "title": "تجزیه عبارات جبری", + "introText": "۱. عبارات را به عوامل اول تجزیه کنید.\n۲. عوامل مشترک را پیدا کنید.\n۳. عبارت را به صورت ضرب عوامل بنویسید." + }, + { + "title": "تبدیل به ضرب", + "introText": "۱. عبارات را به صورت ضرب عوامل بنویسید.\n۲. عوامل مشترک را پیدا کنید.\n۳. عبارت را ساده کنید." + }, + { + "title": "تفاوت توان‌های متغیر", + "introText": "برای یافتن تفاوت توان‌های متغیر، توان‌های مختلف را محاسبه کرده و تفاوت آن‌ها را بررسی کنید." + }, + { + "title": "محاسبه توان‌های مختلف", + "introText": "برای محاسبه توان‌های مختلف، مقدار متغیر را به توان مورد نظر برسانید." + }, + { + "title": "تکمیل جدول توان‌ها", + "introText": "مقادیر مختلف متغیرها را در جدول قرار داده و توان‌های مربوطه را محاسبه کنید." + }, + { + "title": "ساده‌سازی عبارات جبری", + "introText": "برای ساده‌سازی عبارات جبری، از قوانین توزیع و جمع استفاده کنید." + }, + { + "title": "ضرب عبارات جبری", + "introText": "۱. هر جمله در پرانتز اول را در هر جمله در پرانتز دوم ضرب کنید. ۲. جملات مشابه را با هم جمع کنید." + } + ] + }, + { + "title": "معادله", + "order": 4, + "lessons": [ + { + "title": "حل معادله با استفاده از حدس و آزمایش", + "introText": "۱. حدس اولیه برای اعداد بزنید. ۲. جمع اعداد را محاسبه کنید. ۳. اگر جمع برابر مقدار داده شده نبود، حدس را تغییر دهید و تکرار کنید." + }, + { + "title": "حل معادله با استفاده از رسم شکل", + "introText": "۱. اعداد را به صورت شکل رسم کنید. ۲. شکل‌ها را به گونه‌ای مرتب کنید که جمع آن‌ها برابر مقدار داده شده شود. ۳. عدد وسط را مشخص کنید." + }, + { + "title": "حل معادله با استفاده از روش‌های نمادین", + "introText": "۱. معادله را به صورت نمادین بنویسید. ۲. معادله را حل کنید تا عدد وسط را پیدا کنید." + }, + { + "title": "حل معادله خطی", + "introText": "۱. معادله را به صورت ax + b = c بنویسید.\n۲. عدد ثابت b را از هر دو طرف معادله کم کنید.\n۳. ضریب x را به طرف دیگر معادله منتقل کنید.\n۴. طرفین معادله را بر ضریب x تقسیم کنید تا مقدار x به دست آید." + }, + { + "title": "حل معادله با کسرها", + "introText": "۱. کسرها را به مخرج مشترک برسانید.\n۲. طرفین معادله را در مخرج مشترک ضرب کنید تا کسرها حذف شوند.\n۳. معادله جدید را حل کنید.\n۴. جواب را بررسی کنید." + }, + { + "title": "اشتباه در ضرب کسرها", + "introText": "۱. کسرها را به صورت صحیح ضرب کنید.\n۲. اشتباهات رایج را شناسایی و تصحیح کنید." + }, + { + "title": "حل معادله", + "introText": "۱. معادله را به صورت ساده‌تر بنویسید. ۲. طرفین معادله را در عدد مشترک ضرب کنید تا کسرها حذف شوند. ۳. مجهول را در یک طرف معادله قرار دهید. ۴. معادله را حل کنید تا مقدار مجهول به دست آید." + }, + { + "title": "محاسبه محیط و طول مستطیل", + "introText": "۱. فرمول محیط مستطیل را بنویسید: محیط = ۲ * (طول + عرض). ۲. مقدار محیط و عرض را جایگذاری کنید. ۳. معادله را حل کنید تا طول به دست آید." + }, + { + "title": "تشکیل معادله از شکل", + "introText": "۱. زوایای شکل را بررسی کنید. ۲. معادله‌ای بر اساس زوایا و روابط آن‌ها بنویسید. ۳. معادله را حل کنید تا مقدار مجهول به دست آید." + }, + { + "title": "ساده کردن عبارت جبری", + "introText": "۱. پرانتزها را باز کنید.\n۲. جملات مشابه را با هم جمع یا تفریق کنید.\n۳. عبارت ساده شده را بنویسید." + } + ] + } + ] + }, + { + "title": "فصل ۵: بردار و مختصات", + "order": 5, + "nodes": [ + { + "title": "جمع بردارها", + "order": 1, + "lessons": [ + { + "title": "جمع بردارها", + "introText": "۱. بردارها را به صورت مختصاتی بنویسید.\n۲. مختصات بردارها را با هم جمع کنید.\n۳. بردار حاصل را رسم کنید." + }, + { + "title": "بردار صفر", + "introText": "۱. بردارها را به صورت پیکان رسم کنید. ۲. بردار قرینه را رسم کنید. ۳. بررسی کنید که جمع بردار و قرینه‌اش برابر با بردار صفر است." + }, + { + "title": "تعیین جهت حرکت", + "introText": "۱. جهت باد و جریان آب را مشخص کنید. ۲. بردارهای مربوط به باد و جریان آب را رسم کنید. ۳. بردار حاصل از جمع بردارها را رسم کنید تا جهت حرکت قایق مشخص شود." + }, + { + "title": "حل معادلات برداری", + "introText": "۱. معادله برداری را به صورت مختصاتی بنویسید. ۲. مختصات بردارها را با هم مقایسه کنید. ۳. معادله را برای هر مختصه حل کنید تا مقادیر مجهول را بیابید." + } + ] + }, + { + "title": "ضرب عدد در بردار", + "order": 2, + "lessons": [ + { + "title": "ضرب عدد در بردار", + "introText": "۱. بردار اولیه را رسم کنید. ۲. عدد مورد نظر را در بردار ضرب کنید. ۳. بردار جدید را با توجه به جهت و اندازه رسم کنید." + }, + { + "title": "جمع بردارها", + "introText": "برای جمع دو بردار \\( \\vec{a} \\) و \\( \\vec{b} \\)، ابتدا بردار \\( \\vec{a} \\) را رسم کرده و سپس بردار \\( \\vec{b} \\) را از انتهای \\( \\vec{a} \\) رسم می‌کنیم. بردار حاصل از ابتدای \\( \\vec{a} \\) تا انتهای \\( \\vec{b} \\) بردار جمع است." + }, + { + "title": "ترکیب بردارها", + "introText": "۱. بردارها را به صورت مختصاتی بنویسید. ۲. عملیات جمع یا تفریق را بر روی مولفه‌های متناظر انجام دهید. ۳. نتیجه را به صورت بردار جدید بنویسید." + }, + { + "title": "رسم بردارها", + "introText": "۱. بردارهای داده شده را به صورت مختصاتی بنویسید. ۲. بردارهای جدید را با استفاده از ترکیب بردارهای داده شده محاسبه کنید. ۳. بردارهای جدید را بر روی محور مختصات رسم کنید." + }, + { + "title": "محاسبه حاصل ضرب بردارها", + "introText": "۱. بردارها را به صورت ماتریس بنویسید. ۲. عدد داده شده را در هر مولفه بردار ضرب کنید. ۳. نتیجه را به صورت بردار جدید بنویسید." + }, + { + "title": "حل معادلات مختصات", + "introText": "۱. معادله را به صورت ماتریسی بنویسید. ۲. با استفاده از روش‌های جبری، معادله را حل کنید. ۳. مقدار مجهول را بدست آورید." + }, + { + "title": "تجزیه بردار", + "introText": "۱. بردار مورد نظر را شناسایی کنید.\n۲. امتدادهای مورد نظر را مشخص کنید.\n۳. بردار را به امتدادهای مشخص شده تجزیه کنید." + }, + { + "title": "محاسبه مختصات بردار", + "introText": "۱. مختصات بردارهای داده شده را بنویسید.\n۲. عملیات جمع یا تفریق را بر روی مختصات انجام دهید.\n۳. مختصات بردار جدید را بدست آورید." + }, + { + "title": "رسم بردار", + "introText": "۱. بردارهای داده شده را شناسایی کنید.\n۲. عملیات جمع یا تفریق را بر روی بردارها انجام دهید.\n۳. بردار جدید را رسم کنید." + } + ] + }, + { + "title": "بردارهای واحد مختصات", + "order": 3, + "lessons": [ + { + "title": "تعیین مختصات بردار", + "introText": "۱. بردارهای واحد را مشخص کنید. ۲. بردار مورد نظر را بر اساس بردارهای واحد بنویسید. ۳. مختصات بردار را استخراج کنید." + }, + { + "title": "نوشتن بردار به صورت مختصاتی", + "introText": "۱. بردار را روی محور مختصات رسم کنید.\n۲. مولفه‌های افقی و عمودی بردار را مشخص کنید.\n۳. بردار را به صورت ترکیب خطی از i و j بنویسید." + }, + { + "title": "حل معادلات برداری", + "introText": "۱. معادله برداری را بنویسید.\n۲. مولفه‌های i و j را جدا کنید.\n۳. معادله‌های حاصل را حل کنید تا مقادیر مجهول را بیابید." + }, + { + "title": "نوشتن مختصات بردار", + "introText": "۱. بردارها را به صورت ماتریسی بنویسید. ۲. مختصات هر بردار را مشخص کنید. ۳. تساوی بردارها را بررسی کنید." + }, + { + "title": "رسم بردار و تعیین مختصات", + "introText": "۱. بردارها را روی محور رسم کنید. ۲. مختصات هر بردار را مشخص کنید. ۳. مختصات را در دستگاه مختصات بنویسید." + }, + { + "title": "جمع بردارها و تعیین مختصات", + "introText": "۱. بردارها را به صورت ماتریسی بنویسید. ۲. بردارها را جمع کنید. ۳. مختصات بردار حاصل را مشخص کنید." + }, + { + "title": "رسم شکل تقریبی بردار", + "introText": "۱. علامت طول و عرض بردار را مشخص کنید. ۲. با توجه به علامت‌ها، شکل تقریبی بردار را رسم کنید." + }, + { + "title": "یافتن معادله بردار", + "introText": "۱. بردارهای داده شده را شناسایی کنید. ۲. از فرمول‌های جمع و تفریق بردارها استفاده کنید تا معادله مورد نظر را بیابید." + }, + { + "title": "تحلیل حرکت ربات", + "introText": "۱. حرکت‌های ربات را مشاهده کنید. ۲. الگوی حرکت را شناسایی کنید. ۳. نقطه نهایی را تعیین کنید." + }, + { + "title": "جمع بردارها", + "introText": "۱. بردارهای داده شده را شناسایی کنید. ۲. بردارها را با هم جمع کنید. ۳. نتیجه را بررسی کنید و درستی یا نادرستی آن را تعیین کنید." + }, + { + "title": "حرکت خودرو در صفحه مختصات", + "introText": "۱. مسیر حرکت خودرو را در صفحه مختصات بررسی کنید. ۲. تعداد واحدهای حرکت در راستای افقی و عمودی را تعیین کنید." + }, + { + "title": "جمع و تفریق بردارها", + "introText": "۱. بردارها را به صورت مختصات بنویسید. ۲. برای جمع بردارها، مختصات متناظر را با هم جمع کنید. ۳. برای تفریق بردارها، مختصات متناظر را از هم کم کنید." + }, + { + "title": "یافتن مختصات بردار", + "introText": "۱. بردار را در صفحه مختصات رسم کنید. ۲. نقطه شروع و پایان بردار را مشخص کنید. ۳. اختلاف مختصات نقاط شروع و پایان را محاسبه کنید تا مختصات بردار به دست آید." + } + ] + } + ] + }, + { + "title": "فصل ۶: مثلث", + "order": 6, + "nodes": [ + { + "title": "رابطهٔ فیثاغورس", + "order": 1, + "lessons": [ + { + "title": "رابطه فیثاغورس", + "introText": "۱. طول اضلاع مثلث قائم‌الزاویه را مشخص کنید. ۲. مساحت مربع ساخته شده روی هر ضلع را محاسبه کنید. ۳. بررسی کنید که آیا مجموع مساحت دو مربع کوچکتر برابر با مساحت مربع بزرگتر است یا خیر." + }, + { + "title": "ترتیب طول‌ها", + "introText": "۱. شناسایی اضلاع مثلث.\n۲. مقایسه طول‌ها و ترتیب دادن آنها از کوچک به بزرگ." + }, + { + "title": "محاسبه ارتفاع مخروط", + "introText": "۱. شعاع قاعده را مشخص کنید. ۲. از رابطه ارتفاع و شعاع در مخروط استفاده کنید: h = √(l² - r²) که در آن l طول وتر و r شعاع قاعده است." + }, + { + "title": "محاسبه طول پاره‌خط", + "introText": "۱. طول پاره‌خط را با استفاده از فرمول‌های هندسی یا محاسباتی محاسبه کنید. ۲. اگر نیاز به محاسبه ریشه دوم است، از ماشین حساب استفاده کنید." + }, + { + "title": "تشخیص مثلث قائم‌الزاویه", + "introText": "۱. طول اضلاع مثلث را بررسی کنید. ۲. از قضیه فیثاغورس استفاده کنید: اگر a² + b² = c² باشد، مثلث قائم‌الزاویه است." + }, + { + "title": "محاسبه محیط مثلث", + "introText": "۱. طول هر سه ضلع مثلث را مشخص کنید. ۲. محیط مثلث را با جمع طول سه ضلع محاسبه کنید." + } + ] + }, + { + "title": "شکل‌های هم‌نهشت", + "order": 2, + "lessons": [ + { + "title": "تشخیص هم‌نهشتی مثلث‌ها", + "introText": "برای تشخیص هم‌نهشتی دو مثلث، باید بررسی کنیم که آیا با استفاده از تبدیل‌های هندسی مانند تقارن، دوران و انتقال می‌توان یکی از مثلث‌ها را بر دیگری منطبق کرد یا خیر. اگر بتوانیم، مثلث‌ها هم‌نهشت هستند." + }, + { + "title": "تطابق مثلث‌ها", + "introText": "برای تطابق دو مثلث، ابتدا یکی از مثلث‌ها را با استفاده از دوران یا انتقال بر روی مثلث دیگر منطبق کنید. سپس اندازه‌های اضلاع و زوایای متناظر را بررسی کنید تا تطابق را تایید کنید." + }, + { + "title": "تشخیص مثلث‌های هم‌نهشت", + "introText": "برای تشخیص مثلث‌های هم‌نهشت، اندازه‌های اضلاع و زوایای متناظر را مقایسه کنید. اگر همه اندازه‌ها برابر باشند، مثلث‌ها هم‌نهشت هستند." + }, + { + "title": "محاسبه اندازه ضلع‌ها و زاویه‌ها در مثلث‌های متشابه", + "introText": "۱. تشخیص مثلث‌های متشابه با استفاده از زاویه‌ها و ضلع‌های داده شده.\n۲. استفاده از نسبت‌های متشابه برای محاسبه اندازه ضلع‌های نامعلوم.\n۳. استفاده از قوانین مثلثات برای محاسبه زاویه‌های نامعلوم." + }, + { + "title": "نسبت به خطی کردن چهارضلعی‌ها", + "introText": "۱. تشخیص چهارضلعی‌های متشابه با استفاده از زاویه‌ها و ضلع‌های داده شده.\n۲. استفاده از نسبت‌های متشابه برای محاسبه اندازه ضلع‌های نامعلوم.\n۳. استفاده از قوانین هندسی برای محاسبه زاویه‌های نامعلوم." + }, + { + "title": "محاسبه زوایای مجهول", + "introText": "۱. مجموع زوایای داخلی شکل را محاسبه کنید. ۲. زوایای داده شده را از مجموع زوایای داخلی کم کنید. ۳. زاویه مجهول را بیابید." + } + ] + }, + { + "title": "مثلث‌های هم‌نهشت", + "order": 3, + "lessons": [ + { + "title": "ساخت مثلث هم‌نهشت", + "introText": "۱. یک مثلث با زوایای مشخص رسم کنید. ۲. زوایای مثلث را روی کاغذ جداگانه رسم کنید. ۳. زوایا را به ترتیب به هم متصل کنید تا مثلث هم‌نهشت ساخته شود." + }, + { + "title": "نام‌گذاری و تساوی زوایا", + "introText": "۱. زوایای مثلث را با حروف مشخص نام‌گذاری کنید. ۲. زوایای مساوی را پیدا کرده و علامت‌گذاری کنید." + }, + { + "title": "اثبات هم‌نهشتی مثلث‌ها", + "introText": "۱. شناسایی مثلث‌های مورد نظر.\n۲. بررسی شرایط هم‌نهشتی (ض‌ض‌ض، ز‌ض‌ز، ض‌ز‌ض).\n۳. نوشتن روابط و معادلات مربوط به اضلاع و زوایا.\n۴. نتیجه‌گیری از هم‌نهشتی مثلث‌ها." + }, + { + "title": "هم‌نهشتی مثلث‌ها", + "introText": "۱. دو مثلث را رسم کنید.\n۲. بررسی کنید که آیا دو ضلع و زاویه بین آن‌ها در دو مثلث برابر هستند.\n۳. اگر بله، مثلث‌ها هم‌نهشت هستند." + }, + { + "title": "نیم‌ساز زاویه", + "introText": "۱. نیم‌ساز زاویه را رسم کنید.\n۲. بررسی کنید که آیا نیم‌ساز زاویه دو ضلع را به دو مثلث هم‌نهشت تقسیم می‌کند.\n۳. اگر بله، دو مثلث هم‌نهشت هستند." + } + ] + }, + { + "title": "هم‌نهشتی مثلث‌های قائم‌الزاویه", + "order": 4, + "lessons": [ + { + "title": "تشخیص مثلث‌های هم‌نهشت", + "introText": "۱. بررسی کنید که آیا دو مثلث دارای دو ضلع و زاویه بین آن‌ها برابر هستند.\n۲. بررسی کنید که آیا دو مثلث دارای سه ضلع برابر هستند.\n۳. بررسی کنید که آیا دو مثلث دارای دو زاویه و ضلع بین آن‌ها برابر هستند." + }, + { + "title": "محاسبه ارتفاع وارد بر قاعده مثلث", + "introText": "۱. ارتفاع وارد بر قاعده مثلث را رسم کنید.\n۲. بررسی کنید که آیا مثلث‌های ایجاد شده هم‌نهشت هستند.\n۳. دلایل هم‌نهشتی را توضیح دهید." + }, + { + "title": "هم‌نهشتی مثلث‌ها", + "introText": "برای بررسی هم‌نهشتی دو مثلث قائم‌الزاویه، می‌توان از حالت‌های هم‌نهشتی استفاده کرد. در اینجا، حالت وتر و یک زاویه تند یا وتر و یک ضلع دیگر بررسی می‌شود. اگر دو مثلث دارای این شرایط باشند، هم‌نهشت هستند." + }, + { + "title": "رسم خطوط موازی و عمود", + "introText": "برای رسم خطوط موازی و عمود از یک نقطه، ابتدا نقطه مورد نظر را مشخص کرده و سپس با استفاده از ابزار مناسب، خطوط موازی و عمود را رسم می‌کنیم. سپس بررسی می‌کنیم که آیا مثلث‌های ایجاد شده هم‌نهشت هستند یا خیر." + }, + { + "title": "نقطه روی عمودمنصف", + "introText": "۱. رسم عمودمنصف پاره‌خط.\n۲. انتخاب نقطه‌ای روی عمودمنصف.\n۳. اندازه‌گیری فاصله نقطه از دو سر پاره‌خط.\n۴. بررسی تساوی فاصله‌ها." + }, + { + "title": "تشخیص هم‌نهشتی مثلث‌ها", + "introText": "۱. بررسی کنید که آیا ضلع‌ها و زاویه‌های مشخص شده در مثلث‌ها با هم برابر هستند. ۲. اگر ضلع‌ها و زاویه‌های مشخص شده برابر باشند، مثلث‌ها هم‌نهشت هستند." + }, + { + "title": "روابط میان پاره‌خط‌ها و دایره", + "introText": "۱. بررسی کنید که آیا پاره‌خط‌ها از مرکز دایره عبور می‌کنند یا بر قطر دایره عمود هستند. ۲. اگر این شرایط برقرار باشد، روابط خاصی میان پاره‌خط‌ها و دایره وجود دارد." + }, + { + "title": "محاسبه محیط و مساحت", + "introText": "۱. شکل مورد نظر را رسم کنید. ۲. ابعاد لازم را اندازه‌گیری کنید. ۳. فرمول مناسب برای محیط یا مساحت را انتخاب کنید. ۴. مقادیر را در فرمول قرار دهید و محاسبه کنید." + } + ] + } + ] + }, + { + "title": "فصل ۷: توان و جذر", + "order": 7, + "nodes": [ + { + "title": "توان", + "order": 1, + "lessons": [ + { + "title": "ضرب توان‌ها با پایه‌های مساوی", + "introText": "a^m × a^n = a^(m+n)" + }, + { + "title": "ضرب توان‌ها با توان‌های مساوی", + "introText": "a^m × b^m = (a×b)^m" + }, + { + "title": "محاسبه توان", + "introText": "۱. پایه و توان را شناسایی کنید.\n۲. پایه را به تعداد توان ضرب کنید.\n۳. نتیجه را به عنوان جواب نهایی بنویسید." + }, + { + "title": "قوانین توان‌ها", + "introText": "۱. اگر پایه‌ها برابر باشند، توان‌ها را جمع کنید.\n۲. اگر تقسیم باشد، توان‌ها را تفریق کنید.\n۳. اگر توان روی توان باشد، توان‌ها را ضرب کنید." + }, + { + "title": "تشخیص درستی یا نادرستی توان‌ها", + "introText": "برای تشخیص درستی یا نادرستی توان‌ها، ابتدا هر عبارت را محاسبه کرده و سپس با مقدار داده شده مقایسه کنید." + }, + { + "title": "محاسبه حاصل‌ضرب توان‌ها", + "introText": "برای محاسبه حاصل‌ضرب توان‌ها، ابتدا هر توان را محاسبه کرده و سپس نتایج را در هم ضرب کنید." + }, + { + "title": "تعیین عدد مناسب در جای خالی", + "introText": "برای تعیین عدد مناسب، ابتدا مقدار توان را محاسبه کرده و سپس عددی را پیدا کنید که با آن برابر باشد." + }, + { + "title": "نوشتن عدد به صورت توان‌دار", + "introText": "برای نوشتن عدد به صورت توان‌دار، ابتدا عدد را به عوامل اول تجزیه کرده و سپس به صورت توان‌دار بنویسید." + }, + { + "title": "نامساوی با توان", + "introText": "۱. توان‌ها را محاسبه کنید. ۲. نامساوی را بررسی کنید." + }, + { + "title": "نوشتن به صورت توان", + "introText": "۱. عدد را به عوامل اول تجزیه کنید. ۲. به صورت توان بنویسید." + }, + { + "title": "جایگذاری اعداد", + "introText": "۱. اعداد را در جای خالی قرار دهید. ۲. تساوی را بررسی کنید." + }, + { + "title": "محاسبه مقدار عددی", + "introText": "۱. مقادیر داده شده را جایگذاری کنید. ۲. محاسبه را انجام دهید." + } + ] + }, + { + "title": "تقسیم اعداد توان‌دار", + "order": 2, + "lessons": [ + { + "title": "تقسیم اعداد توان‌دار با پایه‌های مساوی", + "introText": "برای تقسیم دو عدد توان‌دار با پایه‌های مساوی، توان‌ها را از هم کم می‌کنیم: اگر a عددی دلخواه و مخالف صفر و n و m اعدادی طبیعی باشند: a^m ÷ a^n = a^(m-n)" + }, + { + "title": "نوشتن به صورت توان", + "introText": "برای نوشتن یک عدد به صورت توان، عدد را به صورت پایه و توان بنویسید. به عنوان مثال، ۸ را می‌توان به صورت ۲^۳ نوشت." + }, + { + "title": "جایگذاری عدد مناسب", + "introText": "برای جایگذاری عدد مناسب، باید معادله را بررسی کرده و عددی را پیدا کنید که معادله را درست کند." + }, + { + "title": "تقسیم دو عدد توان‌دار", + "introText": "برای تقسیم دو عدد توان‌دار با پایه‌های مساوی، توان‌ها را از هم کم کنید." + }, + { + "title": "تقسیم اعداد توان‌دار", + "introText": "برای تقسیم اعداد توان‌دار با پایه‌های یکسان، توان‌ها را از هم کم کنید." + }, + { + "title": "ساده‌سازی عبارات توان‌دار", + "introText": "عبارت‌ها را با استفاده از قوانین توان ساده کنید و در صورت امکان به صورت یک عدد توان‌دار بنویسید." + }, + { + "title": "نوشتن اعداد به صورت یک عدد توان‌دار", + "introText": "اعداد را به صورت پایه و توان بنویسید." + }, + { + "title": "نوشتن به صورت عددی توان‌دار", + "introText": "برای نوشتن یک عبارت به صورت عددی توان‌دار، ابتدا پایه و توان را مشخص کرده و سپس به صورت a^b نوشته می‌شود." + }, + { + "title": "مقایسه و ترتیب اعداد توان‌دار", + "introText": "برای مقایسه اعداد توان‌دار، ابتدا اعداد را به صورت عددی محاسبه کرده و سپس از کوچک‌ترین تا بزرگ‌ترین مرتب می‌کنیم." + }, + { + "title": "تشخیص تساوی‌های درست و نادرست", + "introText": "برای تشخیص تساوی‌های درست و نادرست، هر دو طرف تساوی را محاسبه کرده و مقایسه می‌کنیم." + }, + { + "title": "محاسبه عبارات توان‌دار", + "introText": "برای محاسبه عبارات توان‌دار، ابتدا پایه و توان را مشخص کرده و سپس محاسبه می‌کنیم." + } + ] + }, + { + "title": "جذر تقریبی", + "order": 3, + "lessons": [ + { + "title": "محاسبه طول با استفاده از فیثاغورس", + "introText": "۱. شناسایی مثلث قائم‌الزاویه.\n۲. استفاده از رابطه فیثاغورس: a² + b² = c².\n۳. جایگذاری مقادیر داده شده در رابطه.\n۴. محاسبه مقدار مجهول." + }, + { + "title": "مقایسه جذر اعداد", + "introText": "۱. محاسبه جذر هر عدد.\n۲. مقایسه مقادیر جذرها.\n۳. تعیین عدد بزرگتر یا کوچکتر." + }, + { + "title": "محاسبه جذر تقریبی", + "introText": "۱. عدد مورد نظر را در جدول جذر پیدا کنید.\n۲. مقدار جذر تقریبی را از جدول بخوانید.\n۳. اگر عدد در جدول نیست، از اعداد نزدیک استفاده کنید و میانگین بگیرید." + }, + { + "title": "مقایسه جذرها", + "introText": "۱. جذر هر عدد را محاسبه کنید.\n۲. مقادیر به‌دست‌آمده را با هم مقایسه کنید.\n۳. علامت مناسب (کوچکتر، بزرگتر) را بین آن‌ها قرار دهید." + }, + { + "title": "محاسبه مقدار تقریبی جذر", + "introText": "۱. عدد مورد نظر را انتخاب کنید. ۲. مقدار تقریبی جذر را با استفاده از ماشین حساب پیدا کنید. ۳. مقدار به دست آمده را تا دو رقم اعشار گرد کنید." + }, + { + "title": "مقایسه مقادیر جذر", + "introText": "۱. جذر هر عدد را با استفاده از ماشین حساب پیدا کنید. ۲. مقادیر به دست آمده را مقایسه کنید. ۳. علامت مناسب (>, <, =) را بین اعداد قرار دهید." + }, + { + "title": "تعیین مکان اعداد روی محور", + "introText": "۱. عدد داده شده را به صورت تقریبی محاسبه کنید. ۲. مکان تقریبی عدد را روی محور مشخص کنید. ۳. عدد را در مکان مناسب روی محور قرار دهید." + }, + { + "title": "نزدیک‌ترین عدد به نقطه مشخص شده", + "introText": "۱. مکان نقطه مشخص شده را روی محور پیدا کنید. ۲. فاصله نقطه تا هر یک از اعداد داده شده را محاسبه کنید. ۳. عددی که کمترین فاصله را دارد، نزدیک‌ترین عدد است." + } + ] + }, + { + "title": "نمایش اعداد رادیکالی روی محور اعداد", + "order": 4, + "lessons": [ + { + "title": "نمایش اعداد رادیکالی روی محور اعداد", + "introText": "۱. مقدار عدد رادیکالی را به صورت تقریبی محاسبه کنید.\n۲. یک مثلث قائم‌الزاویه با اضلاع مناسب رسم کنید.\n۳. طول وتر مثلث را به عنوان مقدار عدد رادیکالی در نظر بگیرید.\n۴. طول وتر را روی محور اعداد نمایش دهید." + }, + { + "title": "رسم اعداد رادیکالی به صورت خطی", + "introText": "۱. از نقطه شروع روی محور اعداد، طول عدد رادیکالی را اندازه‌گیری کنید.\n۲. از ابزار مناسب مانند خط‌کش یا پرگار برای اندازه‌گیری استفاده کنید.\n۳. نقطه مربوطه را روی محور اعداد مشخص کنید." + } + ] + }, + { + "title": "خواص ضرب و تقسیم رادیکال‌ها", + "order": 5, + "lessons": [ + { + "title": "خواص ضرب و تقسیم رادیکال‌ها", + "introText": "۱. بررسی کنید که اعداد زیر رادیکال مثبت باشند.\n۲. از خواص ضرب و تقسیم رادیکال‌ها استفاده کنید:\n - √a × √b = √(a × b)\n - √a ÷ √b = √(a ÷ b)\n۳. محاسبات را انجام دهید و نتیجه را ساده کنید." + }, + { + "title": "بررسی درستی روابط رادیکالی", + "introText": "۱. رابطه داده شده را بررسی کنید.\n۲. از خواص رادیکال‌ها استفاده کنید تا صحت رابطه مشخص شود.\n۳. اگر رابطه درست باشد، آن را تأیید کنید؛ در غیر این صورت، نادرستی آن را توضیح دهید." + }, + { + "title": "تساوی‌های رادیکالی", + "introText": "۱. مقدار هر رادیکال را محاسبه کنید.\n۲. تساوی‌ها را بررسی کنید و جاهای خالی را پر کنید.\n۳. از خواص رادیکال‌ها برای ساده‌سازی استفاده کنید." + }, + { + "title": "مقایسه ریشه‌های دوم اعداد", + "introText": "۱. ریشه دوم هر عدد را محاسبه کنید.\n۲. مقادیر به‌دست‌آمده را با هم مقایسه کنید.\n۳. نتیجه را به صورت یک قانون کلی بیان کنید." + }, + { + "title": "بررسی درستی روابط ریشه دوم", + "introText": "۱. مقدار هر طرف رابطه را جداگانه محاسبه کنید.\n۲. بررسی کنید که آیا دو طرف برابر هستند یا خیر." + }, + { + "title": "تعیین موقعیت تقریبی اعداد رادیکالی روی محور", + "introText": "۱. مقدار تقریبی هر عدد رادیکالی را محاسبه کنید.\n۲. عدد به‌دست‌آمده را روی محور مشخص کنید." + }, + { + "title": "یافتن نزدیک‌ترین عدد طبیعی به جذر", + "introText": "۱. عدد زیر رادیکال را بررسی کنید.\n۲. جذر تقریبی آن را محاسبه کنید.\n۳. نزدیک‌ترین عدد طبیعی به جذر تقریبی را پیدا کنید." + }, + { + "title": "رسم محور اعداد و مشخص کردن جذر تقریبی", + "introText": "۱. محور اعداد رسم کنید.\n۲. جذر تقریبی هر عدد را محاسبه کنید.\n۳. موقعیت تقریبی هر عدد را روی محور مشخص کنید." + }, + { + "title": "محاسبه مجموع اعداد در جدول", + "introText": "۱. مجموع اعداد هر سطر و ستون را محاسبه کنید.\n۲. مجموع قطر مربع را محاسبه کنید.\n۳. جاهای خالی را با اعداد مناسب پر کنید." + }, + { + "title": "محاسبه حاصل ضرب توان‌ها", + "introText": "۱. قانون ضرب توان‌ها را اعمال کنید: (a^x) × (b^y) = (a × b)^(x + y).\n۲. حاصل ضرب را محاسبه کنید." + }, + { + "title": "محاسبه جذر به‌صورت اعشاری", + "introText": "۱. عدد زیر رادیکال را بررسی کنید.\n۲. جذر آن را با ماشین حساب محاسبه کنید.\n۳. نتیجه را به‌صورت اعشاری بنویسید." + }, + { + "title": "یافتن دو عدد طبیعی بین جذرها", + "introText": "۱. جذر هر عدد را محاسبه کنید.\n۲. دو عدد طبیعی بین جذرها را مشخص کنید." + }, + { + "title": "یافتن پنج عدد بین جذرها", + "introText": "۱. جذر هر عدد را محاسبه کنید.\n۲. پنج عدد بین جذرها را مشخص کنید." + }, + { + "title": "نوشتن اعداد رادیکالی به‌صورت ضرب در عدد طبیعی", + "introText": "۱. عدد زیر رادیکال را تجزیه کنید.\n۲. آن را به‌صورت ضرب در عدد طبیعی بنویسید." + }, + { + "title": "محاسبه حاصل ضرب و تقسیم توان‌ها", + "introText": "۱. اگر پایه‌ها برابر باشند، توان‌ها جمع یا تفریق می‌شوند.\n۲. اگر پایه‌ها متفاوت باشند، ابتدا پایه‌ها را ساده کنید و سپس توان‌ها را محاسبه کنید.\n۳. در صورت وجود توان منفی، ابتدا توان منفی را به صورت معکوس تبدیل کنید." + }, + { + "title": "محاسبه جذر عدد", + "introText": "۱. عدد را به صورت توان ۲ بنویسید.\n۲. جذر عدد را محاسبه کنید.\n۳. در صورت وجود عدد اعشاری، جذر را به صورت تقریبی محاسبه کنید." + }, + { + "title": "ساده کردن عبارت توان‌دار", + "introText": "۱. توان‌های مشابه را با هم ترکیب کنید.\n۲. اگر توان منفی وجود دارد، آن را به صورت معکوس تبدیل کنید.\n۳. در صورت وجود ضرب یا تقسیم، ابتدا عملیات را انجام دهید و سپس ساده‌سازی کنید." + }, + { + "title": "پیدا کردن اعداد روی محور", + "introText": "۱. اعداد را به ترتیب صعودی مرتب کنید.\n۲. مکان هر عدد را روی محور مشخص کنید.\n۳. اعداد منفی در سمت چپ و اعداد مثبت در سمت راست قرار می‌گیرند." + }, + { + "title": "محاسبه مقدار عددی عبارت توان‌دار", + "introText": "۱. مقادیر متغیرها را جایگذاری کنید.\n۲. توان‌ها را محاسبه کنید.\n۳. عملیات ضرب، تقسیم، جمع و تفریق را انجام دهید." + } + ] + } + ] + }, + { + "title": "فصل ۸: آمار و احتمال", + "order": 8, + "nodes": [ + { + "title": "دسته‌بندی داده‌ها", + "order": 1, + "lessons": [ + { + "title": "رسم نمودار خط شکسته", + "introText": "۱. داده‌ها را در یک جدول مرتب کنید.\n۲. محور افقی را برای متغیر مستقل (مانند زمان) و محور عمودی را برای متغیر وابسته (مانند دما) مشخص کنید.\n۳. نقاط داده را بر روی نمودار مشخص کنید.\n۴. نقاط را با خطوط مستقیم به هم وصل کنید." + }, + { + "title": "رسم نمودار میله‌ای", + "introText": "۱. داده‌ها را در یک جدول دسته‌بندی کنید.\n۲. محور افقی را برای دسته‌ها (مانند نوع کتاب) و محور عمودی را برای تعداد مشخص کنید.\n۳. برای هر دسته، یک میله با ارتفاع متناسب با مقدار داده رسم کنید." + }, + { + "title": "رسم نمودار دایره‌ای", + "introText": "۱. داده‌ها را به صورت درصدی از کل محاسبه کنید.\n۲. درصد هر دسته را به زاویه‌ای از دایره تبدیل کنید.\n۳. دایره را به بخش‌هایی با زاویه‌های محاسبه شده تقسیم کنید.\n۴. هر بخش را با رنگ یا علامت مشخص کنید." + }, + { + "title": "رسم نمودار تصویری", + "introText": "۱. داده‌ها را در یک جدول دسته‌بندی کنید.\n۲. برای هر دسته، یک نماد تصویری انتخاب کنید.\n۳. تعداد نمادها را متناسب با مقدار داده در هر دسته مشخص کنید.\n۴. نمادها را در کنار دسته‌ها قرار دهید." + }, + { + "title": "محاسبه دامنه تغییرات", + "introText": "۱. کمترین مقدار داده‌ها را پیدا کنید.\n۲. بیشترین مقدار داده‌ها را پیدا کنید.\n۳. دامنه تغییرات را با تفریق کمترین مقدار از بیشترین مقدار محاسبه کنید." + }, + { + "title": "تقسیم داده‌ها به دسته‌ها", + "introText": "۱. داده‌ها را به دسته‌های مساوی تقسیم کنید.\n۲. حدود دسته‌ها را مشخص کنید.\n۳. تعداد داده‌های هر دسته را بشمارید و فراوانی هر دسته را تعیین کنید.\n۴. جدول فراوانی را تکمیل کنید." + }, + { + "title": "رسم نمودار فراوانی", + "introText": "۱. جدول فراوانی داده‌ها را تهیه کنید.\n۲. محور افقی را برای حدود دسته‌ها و محور عمودی را برای فراوانی تنظیم کنید.\n۳. برای هر دسته، مقدار فراوانی را به صورت میله‌ای رسم کنید." + }, + { + "title": "رسم جدول فراوانی و نمودار میله‌ای", + "introText": "۱. داده‌ها را بررسی کنید و دامنه تغییرات را مشخص کنید.\n۲. داده‌ها را به دسته‌های مساوی تقسیم کنید و طول هر دسته را تعیین کنید.\n۳. جدول فراوانی را بر اساس دسته‌ها تکمیل کنید.\n۴. نمودار میله‌ای را با استفاده از جدول فراوانی رسم کنید." + }, + { + "title": "دسته‌بندی داده‌ها و رسم نمودار میله‌ای", + "introText": "۱. داده‌ها را به دسته‌های مساوی تقسیم کنید.\n۲. جدول فراوانی را بر اساس دسته‌ها تکمیل کنید.\n۳. نمودار میله‌ای را با استفاده از جدول فراوانی رسم کنید.\n۴. وضعیت داده‌ها را بر اساس نمودار توصیف کنید." + }, + { + "title": "تحلیل نمودار میله‌ای", + "introText": "۱. نمودار میله‌ای داده‌ها را بررسی کنید.\n۲. تعداد داده‌ها در هر دسته را مشخص کنید.\n۳. سوالات مرتبط با نمودار را پاسخ دهید." + }, + { + "title": "تحلیل نمودار نمرات", + "introText": "۱. نمودار نمرات دانش‌آموزان را بررسی کنید.\n۲. تعداد دانش‌آموزان در هر دسته را مشخص کنید.\n۳. سوالات مرتبط با وضعیت کلاس را پاسخ دهید." + } + ] + }, + { + "title": "میانگین داده‌ها", + "order": 2, + "lessons": [ + { + "title": "محاسبه میانگین داده‌ها", + "introText": "۱. مجموع داده‌ها را محاسبه کنید.\n۲. تعداد داده‌ها را مشخص کنید.\n۳. مجموع داده‌ها را بر تعداد داده‌ها تقسیم کنید تا میانگین به دست آید." + }, + { + "title": "محاسبه اختلاف نمره‌ها با میانگین", + "introText": "۱. میانگین داده‌ها را محاسبه کنید.\n۲. اختلاف هر داده با میانگین را محاسبه کنید.\n۳. داده‌های بالاتر و پایین‌تر از میانگین را جداگانه بررسی کنید." + }, + { + "title": "محاسبه فاصله میانگین دو مجموعه داده", + "introText": "۱. میانگین هر مجموعه داده را محاسبه کنید.\n۲. اختلاف میانگین‌ها را پیدا کنید.\n۳. فاصله میانگین‌ها را مشخص کنید." + }, + { + "title": "محاسبه مرکز دسته", + "introText": "۱. بازه دسته را مشخص کنید (حد پایین و حد بالا).\n۲. حد پایین و حد بالا را جمع کنید.\n۳. حاصل جمع را بر ۲ تقسیم کنید تا مرکز دسته به دست آید." + }, + { + "title": "تغییر داده‌ها و تأثیر آن بر میانگین", + "introText": "۱. داده‌های تغییر یافته را مشخص کنید.\n۲. میانگین جدید را با استفاده از داده‌های تغییر یافته محاسبه کنید.\n۳. میانگین جدید را با میانگین قبلی مقایسه کنید." + }, + { + "title": "محاسبه میانگین داده‌ها با استفاده از جدول فراوانی", + "introText": "۱. جدول فراوانی را کامل کنید.\n۲. ستون 'مرکز دسته × فراوانی' را محاسبه کنید.\n۳. مجموع مقادیر ستون 'مرکز دسته × فراوانی' را به دست آورید.\n۴. مجموع فراوانی‌ها را محاسبه کنید.\n۵. میانگین را با فرمول میانگین = مجموع 'مرکز دسته × فراوانی' ÷ مجموع فراوانی‌ها محاسبه کنید." + }, + { + "title": "تکمیل جدول فراوانی و خط نشان", + "introText": "۱. دسته‌ها را مشخص کنید.\n۲. تعداد داده‌های موجود در هر دسته را شمارش کنید و در ستون فراوانی وارد کنید.\n۳. خط نشان‌ها را برای هر دسته رسم کنید.\n۴. مجموع فراوانی‌ها را محاسبه کنید." + }, + { + "title": "محاسبه میانگین با حذف داده‌ها", + "introText": "۱. مجموع نمرات داده شده را محاسبه کنید.\n۲. تعداد داده‌ها را مشخص کنید.\n۳. داده مورد نظر را حذف کرده و مجموع جدید را محاسبه کنید.\n۴. تعداد داده‌های باقی‌مانده را مشخص کنید.\n۵. میانگین جدید را با تقسیم مجموع جدید بر تعداد داده‌های باقی‌مانده محاسبه کنید." + }, + { + "title": "فرضیات در محاسبه میانگین", + "introText": "۱. فرض مورد نظر را مشخص کنید.\n۲. مجموع نمرات داده شده را محاسبه کنید.\n۳. تعداد داده‌ها را مشخص کنید.\n۴. فرض را اعمال کرده و مجموع جدید را محاسبه کنید.\n۵. میانگین جدید را با تقسیم مجموع جدید بر تعداد داده‌های باقی‌مانده محاسبه کنید." + } + ] + }, + { + "title": "احتمال یا اندازه‌گیری شانس", + "order": 3, + "lessons": [ + { + "title": "محاسبه احتمال با شمارش حالات", + "introText": "۱. تعداد کل حالات ممکن را مشخص کنید.\n۲. تعداد حالات مطلوب را مشخص کنید.\n۳. احتمال را با تقسیم تعداد حالات مطلوب بر تعداد کل حالات ممکن محاسبه کنید." + }, + { + "title": "شناسایی حالت‌های هم‌شانس", + "introText": "۱. تمامی حالت‌های ممکن را مشخص کنید.\n۲. بررسی کنید که آیا احتمال وقوع هر حالت برابر است یا خیر.\n۳. حالت‌های هم‌شانس را یادداشت کنید." + }, + { + "title": "محاسبه احتمال با استفاده از مهره‌ها", + "introText": "۱. تعداد کل مهره‌ها را مشخص کنید.\n۲. تعداد مهره‌های مطلوب را مشخص کنید.\n۳. احتمال را با تقسیم تعداد مهره‌های مطلوب بر تعداد کل مهره‌ها محاسبه کنید." + }, + { + "title": "محاسبه احتمال", + "introText": "۱. تعداد حالت‌های مطلوب را مشخص کنید.\n۲. تعداد کل حالت‌های ممکن را مشخص کنید.\n۳. احتمال رخ دادن پیشامد را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌های ممکن محاسبه کنید." + }, + { + "title": "احتمال شرطی", + "introText": "۱. پیشامد شرطی را مشخص کنید.\n۲. تعداد حالت‌های مطلوب برای پیشامد شرطی را تعیین کنید.\n۳. تعداد کل حالت‌های ممکن را با توجه به شرط مشخص کنید.\n۴. احتمال پیشامد شرطی را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌های ممکن محاسبه کنید." + }, + { + "title": "محاسبه احتمال با استفاده از جدول و نمودار", + "introText": "۱. تعداد کل حالات ممکن را مشخص کنید.\n۲. تعداد حالات مطلوب را تعیین کنید.\n۳. احتمال را به صورت نسبت تعداد حالات مطلوب به کل حالات ممکن محاسبه کنید.\n۴. در صورت نیاز، احتمال را ساده کنید یا به درصد تبدیل کنید." + }, + { + "title": "محاسبه احتمال با شرایط خاص", + "introText": "۱. شرایط مسئله را به دقت بخوانید.\n۲. تعداد حالات مطلوب را با توجه به شرط مسئله مشخص کنید.\n۳. تعداد کل حالات ممکن را تعیین کنید.\n۴. احتمال را به صورت نسبت حالات مطلوب به کل حالات ممکن محاسبه کنید." + }, + { + "title": "محاسبه احتمال در کیسه مهره‌ها", + "introText": "۱. تعداد کل مهره‌ها را مشخص کنید.\n۲. تعداد مهره‌های مطلوب (مثلاً سبز) را تعیین کنید.\n۳. احتمال را به صورت نسبت تعداد مهره‌های مطلوب به کل مهره‌ها محاسبه کنید.\n۴. در صورت نیاز، احتمال را ساده کنید یا به درصد تبدیل کنید." + }, + { + "title": "محاسبه احتمال با استفاده از نمودار دایره‌ای", + "introText": "۱. تعداد کل حالت‌های ممکن را مشخص کنید.\n۲. تعداد حالت‌های مطلوب را مشخص کنید.\n۳. احتمال را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌های ممکن محاسبه کنید." + }, + { + "title": "محاسبه احتمال با استفاده از کیسه مهره‌ها", + "introText": "۱. تعداد کل مهره‌ها در کیسه را مشخص کنید.\n۲. تعداد مهره‌های مطلوب را مشخص کنید.\n۳. احتمال را با تقسیم تعداد مهره‌های مطلوب بر تعداد کل مهره‌ها محاسبه کنید." + } + ] + }, + { + "title": "بررسی حالت‌های ممکن", + "order": 4, + "lessons": [ + { + "title": "بررسی حالات ممکن", + "introText": "۱. تعداد کل حالات ممکن را مشخص کنید.\n۲. جدول حالات ممکن را رسم کنید.\n۳. احتمال هر حالت را با توجه به تعداد حالات ممکن محاسبه کنید.\n۴. نتایج را تحلیل کنید و پاسخ سوالات را ارائه دهید." + }, + { + "title": "ترکیب حالات ممکن", + "introText": "۱. تمام حالات ممکن را با توجه به ترکیب‌های داده شده مشخص کنید.\n۲. جدول ترکیب حالات ممکن را رسم کنید.\n۳. تعداد حالات مطلوب را مشخص کنید.\n۴. پاسخ سوالات را با توجه به جدول ارائه دهید." + }, + { + "title": "تعیین حالت‌های ممکن با نمودار درختی", + "introText": "۱. تعداد حالت‌های ممکن را مشخص کنید.\n۲. برای هر حالت ممکن، یک شاخه در نمودار درختی رسم کنید.\n۳. شاخه‌ها را با توجه به شرایط مسئله کامل کنید.\n۴. تمام حالت‌های ممکن را در نمودار درختی نمایش دهید." + }, + { + "title": "محاسبه احتمال وقوع یک حالت خاص", + "introText": "۱. تعداد کل حالت‌های ممکن را مشخص کنید.\n۲. تعداد حالت‌های مطلوب را تعیین کنید.\n۳. احتمال وقوع حالت مطلوب را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌ها محاسبه کنید." + }, + { + "title": "تعیین حالت‌های ممکن با جدول", + "introText": "۱. تعداد حالت‌های ممکن را مشخص کنید.\n۲. برای هر حالت ممکن، یک خانه در جدول اختصاص دهید.\n۳. خانه‌ها را با توجه به شرایط مسئله پر کنید.\n۴. تمام حالت‌های ممکن را در جدول نمایش دهید." + }, + { + "title": "محاسبه تعداد حالات ممکن", + "introText": "۱. تعداد کل حالات ممکن را با استفاده از درخت احتمال یا ضرب تعداد انتخاب‌ها در هر مرحله محاسبه کنید.\n۲. برای هر مرحله، شاخه‌های ممکن را رسم کنید.\n۳. تمام حالات ممکن را لیست کنید." + }, + { + "title": "محاسبه احتمال وقوع چند حالت خاص", + "introText": "۱. تعداد کل حالات ممکن را محاسبه کنید.\n۲. تمام حالات مطلوب را لیست کنید.\n۳. تعداد حالات مطلوب را بشمارید.\n۴. احتمال را با تقسیم تعداد حالات مطلوب بر تعداد کل حالات ممکن محاسبه کنید." + }, + { + "title": "محاسبه تعداد ترکیب‌های ممکن", + "introText": "۱. تعداد انتخاب‌های ممکن برای هر ویژگی (مانند مدل، رنگ، اندازه) را مشخص کنید.\n۲. تعداد کل ترکیب‌ها را با ضرب تعداد انتخاب‌ها در هر ویژگی محاسبه کنید." + }, + { + "title": "محاسبه احتمال با استفاده از جدول", + "introText": "۱. جدول حالت‌های ممکن را رسم کنید.\n۲. تعداد کل حالت‌های ممکن را مشخص کنید.\n۳. تعداد حالت‌های مطلوب را مشخص کنید.\n۴. احتمال را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌های ممکن محاسبه کنید." + }, + { + "title": "محاسبه احتمال وقوع یک عدد خاص", + "introText": "۱. تعداد کل حالت‌های ممکن را مشخص کنید.\n۲. تعداد حالت‌های مطلوب (عدد خاص) را مشخص کنید.\n۳. احتمال را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌های ممکن محاسبه کنید." + }, + { + "title": "محاسبه احتمال با دو تاس", + "introText": "۱. جدول حالت‌های ممکن را رسم کنید.\n۲. تعداد کل حالت‌های ممکن را مشخص کنید.\n۳. تعداد حالت‌های مطلوب (مانند اعداد زوج) را مشخص کنید.\n۴. احتمال را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌های ممکن محاسبه کنید." + }, + { + "title": "محاسبه میانگین داده‌ها", + "introText": "۱. مجموع داده‌ها را محاسبه کنید.\n۲. تعداد داده‌ها را بشمارید.\n۳. مجموع داده‌ها را بر تعداد داده‌ها تقسیم کنید." + }, + { + "title": "حالت‌های ممکن در پرتاب تاس", + "introText": "۱. تعداد کل حالت‌های ممکن را مشخص کنید.\n۲. حالت‌های مورد نظر را تعیین کنید.\n۳. احتمال را با تقسیم تعداد حالت‌های مورد نظر بر تعداد کل حالت‌ها محاسبه کنید." + } + ] + } + ] + }, + { + "title": "فصل ۹: دایره", + "order": 9, + "nodes": [ + { + "title": "خط و دایره", + "order": 1, + "lessons": [ + { + "title": "فاصله نقطه از خط", + "introText": "۱. نقطه مورد نظر را مشخص کنید.\n۲. خط مورد نظر را رسم کنید.\n۳. از نقطه به خط، خطی عمود رسم کنید.\n۴. طول خط عمود را اندازه‌گیری کنید؛ این طول فاصله نقطه از خط است." + }, + { + "title": "رسم خط مماس بر دایره", + "introText": "۱. دایره‌ای با مرکز O و شعاع مشخص رسم کنید.\n۲. نقطه‌ای روی محیط دایره انتخاب کنید.\n۳. خطی از نقطه انتخاب‌شده رسم کنید که فقط یک نقطه مشترک با دایره داشته باشد.\n۴. بررسی کنید که خط رسم‌شده بر شعاع دایره عمود باشد." + }, + { + "title": "مقایسه فاصله مرکز دایره از خط", + "introText": "۱. دایره‌ای با مرکز O و شعاع مشخص رسم کنید.\n۲. خطی در خارج از دایره رسم کنید.\n۳. فاصله مرکز دایره از خط را اندازه‌گیری کنید.\n۴. فاصله اندازه‌گیری‌شده را با شعاع دایره مقایسه کنید و علامت‌گذاری کنید (<، > یا =)." + }, + { + "title": "تشخیص خط مماس بر دایره", + "introText": "۱. مرکز دایره و نقطه تماس را مشخص کنید.\n۲. خطی که از نقطه تماس عبور می‌کند و بر شعاع دایره عمود است، خط مماس است.\n۳. بررسی کنید که آیا زاویه بین شعاع و خط مورد نظر ۹۰ درجه است یا خیر." + }, + { + "title": "تشخیص نوع زاویه در نقطه تماس", + "introText": "۱. نقطه تماس و شعاع دایره را مشخص کنید.\n۲. زاویه بین خط مماس و شعاع را بررسی کنید.\n۳. اگر زاویه ۹۰ درجه باشد، زاویه قائمه است." + }, + { + "title": "محاسبه زاویه خواسته‌شده در دایره", + "introText": "۱. نقطه تماس و شعاع دایره را مشخص کنید.\n۲. زاویه بین خط مماس و شعاع را به عنوان زاویه قائمه در نظر بگیرید.\n۳. از روابط هندسی برای محاسبه زاویه خواسته‌شده استفاده کنید." + }, + { + "title": "رسم وتر دایره و بررسی نقاط تقاطع", + "introText": "۱. دو نقطه روی محیط دایره انتخاب کنید.\n۲. پاره‌خطی که این دو نقطه را به هم وصل می‌کند، وتر دایره است.\n۳. بررسی کنید که این وتر در چه نقاطی با دایره تقاطع دارد." + }, + { + "title": "محاسبه قطر دایره با استفاده از شکل و توضیحات", + "introText": "۱. شکل دایره را بررسی کنید و مرکز آن را مشخص کنید.\n۲. خطی که از مرکز دایره عبور کرده و به دو نقطه روی محیط دایره متصل است را پیدا کنید.\n۳. طول این خط را اندازه‌گیری کنید که برابر با قطر دایره است." + }, + { + "title": "اثبات برابری وترها در دایره", + "introText": "۱. مرکز دایره را مشخص کنید.\n۲. خطی عمود از مرکز دایره به وتر رسم کنید.\n۳. نشان دهید که این خط وتر را به دو قسمت مساوی تقسیم می‌کند.\n۴. از خواص مثلث‌های قائم‌الزاویه برای اثبات برابری وترها استفاده کنید." + }, + { + "title": "محاسبه زاویه در دایره", + "introText": "۱. شناسایی نقاط و خطوط داده‌شده در شکل.\n۲. استفاده از خواص زاویه‌های محاطی و مماسی در دایره.\n۳. اعمال روابط هندسی و محاسبه زاویه مجهول." + }, + { + "title": "محاسبه طول وتر یا مماس", + "introText": "۱. شناسایی نقاط و خطوط داده‌شده در شکل.\n۲. استفاده از خواص هندسی دایره و روابط مثلثاتی.\n۳. اعمال فرمول‌های مناسب برای محاسبه طول مورد نظر." + }, + { + "title": "رسم و تحلیل مماس‌های دایره", + "introText": "۱. مشخص کردن نقطه خارجی نسبت به دایره.\n۲. رسم دو مماس از نقطه خارجی به دایره.\n۳. محاسبه فاصله نقطه خارجی از نقاط تماس با استفاده از خواص هندسی." + }, + { + "title": "محاسبه حجم و عمق در شکل‌های هندسی", + "introText": "۱. شناسایی شکل هندسی و ابعاد داده‌شده.\n۲. استفاده از فرمول حجم یا عمق مناسب برای شکل مورد نظر.\n۳. جایگذاری مقادیر داده‌شده در فرمول و محاسبه." + } + ] + }, + { + "title": "زاویه‌های مرکزی", + "order": 2, + "lessons": [ + { + "title": "زاویه مرکزی و کمان دایره", + "introText": "۱. زاویه مرکزی را مشخص کنید.\n۲. طول کمان را با استفاده از فرمول طول کمان = (زاویه مرکزی / ۳۶۰) × محیط دایره محاسبه کنید.\n۳. اگر کمان به چند قسمت تقسیم شده باشد، طول هر قسمت را جداگانه محاسبه کنید.\n۴. بررسی کنید که آیا کمان‌ها مساوی هستند یا خیر." + }, + { + "title": "تقسیم دایره به کمان‌های مساوی", + "introText": "۱. نقاط تقسیم‌کننده روی دایره را مشخص کنید.\n۲. زاویه مرکزی مربوط به هر کمان را محاسبه کنید.\n۳. بررسی کنید که آیا زاویه‌های مرکزی برابر هستند.\n۴. اگر زاویه‌های مرکزی برابر باشند، کمان‌ها نیز مساوی خواهند بود." + }, + { + "title": "اندازه‌گیری زاویه مرکزی", + "introText": "۱. کمان روبروی زاویه مرکزی را مشخص کنید.\n۲. اندازه زاویه مرکزی را با استفاده از اطلاعات داده‌شده (مانند طول کمان یا محیط دایره) محاسبه کنید.\n۳. بررسی کنید که آیا زاویه مرکزی با کمان روبرو متناسب است." + }, + { + "title": "اندازه‌گیری کمان و زاویه‌های محاطی", + "introText": "۱. کمان مورد نظر را شناسایی کنید.\n۲. زاویه مرکزی متناظر با کمان را پیدا کنید.\n۳. از رابطه زاویه محاطی و زاویه مرکزی (زاویه محاطی نصف زاویه مرکزی است) استفاده کنید.\n۴. اندازه کمان یا زاویه محاطی را محاسبه کنید." + }, + { + "title": "اثبات تقارن در چندضلعی‌های منتظم", + "introText": "۱. محیط دایره را به تعداد مساوی تقسیم کنید.\n۲. نقاط تقسیم را به مرکز دایره وصل کنید.\n۳. زاویه‌های مرکزی و کمان‌های متناظر را بررسی کنید.\n۴. با استفاده از تقارن دایره، برابری زاویه‌ها و کمان‌ها را اثبات کنید." + }, + { + "title": "بررسی برابری وترها و کمان‌ها در دایره", + "introText": "۱. بررسی کنید که آیا وترها برابر هستند.\n۲. بررسی کنید که آیا کمان‌های متناظر با وترها برابر هستند.\n۳. اگر وترها برابر باشند، کمان‌های متناظر نیز برابر خواهند بود.\n۴. اگر کمان‌ها برابر باشند، وترهای متناظر نیز برابر خواهند بود." + }, + { + "title": "رسم چندضلعی منتظم در دایره", + "introText": "۱. یک دایره رسم کنید.\n۲. نقطه‌ای روی محیط دایره انتخاب کنید.\n۳. با استفاده از خط‌کش و نقطه روی دایره، چندضلعی منتظم مورد نظر را رسم کنید." + }, + { + "title": "تقسیم کمان دایره به چند قسمت مساوی", + "introText": "۱. دایره را رسم کنید.\n۲. نقطه‌ای روی محیط دایره انتخاب کنید.\n۳. کمان دایره را به تعداد قسمت‌های مورد نظر تقسیم کنید.\n۴. زاویه هر قسمت را محاسبه کنید." + }, + { + "title": "محاسبه درجه کمان دایره", + "introText": "۱. دایره را رسم کنید.\n۲. زاویه مرکزی متناظر با کمان را مشخص کنید.\n۳. درجه کمان را با توجه به زاویه مرکزی محاسبه کنید." + }, + { + "title": "محاسبه اندازه کمان‌ها", + "introText": "۱. زاویه مرکزی داده شده را بررسی کنید.\n۲. از رابطه زاویه مرکزی و کمان استفاده کنید: اندازه کمان برابر با زاویه مرکزی است.\n۳. اگر کمان‌های دیگر نیز داده شده‌اند، از روابط بین کمان‌ها استفاده کنید." + }, + { + "title": "محاسبه طول کمان", + "introText": "۱. محیط دایره را با استفاده از فرمول ۲πr محاسبه کنید.\n۲. نسبت زاویه مرکزی به ۳۶۰° را پیدا کنید.\n۳. طول کمان را با ضرب این نسبت در محیط دایره محاسبه کنید." + }, + { + "title": "بررسی تساوی کمان‌ها و قطرها", + "introText": "۱. کمان‌ها و قطرهای داده شده را بررسی کنید.\n۲. از روابط بین کمان‌ها و زاویه‌های مرکزی استفاده کنید.\n۳. اگر قطرها عمود باشند، از خواص تقارن دایره استفاده کنید." + } + ] + }, + { + "title": "زاویه‌های محاطی", + "order": 3, + "lessons": [ + { + "title": "زاویه‌های محاطی", + "introText": "۱. بررسی کنید که رأس زاویه روی محیط دایره قرار دارد.\n۲. خطوطی که زاویه را تشکیل می‌دهند، باید دایره را قطع کنند.\n۳. اندازه زاویه محاطی برابر نصف اندازه کمان مقابل آن است.\n۴. از روابط بین زاویه‌ها و کمان‌ها برای محاسبه استفاده کنید." + }, + { + "title": "جمع زاویه‌های محاطی", + "introText": "۱. زاویه‌های محاطی را که به یک کمان مشترک اشاره دارند، شناسایی کنید.\n۲. اندازه هر زاویه محاطی را محاسبه کنید.\n۳. زاویه‌های محاطی را با هم جمع کنید." + }, + { + "title": "اندازه‌گیری زاویه محاطی با پر کردن جاهای خالی", + "introText": "۱. روابط بین زاویه‌ها و کمان‌ها را بررسی کنید.\n۲. جاهای خالی را با استفاده از اطلاعات داده‌شده پر کنید.\n۳. اندازه زاویه محاطی را محاسبه کنید." + }, + { + "title": "محاسبه اندازه زاویه محاطی", + "introText": "۱. ابتدا کمان مورد نظر را مشخص کنید.\n۲. اندازه کمان را تعیین کنید.\n۳. از رابطه زاویه محاطی برابر نصف اندازه کمان استفاده کنید.\n۴. اندازه زاویه محاطی را محاسبه کنید." + }, + { + "title": "محاسبه زاویه‌ها و کمان‌ها در دایره", + "introText": "۱. زاویه مرکزی داده شده را بررسی کنید.\n۲. از رابطه زاویه مرکزی و کمان متناظر استفاده کنید: اندازه کمان برابر با زاویه مرکزی است.\n۳. اگر زاویه یا کمان مجهول باشد، از روابط هندسی و داده‌های دیگر استفاده کنید." + }, + { + "title": "محاسبه قطر دایره با استفاده از اشکال هندسی", + "introText": "۱. مشخص کنید که شکل هندسی داده شده چگونه با دایره مرتبط است.\n۲. از روابط هندسی مربوط به شکل (مانند لوزی) استفاده کنید.\n۳. قطر دایره را با استفاده از داده‌های شکل محاسبه کنید." + }, + { + "title": "محاسبه کمان‌های مجهول با استفاده از زاویه‌ها", + "introText": "۱. زاویه‌های داده شده را بررسی کنید.\n۲. از روابط بین زاویه‌ها و کمان‌ها استفاده کنید.\n۳. کمان‌های مجهول را با استفاده از داده‌های موجود محاسبه کنید." + }, + { + "title": "تقسیم دایره به قسمت‌های مساوی", + "introText": "۱. دایره را به تعداد قسمت‌های مساوی مورد نظر تقسیم کنید.\n۲. خطوط تقارن را رسم کنید.\n۳. زاویه‌های مشخص‌شده را پیدا کرده و مقدار آن‌ها را محاسبه کنید." + }, + { + "title": "رسم چهارضلعی داخل دایره", + "introText": "۱. چهار نقطه روی محیط دایره انتخاب کنید.\n۲. نقاط را به ترتیب به هم وصل کنید تا چهارضلعی تشکیل شود.\n۳. مجموع زاویه‌های روبروی چهارضلعی را بررسی کنید که برابر ۱۸۰ درجه باشد." + }, + { + "title": "اندازه‌گیری زاویه‌ها و کمان‌ها در دایره", + "introText": "۱. زاویه مرکزی را مشخص کنید.\n۲. اندازه کمان متناظر با زاویه مرکزی را پیدا کنید.\n۳. اندازه زاویه‌های دیگر را بر اساس زاویه مرکزی محاسبه کنید." + }, + { + "title": "محاسبه طول و نوع مثلث‌ها در دایره", + "introText": "۱. شعاع دایره را مشخص کنید.\n۲. طول اضلاع مثلث را با استفاده از شعاع و روابط هندسی محاسبه کنید.\n۳. نوع مثلث را بر اساس طول اضلاع و زاویه‌ها تعیین کنید." + }, + { + "title": "محاسبه قطر دایره", + "introText": "۱. شعاع دایره را مشخص کنید.\n۲. قطر دایره برابر دو برابر شعاع است.\n۳. مقدار قطر را محاسبه کنید." + }, + { + "title": "اندازه‌گیری زاویه‌ها و کمان‌ها", + "introText": "۱. شکل داده شده را بررسی کنید.\n۲. زاویه‌ها و کمان‌های مشخص شده را شناسایی کنید.\n۳. اندازه هر زاویه و کمان را با توجه به اطلاعات داده شده محاسبه کنید." + }, + { + "title": "محاسبه طول مستطیل در دایره", + "introText": "۱. عرض و طول مستطیل را مشخص کنید.\n۲. از روابط هندسی برای محاسبه طول مستطیل استفاده کنید.\n۳. مقدار طول مستطیل را محاسبه کنید." + } + ] + } + ] + } + ] + }, + { + "title": "پایه دهم", + "icon": "grade-10", + "color": "#E91E63", + "units": [ + { + "title": "فصل ۱: مجموعه، الگو و دنباله", + "order": 1, + "nodes": [ + { + "title": "مجموعه‌های متناهی و نامتناهی", + "order": 1, + "lessons": [ + { + "title": "شناسایی مجموعه‌های اعداد", + "introText": "۱. تعریف مجموعه‌های اعداد را مرور کنید (N، Z، Q، R). \n۲. مشخص کنید که عدد داده‌شده به کدام مجموعه تعلق دارد. \n۳. اگر لازم است، عدد را به صورت کسری یا اعشاری بازنویسی کنید تا تعلق آن به مجموعه مشخص شود. \n۴. در صورت نیاز، نمودار یا شکل مناسب برای نمایش مجموعه‌ها رسم کنید." + }, + { + "title": "رسم مجموعه‌ها روی نمودار", + "introText": "۱. مجموعه‌های داده‌شده را مشخص کنید. \n۲. رابطه زیرمجموعه بودن یا نبودن را بررسی کنید. \n۳. نمودار وِن مناسب رسم کنید و مجموعه‌ها را در نواحی مربوطه قرار دهید. \n۴. اعضای مشخص‌شده را در ناحیه مناسب درج کنید." + }, + { + "title": "تفاوت مجموعه‌ها", + "introText": "۱. مجموعه‌های داده‌شده را مشخص کنید. \n۲. اعضای هر مجموعه را بنویسید. \n۳. تفاضل مجموعه‌ها را با حذف اعضای مشترک از مجموعه اول پیدا کنید. \n۴. تعداد اعضای مجموعه تفاضل را مشخص کنید." + }, + { + "title": "نمایش بازه‌ها روی محور اعداد", + "introText": "۱. نوع بازه را مشخص کنید (باز، بسته، نیم باز). \n۲. بازه را به صورت مجموعه‌ای از اعداد حقیقی بنویسید. \n۳. نقاط ابتدا و انتهای بازه را روی محور اعداد مشخص کنید. \n۴. بسته بودن یا باز بودن نقاط ابتدا و انتها را با علامت مناسب (دایره توپر یا توخالی) نشان دهید. \n۵. بازه را روی محور اعداد رسم کنید." + }, + { + "title": "تشخیص اعضای مجموعه", + "introText": "۱. مجموعه داده شده را بررسی کنید. \n۲. شرط عضویت در مجموعه را مشخص کنید. \n۳. اعداد داده شده را با شرط عضویت مقایسه کنید. \n۴. اعضای مجموعه را تعیین کنید." + }, + { + "title": "نمایش هندسی بازه‌ها", + "introText": "۱. بازه مورد نظر را مشخص کنید.\n۲. نوع بازه (باز، بسته، نیمه‌باز) را تعیین کنید.\n۳. بازه را به صورت مجموعه‌ای از اعداد حقیقی بنویسید.\n۴. بازه را روی محور اعداد رسم کنید." + }, + { + "title": "اجتماع و اشتراک بازه‌ها", + "introText": "۱. بازه‌های مورد نظر را مشخص کنید.\n۲. برای اجتماع بازه‌ها، تمام اعداد موجود در هر دو بازه را در نظر بگیرید.\n۳. برای اشتراک بازه‌ها، فقط اعداد مشترک بین دو بازه را در نظر بگیرید.\n۴. بازه‌های حاصل را به صورت مجموعه‌ای از اعداد حقیقی بنویسید.\n۵. بازه‌های حاصل را روی محور اعداد رسم کنید." + }, + { + "title": "تشخیص زیرمجموعه‌ها", + "introText": "۱. بررسی کنید که آیا هر عضو مجموعه اول در مجموعه دوم وجود دارد.\n۲. اگر همه اعضای مجموعه اول در مجموعه دوم باشند، مجموعه اول زیرمجموعه مجموعه دوم است.\n۳. در غیر این صورت، مجموعه اول زیرمجموعه مجموعه دوم نیست." + }, + { + "title": "عملیات روی مجموعه‌ها", + "introText": "۱. برای اجتماع (A ∪ B)، همه اعضای هر دو مجموعه را بدون تکرار ترکیب کنید.\n۲. برای اشتراک (A ∩ B)، فقط اعضای مشترک بین دو مجموعه را انتخاب کنید.\n۳. برای تفاضل (A - B)، اعضای مجموعه اول که در مجموعه دوم نیستند را انتخاب کنید.\n۴. نمودار محور را رسم کنید و اعضای هر مجموعه را مشخص کنید." + }, + { + "title": "تشخیص مجموعه‌های متناهی و نامتناهی", + "introText": "۱. بررسی کنید که آیا تعداد اعضای مجموعه قابل شمارش است.\n۲. اگر تعداد اعضا محدود باشد، مجموعه متناهی است.\n۳. اگر تعداد اعضا نامحدود باشد، مجموعه نامتناهی است." + }, + { + "title": "شناسایی مجموعه‌ها و اعضای آن‌ها", + "introText": "۱. مجموعه داده شده را بررسی کنید.\n۲. اعضای مجموعه را مشخص کنید.\n۳. تعداد اعضای مجموعه را بشمارید.\n۴. ناشناسی مجموعه را تعیین کنید (معلوم یا نامعلوم بودن اعضا).\n۵. زیرمجموعه‌ها را در صورت نیاز مشخص کنید." + }, + { + "title": "تشخیص مجموعه‌های مشابه و نامشابه", + "introText": "۱. اعضای دو مجموعه را بررسی کنید.\n۲. اگر اعضای دو مجموعه یکسان باشند، مجموعه‌ها مشابه هستند.\n۳. اگر اعضای دو مجموعه متفاوت باشند، مجموعه‌ها نامشابه هستند." + }, + { + "title": "رسم بازه‌ها روی محور", + "introText": "۱. بازه‌های داده‌شده را مشخص کنید.\n۲. بازه‌ها را روی محور اعداد حقیقی رسم کنید.\n۳. اشتراک یا اجتماع بازه‌ها را تعیین کنید." + } + ] + }, + { + "title": "متمم یک مجموعه", + "order": 2, + "lessons": [ + { + "title": "نمایش مجموعه‌ها روی محور", + "introText": "۱. مجموعه داده شده را بررسی کنید و اعضای آن را مشخص کنید.\n۲. محور اعداد را رسم کنید.\n۳. اعضای مجموعه را روی محور مشخص کنید.\n۴. بازه‌ها یا نقاط مربوط به مجموعه را نمایش دهید." + }, + { + "title": "تشخیص مجموعه مرجع", + "introText": "۱. مجموعه مرجع را مشخص کنید.\n۲. بررسی کنید که آیا مجموعه داده شده زیرمجموعه‌ای از مجموعه مرجع است.\n۳. در صورت نیاز، اعضای مجموعه مرجع را روی محور نمایش دهید." + }, + { + "title": "عملیات روی مجموعه‌ها", + "introText": "۱. تعیین اعضای هر مجموعه.\n۲. اعمال قوانین اجتماع، اشتراک، تفاضل یا متمم بر اساس تعریف.\n۳. نوشتن نتیجه نهایی با توجه به اعضای مجموعه‌ها." + }, + { + "title": "نمایش مجموعه‌ها و اعضای آن", + "introText": "۱. تعیین مجموعه مرجع.\n۲. مشخص کردن اعضای مجموعه‌ها.\n۳. نوشتن مجموعه‌ها به صورت لیست اعضا یا با استفاده از نمادگذاری ریاضی." + }, + { + "title": "اجتماع مجموعه‌ها", + "introText": "۱. مجموعه‌های داده‌شده را مشخص کنید.\n۲. اعضای هر مجموعه را بنویسید.\n۳. اعضای مشترک و غیرمشترک را تعیین کنید.\n۴. اجتماع مجموعه‌ها را با ترکیب اعضای هر دو مجموعه بدون تکرار بنویسید.\n۵. تعداد اعضای اجتماع را با استفاده از فرمول n(A ∪ B) = n(A) + n(B) - n(A ∩ B) محاسبه کنید." + }, + { + "title": "محاسبه تعداد اعضای اجتماع و اشتراک مجموعه‌ها", + "introText": "۱. تعداد اعضای هر مجموعه را مشخص کنید.\n۲. تعداد اعضای اشتراک مجموعه‌ها را تعیین کنید.\n۳. از رابطه n(A∪B) = n(A) + n(B) - n(A∩B) برای محاسبه تعداد اعضای اجتماع استفاده کنید.\n۴. در صورت نیاز، نمودار ون رسم کنید تا روابط بین مجموعه‌ها را بهتر درک کنید." + }, + { + "title": "محاسبه تعداد اعضای اجتماع مجموعه‌های بیشتر از دو مجموعه", + "introText": "۱. تعداد اعضای هر مجموعه را مشخص کنید.\n۲. تعداد اعضای اشتراک‌های دو به دو، سه به سه و بیشتر مجموعه‌ها را تعیین کنید.\n۳. از رابطه‌های مربوط به اجتماع مجموعه‌ها استفاده کنید:\n n(A∪B∪C) = n(A) + n(B) + n(C) - n(A∩B) - n(A∩C) - n(B∩C) + n(A∩B∩C)\n۴. در صورت نیاز، نمودار ون رسم کنید تا روابط بین مجموعه‌ها را بهتر درک کنید." + }, + { + "title": "محاسبه تعداد اعضای مجموعه‌ها و اشتراک آنها", + "introText": "۱. نمودار ون را رسم کنید یا از نمودار داده‌شده استفاده کنید.\n۲. تعداد اعضای هر بخش را مشخص کنید.\n۳. از فرمول‌های مربوط به اشتراک و اجتماع مجموعه‌ها استفاده کنید:\n n(A ∪ B) = n(A) + n(B) - n(A ∩ B)\n۴. مقادیر را جایگذاری کرده و محاسبه کنید." + }, + { + "title": "محاسبه تعداد اعضای مجموعه‌ها و اشتراک آن‌ها", + "introText": "۱. اطلاعات داده‌شده را شناسایی کنید (n(A)، n(B)، n(A∩B)، n(A∪B)).\n۲. از فرمول n(A∪B) = n(A) + n(B) - n(A∩B) استفاده کنید.\n۳. مقادیر مجهول را با جایگذاری در فرمول محاسبه کنید." + }, + { + "title": "محاسبه اعضای مشترک و غیرمشترک در گروه‌ها", + "introText": "۱. تعداد کل اعضا و اعضای هر گروه را شناسایی کنید.\n۲. تعداد اعضای مشترک را با توجه به داده‌ها محاسبه کنید.\n۳. تعداد اعضای غیرمشترک را با تفریق اعضای مشترک از کل اعضا به دست آورید." + }, + { + "title": "تحلیل خرید از دو شرکت و محاسبه اعضای هر دسته", + "introText": "۱. تعداد کل خریداران و خریداران هر شرکت را شناسایی کنید.\n۲. تعداد خریداران مشترک را با توجه به داده‌ها محاسبه کنید.\n۳. تعداد خریداران هر دسته (فقط از یک شرکت، از هر دو شرکت، یا از هیچ‌یک) را تعیین کنید." + } + ] + }, + { + "title": "الگو و دنباله", + "order": 3, + "lessons": [ + { + "title": "شناسایی الگو و دنباله", + "introText": "۱. الگو را در شکل‌ها یا اعداد داده‌شده شناسایی کنید.\n۲. تعداد عناصر یا مقادیر مشخص‌شده در هر مرحله را یادداشت کنید.\n۳. رابطه‌ای بین شماره مرحله (n) و مقدار مربوطه پیدا کنید.\n۴. رابطه کلی یا جمله عمومی دنباله را به صورت an = f(n) بنویسید.\n۵. مقدار مورد نظر را با استفاده از رابطه کلی محاسبه کنید." + }, + { + "title": "یافتن رابطه دنباله", + "introText": "۱. الگو را بررسی کنید و تعداد اجزای هر مرحله را مشخص کنید.\n۲. رابطه‌ای بین شماره مرحله (n) و تعداد اجزا پیدا کنید.\n۳. رابطه را به صورت یک عبارت ریاضی بنویسید.\n۴. صحت رابطه را با جایگذاری چند مقدار n بررسی کنید." + }, + { + "title": "الگوی خطی", + "introText": "۱. بررسی کنید که اختلاف بین جملات متوالی ثابت است.\n۲. جمله عمومی را به صورت tₙ = an + b فرض کنید.\n۳. با استفاده از جملات مشخص، مقادیر a و b را بیابید.\n۴. رابطه عمومی را بنویسید و برای جملات دیگر استفاده کنید." + }, + { + "title": "رسم و تکمیل جدول الگوهای خطی", + "introText": "۱. الگو را بررسی کنید و تعداد عناصر در هر مرحله را مشخص کنید.\n۲. جدول مربوط به مقادیر n و bₙ را تکمیل کنید.\n۳. رابطه بین n و bₙ را پیدا کنید.\n۴. از رابطه برای محاسبه مقادیر جدید استفاده کنید." + }, + { + "title": "رسم و تکمیل جدول الگوهای غیرخطی", + "introText": "۱. الگو را بررسی کنید و تعداد عناصر در هر مرحله را مشخص کنید.\n۲. جدول مربوط به مقادیر n و tₙ را تکمیل کنید.\n۳. رابطه غیرخطی بین n و tₙ را پیدا کنید.\n۴. از رابطه برای محاسبه مقادیر جدید استفاده کنید." + }, + { + "title": "یافتن جمله عمومی دنباله", + "introText": "۱. الگوی داده شده را بررسی کنید.\n۲. رابطه بین شماره جمله و مقدار آن را پیدا کنید.\n۳. رابطه را به صورت یک فرمول ریاضی بنویسید.\n۴. مقدار n را در فرمول جایگذاری کنید تا مقدار جمله مورد نظر پیدا شود." + }, + { + "title": "محاسبه مقدار جمله خاص در دنباله", + "introText": "۱. جمله عمومی دنباله را پیدا کنید.\n۲. مقدار n مورد نظر را در فرمول جمله عمومی جایگذاری کنید.\n۳. مقدار جمله را محاسبه کنید." + }, + { + "title": "بررسی الگوهای هندسی و عددی", + "introText": "۱. الگوی هندسی یا عددی داده شده را بررسی کنید.\n۲. رابطه بین اجزای الگو را پیدا کنید.\n۳. الگو را به صورت یک دنباله عددی یا هندسی بنویسید.\n۴. رابطه کلی الگو را مشخص کنید." + }, + { + "title": "تحلیل الگوهای هندسی", + "introText": "۱. تعداد اجزای هر شکل را در دنباله مشخص کنید.\n۲. رابطه بین تعداد اجزا و شماره شکل را پیدا کنید.\n۳. جمله عمومی دنباله را بر اساس الگو بنویسید.\n۴. بررسی کنید که آیا دنباله خطی است یا خیر." + }, + { + "title": "تشخیص الگو و نوشتن جمله عمومی", + "introText": "۱. الگو را با دقت مشاهده کنید و رابطه بین اعضای آن را پیدا کنید.\n۲. رابطه‌ای که بین اعضای الگو وجود دارد را به صورت یک فرمول ریاضی بنویسید.\n۳. فرمول را برای هر جمله از دنباله بررسی کنید تا صحت آن تأیید شود.\n۴. جمله عمومی دنباله را به صورت aₙ = f(n) بنویسید." + }, + { + "title": "محاسبه تعداد اجزای الگو", + "introText": "۱. الگو را بررسی کنید و تعداد اجزای آن را در مراحل ابتدایی بشمارید.\n۲. رابطه‌ای بین شماره مرحله و تعداد اجزا پیدا کنید.\n۳. فرمول به دست آمده را برای مراحل بعدی به کار ببرید تا تعداد اجزا را محاسبه کنید." + }, + { + "title": "تشخیص الگوی هندسی", + "introText": "۱. شکل‌های الگو را بررسی کنید و تغییرات هندسی بین آن‌ها را پیدا کنید.\n۲. رابطه‌ای بین شماره مرحله و تعداد نقاط یا اجزای هندسی پیدا کنید.\n۳. رابطه را به صورت یک فرمول ریاضی بنویسید.\n۴. فرمول را برای مراحل مختلف بررسی کنید." + } + ] + }, + { + "title": "دنباله‌های حسابی و هندسی", + "order": 4, + "lessons": [ + { + "title": "دنباله حسابی", + "introText": "۱. مقدار جمله اول (t₁) و قدر نسبت (d) را مشخص کنید.\n۲. از فرمول جمله عمومی دنباله حسابی استفاده کنید: tₙ = t₁ + (n-1)d.\n۳. مقدار n را جایگذاری کرده و tₙ را محاسبه کنید.\n۴. برای پیش‌بینی مقادیر آینده، از فرمول استفاده کنید یا جدول دنباله را تکمیل کنید." + }, + { + "title": "پیش‌بینی دنباله حسابی", + "introText": "۱. فرمول جمله عمومی دنباله حسابی را بنویسید: tₙ = t₁ + (n-1)d.\n۲. مقدار t₁ و d را از دنباله داده‌شده پیدا کنید.\n۳. مقدار n موردنظر را جایگذاری کنید و tₙ را محاسبه کنید.\n۴. نتیجه را به‌عنوان پیش‌بینی ارائه دهید." + }, + { + "title": "هزینه تماس بر اساس دنباله حسابی", + "introText": "۱. مقدار جمله اول (a) و قدر نسبت (d) را مشخص کنید.\n۲. از فرمول جمله عمومی دنباله حسابی استفاده کنید: aₙ = a + (n-1)d.\n۳. مقدار n را جایگذاری کرده و هزینه تماس را محاسبه کنید.\n۴. جدول را با مقادیر محاسبه شده کامل کنید." + }, + { + "title": "یافتن جمله عمومی دنباله حسابی", + "introText": "۱. مقدار جمله اول (t₁) و قدر نسبت (d) را مشخص کنید.\n۲. از فرمول tₙ = t₁ + (n-1)d استفاده کنید.\n۳. مقادیر داده‌شده را در فرمول جایگذاری کنید و tₙ را بیابید." + }, + { + "title": "تشکیل دنباله حسابی با شرایط داده‌شده", + "introText": "۱. شرایط مسئله را بررسی کنید و جمله اول (t₁) و قدر نسبت (d) را تعیین کنید.\n۲. از فرمول tₙ = t₁ + (n-1)d استفاده کنید تا جملات دنباله را بیابید.\n۳. جملات دنباله را در جدول یا به‌صورت لیست بنویسید." + }, + { + "title": "تشخیص دنباله حسابی و تعیین قدر نسبت", + "introText": "۱. بررسی کنید که اختلاف بین جملات متوالی ثابت است یا خیر.\n۲. اگر اختلاف ثابت باشد، دنباله حسابی است و مقدار اختلاف همان قدر نسبت است.\n۳. برای یافتن جمله عمومی، از فرمول a_n = a_1 + (n-1)d استفاده کنید که در آن a_1 جمله اول و d قدر نسبت است.\n۴. برای یافتن جمله بعدی، مقدار قدر نسبت را به جمله قبلی اضافه کنید." + }, + { + "title": "یافتن واسطه حسابی", + "introText": "۱. برای یافتن واسطه حسابی بین دو عدد، میانگین آنها را محاسبه کنید.\n۲. فرمول میانگین: (a + b) / 2 که در آن a و b دو عدد داده شده هستند." + }, + { + "title": "تشکیل دنباله حسابی از تقسیم یک مقدار", + "introText": "۱. مقدار کل را به تعداد مشخصی قسمت مساوی تقسیم کنید.\n۲. هر قسمت را به عنوان یک جمله از دنباله در نظر بگیرید.\n۳. جمله عمومی را با استفاده از فرمول دنباله حسابی تعیین کنید.\n۴. مجموع جملات را با استفاده از فرمول S_n = n/2 × (a_1 + a_n) محاسبه کنید." + }, + { + "title": "دنباله هندسی", + "introText": "1. جمله اول دنباله را مشخص کنید.\n2. قدر نسبت دنباله را با تقسیم هر جمله بر جمله قبلی محاسبه کنید.\n3. فرمول کلی دنباله هندسی را به صورت tₙ = t₁ × rⁿ⁻¹ بنویسید.\n4. مقدار جمله مورد نظر را با جایگذاری مقدار n در فرمول کلی محاسبه کنید." + }, + { + "title": "محاسبه جمله‌های دنباله هندسی", + "introText": "۱. تعیین نسبت مشترک (r) با تقسیم هر جمله بر جمله قبلی.\n۲. استفاده از فرمول جمله عمومی دنباله هندسی: tn = t1 * r^(n-1).\n۳. جایگذاری مقادیر داده شده در فرمول برای محاسبه جمله مورد نظر." + }, + { + "title": "درج واسطه هندسی", + "introText": "۱. تعیین نسبت مشترک (r) با استفاده از فرمول r = (آخرین جمله / اولین جمله)^(۱/(تعداد واسطه‌ها + ۱)).\n۲. محاسبه واسطه‌ها با استفاده از فرمول tn = t1 * r^(n-1).\n۳. جایگذاری مقادیر داده شده برای یافتن واسطه‌ها." + }, + { + "title": "تشخیص نسبت دنباله‌های هندسی", + "introText": "۱. دنباله را بررسی کنید و نسبت بین هر دو جمله متوالی را محاسبه کنید.\n۲. اگر نسبت بین همه جملات یکسان باشد، دنباله هندسی است.\n۳. نسبت را مشخص کنید." + }, + { + "title": "محاسبه تعداد جملات دنباله هندسی", + "introText": "۱. فرمول دنباله هندسی را بنویسید: a_n = a_1 * r^(n-1).\n۲. مقدار a_1 و r را مشخص کنید.\n۳. مقدار n را با توجه به شرایط مسئله محاسبه کنید." + }, + { + "title": "محاسبه تغییرات دنباله‌ها در مسائل کاربردی", + "introText": "۱. اطلاعات مسئله را استخراج کنید.\n۲. رابطه دنباله را مشخص کنید.\n۳. تغییرات مورد نظر را با استفاده از رابطه دنباله محاسبه کنید." + } + ] + } + ] + }, + { + "title": "فصل ۲: مثلثات", + "order": 2, + "nodes": [ + { + "title": "نسبت‌های مثلثاتی", + "order": 1, + "lessons": [ + { + "title": "تشابه مثلث‌ها", + "introText": "۱. بررسی کنید که آیا دو مثلث دارای دو زاویه برابر هستند یا خیر.\n۲. اگر دو زاویه برابر باشند، مثلث‌ها مشابه هستند.\n۳. نسبت اضلاع متناظر را بنویسید.\n۴. تناسب بین اضلاع متناظر را بررسی کنید.\n۵. از تناسب برای حل مسئله استفاده کنید." + }, + { + "title": "تناسب در مثلث‌های قائم‌الزاویه", + "introText": "۱. بررسی کنید که مثلث‌ها قائم‌الزاویه هستند.\n۲. روابط تناسب بین اضلاع مثلث‌های مشابه را بنویسید.\n۳. از روابط تناسب برای محاسبه طول ضلع یا نسبت مورد نظر استفاده کنید." + }, + { + "title": "محاسبه تانژانت و کتانژانت زاویه در مثلث قائم‌الزاویه", + "introText": "۱. زاویه مورد نظر را در مثلث قائم‌الزاویه مشخص کنید.\n۲. تانژانت زاویه را به صورت نسبت طول ضلع مقابل به ضلع مجاور بنویسید.\n۳. کتانژانت زاویه را به صورت نسبت طول ضلع مجاور به ضلع مقابل بنویسید.\n۴. مقادیر را جایگذاری کرده و محاسبه کنید." + }, + { + "title": "محاسبه نسبت‌های مثلثاتی در مثلث قائم‌الزاویه", + "introText": "۱. شناسایی اضلاع مثلث قائم‌الزاویه (وتر، ضلع مجاور، ضلع مقابل). \n۲. استفاده از روابط نسبت‌های مثلثاتی: \n - سینوس: نسبت ضلع مقابل به وتر. \n - کسینوس: نسبت ضلع مجاور به وتر. \n - تانژانت: نسبت ضلع مقابل به ضلع مجاور. \n - کوتانژانت: نسبت ضلع مجاور به ضلع مقابل. \n۳. جایگذاری مقادیر داده شده در روابط و محاسبه نسبت‌های مثلثاتی." + }, + { + "title": "محاسبه طول اضلاع مثلث با استفاده از نسبت‌های مثلثاتی", + "introText": "۱. شناسایی زاویه و اضلاع معلوم در مثلث. \n۲. انتخاب نسبت مثلثاتی مناسب (تانژانت، کوتانژانت، سینوس یا کسینوس) بر اساس داده‌ها. \n۳. جایگذاری مقادیر معلوم در رابطه و حل معادله برای یافتن طول ضلع مجهول." + }, + { + "title": "محاسبه زاویه با استفاده از نسبت‌های مثلثاتی", + "introText": "۱. شناسایی اضلاع معلوم در مثلث. \n۲. انتخاب نسبت مثلثاتی مناسب بر اساس داده‌ها. \n۳. استفاده از معکوس نسبت‌های مثلثاتی (مانند arcsin، arccos، arctan) برای محاسبه زاویه. \n۴. محاسبه زاویه با جایگذاری مقادیر معلوم." + }, + { + "title": "تکمیل جدول نسبت‌های مثلثاتی زوایای خاص", + "introText": "۱. شناسایی زوایای خاص (۳۰°، ۴۵°، ۶۰°).\n۲. استفاده از مقادیر استاندارد نسبت‌های مثلثاتی برای این زوایا:\n - sin ۳۰° = ۱/۲، cos ۳۰° = √۳/۲، tan ۳۰° = ۱/√۳، cot ۳۰° = √۳\n - sin ۴۵° = ۱/√۲، cos ۴۵° = ۱/√۲، tan ۴۵° = ۱، cot ۴۵° = ۱\n - sin ۶۰° = √۳/۲، cos ۶۰° = ۱/۲، tan ۶۰° = √۳، cot ۶۰° = ۱/√۳\n۳. جایگذاری مقادیر در جدول و تکمیل آن." + }, + { + "title": "محاسبه طول ضلع در مثلث قائم‌الزاویه با استفاده از نسبت‌های مثلثاتی", + "introText": "۱. یک مدل ریاضی برای مسئله رسم کنید.\n۲. از نسبت‌های مثلثاتی (سینوس، کسینوس، تانژانت) استفاده کنید.\n۳. مقدار مجهول را با توجه به داده‌های مسئله محاسبه کنید." + }, + { + "title": "محاسبه مساحت مثلث با استفاده از ارتفاع و قاعده", + "introText": "۱. ارتفاع مثلث را با استفاده از نسبت‌های مثلثاتی محاسبه کنید.\n۲. مساحت مثلث را با فرمول ۱/۲ × ارتفاع × قاعده محاسبه کنید." + }, + { + "title": "محاسبه مساحت مثلث با استفاده از دو ضلع و زاویه بین آن‌ها", + "introText": "۱. از فرمول مساحت مثلث استفاده کنید: ۱/۲ × AB × BC × sin زاویه.\n۲. مقادیر داده‌شده را جایگذاری کنید و مساحت را محاسبه کنید." + }, + { + "title": "محاسبه طول ضلع با استفاده از سینوس زاویه", + "introText": "۱. زاویه داده شده را مشخص کنید.\n۲. نسبت سینوس زاویه را بنویسید: sin(زاویه) = مقابل / وتر.\n۳. مقدار سینوس زاویه را از جدول یا ماشین حساب پیدا کنید.\n۴. معادله را برای یافتن طول ضلع مجهول حل کنید." + }, + { + "title": "محاسبه ارتفاع با استفاده از تانژانت زاویه", + "introText": "۱. زاویه داده شده را مشخص کنید.\n۲. نسبت تانژانت زاویه را بنویسید: tan(زاویه) = مقابل / مجاور.\n۳. مقدار تانژانت زاویه را از جدول یا ماشین حساب پیدا کنید.\n۴. معادله را برای یافتن ارتفاع مجهول حل کنید." + }, + { + "title": "محاسبه طول ضلع با استفاده از رابطه فیثاغورس", + "introText": "۱. مشخص کنید که کدام دو ضلع داده شده‌اند.\n۲. رابطه فیثاغورس را بنویسید: وتر² = ضلع۱² + ضلع۲².\n۳. مقدار ضلع مجهول را با جایگذاری مقادیر داده شده پیدا کنید." + }, + { + "title": "محاسبه مساحت چندضلعی منتظم", + "introText": "۱. طول ضلع یا ارتفاع را مشخص کنید.\n۲. مساحت یک مثلث داخلی را با استفاده از فرمول مثلثات محاسبه کنید.\n۳. تعداد مثلث‌های داخلی را در مساحت یک مثلث ضرب کنید." + }, + { + "title": "محاسبه فاصله افقی با استفاده از تانژانت زاویه", + "introText": "۱. زاویه و ارتفاع را مشخص کنید.\n۲. از فرمول تانژانت زاویه استفاده کنید: tan(θ) = ارتفاع / فاصله افقی.\n۳. فاصله افقی را با استفاده از معادله حل کنید." + }, + { + "title": "محاسبه مساحت مثلث با استفاده از سینوس زاویه", + "introText": "۱. طول دو ضلع و زاویه بین آن‌ها را مشخص کنید.\n۲. از فرمول مساحت مثلث استفاده کنید: مساحت = (۱/۲) × ضلع اول × ضلع دوم × sin(زاویه)." + }, + { + "title": "محاسبه مساحت مثلث با استفاده از طول اضلاع و زاویه", + "introText": "۱. طول سه ضلع و زاویه بین دو ضلع را مشخص کنید.\n۲. از فرمول مساحت مثلث استفاده کنید: مساحت = (۱/۲) × ضلع اول × ضلع دوم × sin(زاویه)." + } + ] + }, + { + "title": "دایرهٔ مثلثاتی", + "order": 2, + "lessons": [ + { + "title": "محاسبه نسبت‌های مثلثاتی زاویه", + "introText": "۱. نقطه P(x, y) را روی دایره مثلثاتی مشخص کنید.\n۲. زاویه θ را با توجه به موقعیت نقطه P و محور x تعیین کنید.\n۳. نسبت‌های مثلثاتی را با استفاده از فرمول‌های زیر محاسبه کنید:\n - cosθ = x/r\n - sinθ = y/r\n - tanθ = y/x" + }, + { + "title": "محاسبه مختصات نقطه روی دایره مثلثاتی", + "introText": "۱. زاویه داده شده را مشخص کنید.\n۲. با توجه به دایره مثلثاتی، مختصات نقطه متناظر با زاویه را پیدا کنید.\n۳. از روابط سینوس و کسینوس برای تعیین مختصات استفاده کنید." + }, + { + "title": "تعیین ربع زاویه روی دایره مثلثاتی", + "introText": "۱. زاویه داده شده را بررسی کنید.\n۲. مقدار زاویه را با توجه به دایره مثلثاتی در یکی از چهار ربع مشخص کنید.\n۳. تعیین کنید که زاویه در کدام ربع قرار دارد." + }, + { + "title": "تعیین نسبت‌های مثلثاتی زاویه", + "introText": "۱. زاویه داده شده را مشخص کنید.\n۲. با توجه به دایره مثلثاتی، مختصات نقطه متناظر با زاویه را پیدا کنید.\n۳. از روابط نسبت‌های مثلثاتی برای محاسبه سینوس، کسینوس، تانژانت و کوتانژانت استفاده کنید." + }, + { + "title": "یافتن نسبت‌های مثلثاتی زاویه در دایره مثلثاتی", + "introText": "۱. زاویه داده‌شده را در دایره مثلثاتی مشخص کنید.\n۲. مختصات نقطه متناظر با زاویه را پیدا کنید.\n۳. نسبت‌های مثلثاتی (sin، cos، tan، cot) را با استفاده از مختصات نقطه محاسبه کنید." + }, + { + "title": "تعیین علامت نسبت‌های مثلثاتی در ربع‌های مختلف دایره مثلثاتی", + "introText": "۱. زاویه داده‌شده را مشخص کنید و ربع متناظر آن را تعیین کنید.\n۲. علامت نسبت‌های مثلثاتی (sin، cos، tan، cot) را بر اساس ربع زاویه تعیین کنید:\n - ربع اول: همه مثبت\n - ربع دوم: sin مثبت، بقیه منفی\n - ربع سوم: tan مثبت، بقیه منفی\n - ربع چهارم: cos مثبت، بقیه منفی" + }, + { + "title": "تعیین نسبت‌های مثلثاتی از مختصات نقطه", + "introText": "۱. مختصات نقطه P را به صورت (x, y) مشخص کنید.\n۲. از روابط مثلثاتی استفاده کنید:\n - sinθ = y\n - cosθ = x\n - tanθ = y/x\n - cotθ = x/y." + }, + { + "title": "بررسی علامت نسبت‌های مثلثاتی در نواحی مختلف", + "introText": "۱. زاویه θ را مشخص کنید.\n۲. ناحیه‌ای که زاویه در آن قرار دارد را تعیین کنید.\n۳. علامت نسبت‌های مثلثاتی را بر اساس ناحیه مشخص کنید:\n - ناحیه اول: همه مثبت.\n - ناحیه دوم: سینوس مثبت.\n - ناحیه سوم: تانژانت مثبت.\n - ناحیه چهارم: کسینوس مثبت." + }, + { + "title": "محاسبه شیب خط و ارتباط آن با تانژانت زاویه", + "introText": "۱. معادله خط را به فرم y=mx+b تبدیل کنید.\n۲. ضریب x (m) را به عنوان شیب خط شناسایی کنید.\n۳. از رابطه tanα = m برای محاسبه تانژانت زاویه استفاده کنید.\n۴. زاویه α را با استفاده از تانژانت محاسبه کنید." + }, + { + "title": "نوشتن معادله خط با استفاده از شیب و یک نقطه", + "introText": "۱. شیب خط (m) را مشخص کنید.\n۲. مختصات نقطه داده شده (x₁, y₁) را تعیین کنید.\n۳. از فرمول y-y₁=m(x-x₁) استفاده کنید و معادله خط را بنویسید." + }, + { + "title": "تعیین ربع زاویه در دایره مثلثاتی", + "introText": "۱. زاویه داده شده را به بازه [۰، ۳۶۰] درجه تبدیل کنید (در صورت منفی بودن، ۳۶۰ را اضافه کنید).\n۲. بررسی کنید که زاویه در کدام ربع دایره مثلثاتی قرار می‌گیرد:\n - ۰° ≤ زاویه < ۹۰°: ربع اول\n - ۹۰° ≤ زاویه < ۱۸۰°: ربع دوم\n - ۱۸۰° ≤ زاویه < ۲۷۰°: ربع سوم\n - ۲۷۰° ≤ زاویه < ۳۶۰°: ربع چهارم" + }, + { + "title": "محاسبه نسبت‌های مثلثاتی", + "introText": "۱. زاویه مورد نظر را مشخص کنید.\n۲. نسبت مثلثاتی خواسته‌شده (سینوس، کسینوس، تانژانت، یا کتانژانت) را تعیین کنید.\n۳. از تعریف نسبت‌های مثلثاتی استفاده کنید: \n - سینوس: نسبت ضلع مقابل به وتر\n - کسینوس: نسبت ضلع مجاور به وتر\n - تانژانت: نسبت ضلع مقابل به ضلع مجاور\n - کتانژانت: نسبت ضلع مجاور به ضلع مقابل\n۴. مقادیر را جایگذاری کرده و محاسبه کنید." + }, + { + "title": "تعیین علامت نسبت‌های مثلثاتی", + "introText": "۱. ربع زاویه را مشخص کنید.\n۲. علامت نسبت‌های مثلثاتی در هر ربع را به یاد آورید:\n - ربع اول: همه مثبت\n - ربع دوم: سینوس مثبت\n - ربع سوم: تانژانت مثبت\n - ربع چهارم: کسینوس مثبت\n۳. علامت نسبت مثلثاتی خواسته‌شده را تعیین کنید." + }, + { + "title": "تعیین حالات نسبت‌های مثلثاتی", + "introText": "۱. زاویه مورد نظر را مشخص کنید.\n۲. از تعریف نسبت‌های مثلثاتی استفاده کنید.\n۳. حالات مختلف (مثبت یا منفی بودن) نسبت‌ها را بر اساس ربع زاویه تعیین کنید." + } + ] + }, + { + "title": "روابط بین نسبت‌های مثلثاتی", + "order": 3, + "lessons": [ + { + "title": "محاسبه نسبت‌های مثلثاتی", + "introText": "۱. مثلث مورد نظر را مشخص کنید.\n۲. زوایا و اضلاع مثلث را شناسایی کنید.\n۳. از تعاریف نسبت‌های مثلثاتی (سینوس، کسینوس، تانژانت، کوتانژانت) استفاده کنید:\n - sinα = مقابل/وتر\n - cosα = مجاور/وتر\n - tanα = مقابل/مجاور\n - cotα = مجاور/مقابل\n۴. مقادیر را جایگذاری کرده و نسبت‌ها را محاسبه کنید." + }, + { + "title": "بررسی رابطه بین سینوس و کسینوس", + "introText": "۱. از هویت مثلثاتی sin²θ + cos²θ = ۱ استفاده کنید.\n۲. مقادیر داده‌شده برای سینوس یا کسینوس را جایگذاری کنید.\n۳. مقدار مجهول را با استفاده از جبر محاسبه کنید." + }, + { + "title": "حل معادلات مثلثاتی", + "introText": "۱. معادله را به فرم استاندارد مثلثاتی تبدیل کنید.\n۲. از روابط مثلثاتی برای ساده‌سازی استفاده کنید.\n۳. مقادیر مجهول را با توجه به دامنه زاویه پیدا کنید." + }, + { + "title": "تعیین علامت نسبت‌های مثلثاتی", + "introText": "۱. تعیین ربع زاویه.\n۲. استفاده از علامت‌های استاندارد نسبت‌های مثلثاتی در هر ربع." + }, + { + "title": "اتحاد مثلثاتی", + "introText": "برای بررسی درستی اتحاد مثلثاتی، طرفین معادله را ساده کرده و با هم مقایسه می‌کنیم. ابتدا طرف چپ را ساده کرده و سپس طرف راست را ساده می‌کنیم. اگر هر دو طرف برابر باشند، اتحاد درست است." + }, + { + "title": "اثبات اتحادهای مثلثاتی", + "introText": "۱. اتحاد مثلثاتی مورد نظر را بنویسید.\n۲. طرفین اتحاد را با استفاده از روابط مثلثاتی ساده کنید.\n۳. از اتحادهای معروف مثلثاتی مانند سینوس و کسینوس استفاده کنید.\n۴. نتیجه را با طرف دیگر اتحاد مقایسه کنید و اثبات کنید." + }, + { + "title": "بررسی درستی کسرهای مثلثاتی", + "introText": "برای بررسی درستی کسرهای مثلثاتی، ابتدا باید کسر را ساده کنیم و سپس با استفاده از روابط مثلثاتی و تبدیل‌ها، صحت آن را بررسی کنیم." + } + ] + } + ] + }, + { + "title": "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "order": 3, + "nodes": [ + { + "title": "ریشه و توان", + "order": 1, + "lessons": [ + { + "title": "محاسبه ریشه و توان", + "introText": "برای محاسبه ریشه و توان، ابتدا عدد را به صورت رادیکال یا توان نمایش دهید. سپس با استفاده از قوانین ریشه و توان، محاسبات را انجام دهید." + }, + { + "title": "محاسبه حجم مکعب", + "introText": "برای محاسبه حجم مکعب، طول ضلع مکعب را به توان ۳ برسانید." + }, + { + "title": "مقایسه ریشه‌ها", + "introText": "برای مقایسه ریشه‌ها، ابتدا مقدار تقریبی هر ریشه را محاسبه کرده و سپس آن‌ها را روی محور اعداد نمایش می‌دهیم. با استفاده از مقدار تقریبی، می‌توانیم ریشه‌ها را با یکدیگر مقایسه کنیم." + }, + { + "title": "محاسبه ریشه‌های گویا", + "introText": "۱. عدد مورد نظر را به صورت توان گویا بنویسید.\n۲. محاسبه کنید که عدد به چه صورت روی محور اعداد قرار می‌گیرد.\n۳. مقدار دقیق یا تقریبی ریشه را محاسبه کنید." + }, + { + "title": "مقایسه حجم مکعب‌ها", + "introText": "۱. حجم مکعب‌ها را با استفاده از فرمول حجم مکعب محاسبه کنید.\n۲. طول ضلع مکعب‌ها را پیدا کنید.\n۳. مقایسه کنید که کدام مکعب بزرگتر است." + }, + { + "title": "تکمیل جدول ریشه‌های عددی", + "introText": "برای تکمیل جدول ریشه‌های عددی، ابتدا عدد داده شده را بررسی کنید و سپس ریشه مورد نظر را محاسبه کنید. اگر عدد مثبت باشد، ریشه پنجم آن مثبت خواهد بود و اگر عدد منفی باشد، ریشه پنجم آن منفی خواهد بود." + }, + { + "title": "محاسبه ریشه‌های عددی", + "introText": "برای محاسبه ریشه پنجم عددی، ابتدا عدد را به صورت توان پنجم بنویسید و سپس ریشه پنجم آن را محاسبه کنید. اگر عدد مثبت باشد، ریشه پنجم آن مثبت خواهد بود و اگر عدد منفی باشد، ریشه پنجم آن منفی خواهد بود." + }, + { + "title": "تعیین عدد صحیح از رادیکال", + "introText": "برای تعیین اینکه آیا عدد حاصل از رادیکال یک عدد صحیح است، ابتدا عدد زیر رادیکال را بررسی کنید. اگر عدد زیر رادیکال یک مربع کامل باشد، جواب یک عدد صحیح خواهد بود." + }, + { + "title": "تعیین مقدار تقریبی اعداد", + "introText": "برای تعیین مقدار تقریبی یک عدد رادیکالی، می‌توان از ماشین حساب استفاده کرد یا عدد را روی محور مشخص کرد و مقدار تقریبی آن را به صورت اعشاری نوشت." + }, + { + "title": "رسم نقاط متناظر روی محور", + "introText": "نقاط مشخص شده روی محور بالا را به نقاط مشخص شده روی محور پایین که متناظر با ریشه سوم آن است وصل کنید." + }, + { + "title": "درک ریشه سوم اعداد", + "introText": "برای درک ریشه سوم اعداد، نقاط روی محور بالا را به ریشه‌های سوم، چهارم و پنجم خود وصل کنید و مشخص کنید هر رنگ مربوط به کدام ریشه است." + }, + { + "title": "جای‌گذاری اعداد در عبارات", + "introText": "۱. عدد مورد نظر را در جای خالی قرار دهید. ۲. عبارت را با عدد جای‌گذاری شده محاسبه کنید." + }, + { + "title": "مقایسه اعداد با توان", + "introText": "۱. اعداد را به صورت توان‌های مشابه بنویسید. ۲. مقایسه کنید و علامت مناسب را قرار دهید." + } + ] + }, + { + "title": "ریشهٔ nام", + "order": 2, + "lessons": [ + { + "title": "ریشه‌های عدد", + "introText": "برای یافتن ریشه‌های عدد، ابتدا عدد را به صورت توان‌های مختلف بررسی کنید. سپس ریشه‌های مثبت و منفی را مشخص کنید و جدول مربوطه را تکمیل نمایید." + }, + { + "title": "محاسبه ریشه‌های گویا", + "introText": "برای محاسبه ریشه‌های گویا، ابتدا عدد را به صورت توان کسری بنویسید و سپس با استفاده از قوانین توان‌ها و ریشه‌ها محاسبه کنید." + }, + { + "title": "محاسبه حاصل عبارت‌های ریشه‌ای", + "introText": "برای محاسبه حاصل عبارت‌های ریشه‌ای، ابتدا هر ریشه را جداگانه محاسبه کنید و سپس نتایج را با هم ترکیب کنید." + }, + { + "title": "محاسبه ریشه‌های زوج و فرد", + "introText": "برای محاسبه ریشه‌های زوج و فرد، ابتدا باید عدد زیر ریشه را بررسی کنیم. اگر عدد مثبت باشد، ریشه زوج و فرد به صورت معمول محاسبه می‌شود. اگر عدد منفی باشد، ریشه زوج تعریف نشده و ریشه فرد به صورت عدد منفی محاسبه می‌شود." + }, + { + "title": "مقایسه توان‌های گویا", + "introText": "۱. توان‌های اعداد را محاسبه کنید. ۲. نتایج را با هم مقایسه کنید. ۳. علامت مناسب را انتخاب کنید." + }, + { + "title": "تعیین تساوی توان‌های گویا", + "introText": "۱. مقدار a و n را تعیین کنید. ۲. بررسی کنید که آیا a^n و (a^n)^(1/n) برابر هستند." + }, + { + "title": "ساده‌سازی عبارت‌های رادیکالی", + "introText": "۱. عبارت رادیکالی را به صورت توان گویا بنویسید.\n۲. از قوانین توان‌ها برای ساده‌سازی استفاده کنید.\n۳. عبارت ساده‌شده را به صورت رادیکالی بازنویسی کنید." + } + ] + }, + { + "title": "توان‌های گویا", + "order": 3, + "lessons": [ + { + "title": "تعریف توان‌های گویا", + "introText": "برای هر عدد طبیعی n ≥ 1، عدد مثبت a را چنین تعریف می‌کنیم: a^(1/n) = √[n]{a}. این رابطه را می‌توان برای توان‌های دیگر نیز تعریف کرد." + }, + { + "title": "محاسبه توان‌های گویا", + "introText": "برای محاسبه توان‌های گویا، ابتدا توان را به صورت کسر بنویسید. سپس صورت کسر را به عنوان توان و مخرج را به عنوان ریشه در نظر بگیرید. عبارت را به شکل رادیکالی تبدیل کنید و محاسبات لازم را انجام دهید." + }, + { + "title": "محاسبه توان‌های گویا با اعداد طبیعی", + "introText": "برای محاسبه توان‌های گویا با اعداد طبیعی، ابتدا توان را به صورت کسر بنویسید. سپس از قاعده ضرب توان‌ها استفاده کنید و محاسبات لازم را انجام دهید." + }, + { + "title": "نوشتن به صورت رادیکالی", + "introText": "برای نوشتن یک عدد به صورت رادیکالی، توان آن را به صورت کسری نوشته و سپس به صورت رادیکال تبدیل کنید." + }, + { + "title": "نوشتن به صورت توان کسری", + "introText": "برای نوشتن یک رادیکال به صورت توان کسری، ریشه را به صورت توان کسری نوشته و سپس به صورت توان تبدیل کنید." + }, + { + "title": "استفاده از نمادهای کسری", + "introText": "با استفاده از نمادهای کسری، توان‌ها را به صورت کسری نشان دهید و تساوی را کامل کنید." + } + ] + }, + { + "title": "عبارت‌های جبری", + "order": 4, + "lessons": [ + { + "title": "اتحادهای جبری", + "introText": "برای حل اتحادهای جبری، ابتدا باید اتحاد مورد نظر را شناسایی کنید. سپس با استفاده از قوانین جبری، عبارت را ساده‌سازی کنید. در نهایت، با جایگذاری مقادیر عددی، مقدار نهایی را محاسبه کنید." + }, + { + "title": "اتحاد مربع تفاضل", + "introText": "برای تجزیه عبارت به صورت اتحاد مربع تفاضل، از فرمول (a-b)² = a² - 2ab + b² استفاده کنید." + }, + { + "title": "اتحاد مربع مجموع", + "introText": "برای تجزیه عبارت به صورت اتحاد مربع مجموع، از فرمول (a+b)² = a² + 2ab + b² استفاده کنید." + }, + { + "title": "تجزیه عبارت‌های جبری", + "introText": "۱. شناسایی فاکتور مشترک. ۲. استفاده از فرمول‌های تجزیه. ۳. نوشتن عبارت به صورت ضرب عوامل." + }, + { + "title": "شناسایی مضرب‌های مشترک", + "introText": "۱. شناسایی مضرب‌های مشترک. ۲. نوشتن مضرب‌ها به صورت عوامل. ۳. بررسی وجود مضرب‌های دیگر." + }, + { + "title": "ساده‌سازی کسرها", + "introText": "۱. صورت و مخرج کسر را تجزیه کنید.\n۲. عوامل مشترک صورت و مخرج را حذف کنید.\n۳. کسر ساده شده را بنویسید." + }, + { + "title": "اتحادها", + "introText": "۱. شناسایی نوع اتحاد.\n۲. استفاده از فرمول اتحاد برای تجزیه عبارت.\n۳. نوشتن عبارت ساده شده." + }, + { + "title": "گویا کردن مخرج کسرها", + "introText": "۱. شناسایی مخرج کسر.\n۲. ضرب صورت و مخرج در مزدوج مخرج.\n۳. نوشتن کسر گویا شده." + }, + { + "title": "گویا کردن کسرها", + "introText": "برای گویا کردن کسرها، مخرج را با مزدوج آن ضرب می‌کنیم تا عبارت رادیکالی حذف شود." + }, + { + "title": "ساده‌سازی عبارت‌های رادیکالی", + "introText": "عبارت‌های رادیکالی را با استفاده از مزدوج ساده‌سازی می‌کنیم تا به صورت گویا درآیند." + }, + { + "title": "مخرج مشترک", + "introText": "برای ساده‌سازی کسرها، ابتدا مخرج مشترک را پیدا کنید و سپس صورت و مخرج را بر آن تقسیم کنید." + }, + { + "title": "تجزیه عبارت‌های گویا", + "introText": "عبارت‌های گویا را با استفاده از فاکتورگیری یا روش‌های دیگر تجزیه کنید." + }, + { + "title": "محاسبه حاصل ضرب‌ها", + "introText": "برای محاسبه حاصل ضرب‌ها، ابتدا عبارت‌ها را ساده کنید و سپس ضرب را انجام دهید." + }, + { + "title": "محاسبه حاصل عبارت", + "introText": "برای محاسبه حاصل عبارت، ابتدا عبارت را ساده کنید و سپس مقدار آن را به‌دست آورید." + }, + { + "title": "محاسبه توان‌های گویا", + "introText": "برای محاسبه توان‌های گویا، ابتدا پایه را به توان صورت کسر رسانده و سپس ریشه مخرج کسر را محاسبه کنید." + }, + { + "title": "مثلث خیام و بسط دو جمله‌ای", + "introText": "برای بسط دو جمله‌ای از مثلث خیام استفاده کنید. ضرایب بسط را از سطر مربوطه در مثلث خیام بردارید و به ترتیب در توان‌های a و b ضرب کنید." + } + ] + } + ] + }, + { + "title": "فصل ۴: معادله‌ها و نامعادله‌ها", + "order": 4, + "nodes": [ + { + "title": "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "order": 1, + "lessons": [ + { + "title": "معادله درجه دوم", + "introText": "۱. معادله را به صورت ax^2 + bx + c = 0 بنویسید.\n۲. از روش‌های مختلف مانند تجزیه، مربع کامل یا فرمول کلی برای حل استفاده کنید.\n۳. ریشه‌های معادله را پیدا کنید." + }, + { + "title": "حل معادله درجه دوم به روش تجزیه", + "introText": "۱. معادله درجه دوم را به صورت ax^2 + bx + c = 0 بنویسید.\n۲. معادله را به صورت (x + p)(x + q) = 0 تجزیه کنید.\n۳. از ویژگی ضرب صفر استفاده کنید: اگر (x + p)(x + q) = 0، آنگاه x + p = 0 یا x + q = 0.\n۴. معادله‌های خطی حاصل را حل کنید تا ریشه‌ها به دست آیند." + }, + { + "title": "حل معادله درجه دوم به کمک ریشه‌گیری", + "introText": "۱. معادله درجه دوم را به صورت ax^2 + bx + c = 0 بنویسید.\n۲. اگر ممکن است، معادله را تجزیه کنید.\n۳. ریشه‌های معادله را با استفاده از فرمول ریشه‌گیری پیدا کنید: x = (-b ± √(b^2 - 4ac)) / (2a)." + }, + { + "title": "محاسبه حجم مکعب مستطیل", + "introText": "۱. طول، عرض و ارتفاع مکعب مستطیل را مشخص کنید.\n۲. حجم را با استفاده از فرمول V = طول × عرض × ارتفاع محاسبه کنید." + }, + { + "title": "حل معادله درجه دوم به روش مربع کامل", + "introText": "۱. معادله را به صورت ax^2 + bx + c = 0 بنویسید.\n۲. جمله ثابت را به طرف دیگر معادله منتقل کنید.\n۳. ضریب x^2 را به ۱ تبدیل کنید.\n۴. مربع کامل را به معادله اضافه کنید.\n۵. معادله را به صورت مربع کامل بنویسید.\n۶. ریشه‌ها را با استفاده از جذرگیری پیدا کنید." + }, + { + "title": "حل معادله درجه دوم", + "introText": "۱. معادله را به صورت ax^2 + bx + c = 0 بنویسید.\n۲. دو طرف معادله را بر a تقسیم کنید.\n۳. به دو طرف معادله (b/2a)^2 را اضافه کنید.\n۴. دو طرف معادله را به صورت مربع کامل بنویسید.\n۵. دو طرف معادله را ساده کنید و به صورت (x + b/2a)^2 = Δ/4a^2 بنویسید.\n۶. با استفاده از فرمول x = -b ± √Δ / 2a ریشه‌ها را پیدا کنید." + }, + { + "title": "تجزیه معادله درجه دوم", + "introText": "۱. معادله را به صورت ax^2 + bx + c = 0 بنویسید.\n۲. به دنبال دو عدد باشید که حاصل‌ضربشان برابر ac و مجموعشان برابر b باشد.\n۳. معادله را به صورت دو عبارت خطی تجزیه کنید.\n۴. ریشه‌ها را پیدا کنید." + }, + { + "title": "حل معادله رادیکالی", + "introText": "۱. معادله را به فرم √x = a بنویسید. ۲. هر دو طرف معادله را به توان ۲ برسانید. ۳. معادله جدید را حل کنید." + }, + { + "title": "مساحت مستطیل", + "introText": "۱. فرمول مساحت مستطیل: A = طول × عرض. ۲. مقادیر طول و عرض را جایگذاری کنید. ۳. مساحت را محاسبه کنید." + } + ] + }, + { + "title": "سهمی", + "order": 2, + "lessons": [ + { + "title": "رسم نمودار معادله درجه دوم", + "introText": "۱. معادله درجه دوم را به صورت y=ax^2+bx+c بنویسید.\n۲. نقاط بحرانی مانند رأس و نقاط تقاطع با محورهای x و y را پیدا کنید.\n۳. جدول مقادیر x و y را تهیه کنید.\n۴. نقاط را روی دستگاه مختصات رسم کنید.\n۵. نمودار را با توجه به نقاط رسم شده و شکل کلی منحنی رسم کنید." + }, + { + "title": "رسم نمودار سهمی", + "introText": "۱. معادله سهمی را به صورت y = a(x-h)^2 + k بنویسید.\n۲. مختصات رأس (h, k) را پیدا کنید.\n۳. خط تقارن x = h را مشخص کنید.\n۴. نقاطی را برای x انتخاب کرده و y را محاسبه کنید.\n۵. نقاط را روی نمودار رسم کنید و سهمی را بکشید." + }, + { + "title": "محاسبه رأس سهمی", + "introText": "۱. معادله سهمی را به صورت y = ax^2 + bx + c بنویسید.\n۲. مختصات رأس را با استفاده از فرمول x = -b/(2a) پیدا کنید.\n۳. مقدار y را با جایگذاری x در معادله اصلی پیدا کنید." + }, + { + "title": "رسم نمودار معادله سهمی", + "introText": "۱. معادله سهمی را به صورت y=ax^2+bx+c بنویسید.\n۲. نقاط تقاطع با محورهای x و y را پیدا کنید.\n۳. نقاط مهم دیگر مانند رأس سهمی را محاسبه کنید.\n۴. نقاط را روی دستگاه مختصات رسم کنید و سهمی را بکشید." + }, + { + "title": "نوشتن معادله سهمی از نقاط داده شده", + "introText": "۱. نقاط داده شده را مشخص کنید.\n۲. معادله سهمی را به صورت y=ax^2+bx+c بنویسید.\n۳. ضرایب a، b و c را با استفاده از نقاط داده شده محاسبه کنید.\n۴. معادله نهایی را بنویسید." + }, + { + "title": "تحلیل حرکت روی منحنی", + "introText": "۱. معادله داده شده را بررسی کنید.\n۲. مسیر حرکت را با توجه به معادله رسم کنید.\n۳. نقاط برخورد با محورهای مختصات را پیدا کنید.\n۴. زاویه تقاطع با محور افقی را محاسبه کنید.\n۵. ارتفاع نقاط مختلف را بررسی و مقایسه کنید." + } + ] + }, + { + "title": "تعیین علامت", + "order": 3, + "lessons": [ + { + "title": "تعیین علامت چندجمله‌ای درجه اول", + "introText": "۱. تابع درجه اول را به صورت y = ax + b بنویسید.\n۲. نقاط بحرانی را پیدا کنید (جایی که y = 0).\n۳. نمودار تابع را رسم کنید.\n۴. علامت تابع را در بازه‌های مختلف تعیین کنید." + }, + { + "title": "تعیین علامت معادله خطی", + "introText": "۱. معادله خطی را به صورت y = ax + b بنویسید. ۲. ریشه معادله را پیدا کنید. ۳. جدول تعیین علامت را با توجه به ریشه و ضریب x تکمیل کنید. ۴. علامت هر بازه را مشخص کنید." + }, + { + "title": "تعیین علامت عبارت خطی", + "introText": "۱. عبارت خطی را به صورت y = ax + b بنویسید. ۲. ریشه معادله را پیدا کنید. ۳. جدول تعیین علامت را با توجه به ریشه و ضریب x تکمیل کنید. ۴. علامت هر بازه را مشخص کنید." + }, + { + "title": "تعیین علامت عبارت", + "introText": "۱. عبارت را به صورت حاصل‌ضرب چند جمله‌ای بنویسید.\n۲. نقاط بحرانی را پیدا کنید (جایی که هر جمله صفر می‌شود).\n۳. جدول علامت را برای هر جمله تشکیل دهید.\n۴. علامت کلی عبارت را با توجه به جدول علامت تعیین کنید." + }, + { + "title": "تعیین علامت چندجمله‌ای درجه دوم", + "introText": "برای تعیین علامت چندجمله‌ای درجه دوم P(x)=ax^2+bx+c، ابتدا ریشه‌های معادله را پیدا کنید. سپس با توجه به علامت a و موقعیت ریشه‌ها، علامت P(x) را در بازه‌های مختلف تعیین کنید." + }, + { + "title": "تعیین علامت چندجمله‌ای", + "introText": "۱. ریشه‌های معادله را پیدا کنید. ۲. نمودار تابع را رسم کنید. ۳. با توجه به نمودار، علامت تابع را در بازه‌های مختلف تعیین کنید." + }, + { + "title": "نامعادله‌ها", + "introText": "۱. خواص جمع: اگر A < B و C یک عدد ثابت باشد، A + C < B + C. ۲. خواص ضرب: اگر A < B و C > ۰، آنگاه AC < BC." + }, + { + "title": "حل نامعادله‌ها", + "introText": "۱. نامعادله را ساده کنید.\n۲. طرفین نامعادله را به صورت مناسب جمع یا ضرب کنید.\n۳. مجموعه جواب را مشخص کنید.\n۴. نمودار مجموعه جواب را رسم کنید." + }, + { + "title": "تبدیل واحد دما", + "introText": "برای تبدیل دما از فارنهایت به سلسیوس از رابطه C = \\frac{5}{9}(F - 32) استفاده کنید." + }, + { + "title": "رسم نمودار تابع درجه دوم", + "introText": "برای رسم نمودار y = x^2 - x - 2، نقاط بحرانی را پیدا کرده و نمودار را رسم کنید." + }, + { + "title": "حل نامعادله", + "introText": "برای حل نامعادله، ابتدا جدول علامت را تشکیل دهید و سپس محدوده‌های جواب را مشخص کنید." + }, + { + "title": "حل نامعادله‌های کسری", + "introText": "۱. مخرج کسر را صفر قرار داده و ریشه‌ها را پیدا کنید.\n۲. جدول علامت برای تعیین علامت هر بخش از نامعادله رسم کنید.\n۳. بازه‌هایی که نامعادله در آن‌ها برقرار است را مشخص کنید.\n۴. مجموعه جواب را بر اساس بازه‌های معتبر بنویسید." + }, + { + "title": "حل نامعادله‌های قدر مطلق", + "introText": "۱. نامعادله را به صورت |x-a| < b یا |x-a| > b بنویسید.\n۲. برای |x-a| < b، دو نامعادله x-a < b و x-a > -b را حل کنید.\n۳. برای |x-a| > b، دو نامعادله x-a > b یا x-a < -b را حل کنید.\n۴. مجموعه جواب را به صورت بازه یا اجتماع بازه‌ها بنویسید.\n۵. نمایش هندسی مجموعه جواب را روی محور اعداد رسم کنید." + }, + { + "title": "معادله‌های خطی", + "introText": "۱. معادله خطی را به صورت y = mx + b بنویسید.\n۲. شیب خط را مشخص کنید.\n۳. نقطه تقاطع با محور y را پیدا کنید.\n۴. نمودار خط را رسم کنید." + } + ] + } + ] + }, + { + "title": "فصل ۵: تابع", + "order": 5, + "nodes": [ + { + "title": "مفهوم تابع و بازنمایی‌های آن", + "order": 1, + "lessons": [ + { + "title": "تشخیص تابع", + "introText": "برای تشخیص تابع، بررسی کنید که هر عضو از مجموعه اول (دامنه) دقیقاً به یک عضو از مجموعه دوم (برد) مرتبط باشد. اگر هر عضو دامنه به بیش از یک عضو برد مرتبط باشد، رابطه تابع نیست." + }, + { + "title": "رسم نمودار تابع", + "introText": "۱. مجموعه‌های داده شده را مشخص کنید.\n۲. عناصر هر مجموعه را به صورت نقاط در نمودار رسم کنید.\n۳. پیکان‌ها را برای نمایش رابطه بین عناصر دو مجموعه رسم کنید." + }, + { + "title": "تشخیص تابع از نمودار", + "introText": "۱. نمودار داده شده را بررسی کنید.\n۲. بررسی کنید که هر عنصر از مجموعه اول به یک عنصر از مجموعه دوم مرتبط است.\n۳. اگر هر عنصر از مجموعه اول تنها به یک عنصر از مجموعه دوم مرتبط باشد، نمودار یک تابع است." + }, + { + "title": "نمایش تابع به صورت زوج‌های مرتب و نمودار مختصاتی", + "introText": "۱. زوج‌های مرتب داده شده را مشخص کنید.\n۲. نقاط مربوط به هر زوج را در نمودار مختصاتی رسم کنید.\n۳. محورهای افقی و عمودی را برای نمایش رابطه بین زوج‌ها استفاده کنید." + }, + { + "title": "ترتیب زوج مرتب", + "introText": "برای نمایش ترتیب زوج مرتب، ابتدا عضو اول و سپس عضو دوم را مشخص کنید. سپس نمودار مربوطه را رسم کنید و بررسی کنید که آیا رابطه یک تابع است یا خیر." + }, + { + "title": "تشخیص تابع از رابطه", + "introText": "برای تشخیص تابع از رابطه، بررسی کنید که هر عضو از دامنه تنها به یک عضو از برد نسبت داده شده باشد. در نمودار پیکانی، هر عنصر از دامنه باید تنها یک پیکان به سمت برد داشته باشد. در مجموعه زوج‌های مرتب، هیچ دو زوج نباید دارای اولین عضو یکسان باشند." + } + ] + }, + { + "title": "دامنه و برد توابع", + "order": 2, + "lessons": [ + { + "title": "تعیین دامنه و برد تابع", + "introText": "۱. جدول داده شده را بررسی کنید.\n۲. زوج‌های مرتب را از جدول استخراج کنید.\n۳. دامنه تابع را به صورت مجموعه‌ای از مقادیر ورودی بنویسید.\n۴. برد تابع را به صورت مجموعه‌ای از مقادیر خروجی بنویسید." + }, + { + "title": "تشخیص تابع", + "introText": "۱. بررسی کنید که هر عنصر از دامنه به یک عنصر از برد نگاشت شده باشد. ۲. نمودار تابع را رسم کنید و بررسی کنید که آیا هر خط عمودی نمودار را در بیش از یک نقطه قطع می‌کند یا خیر. ۳. دامنه و برد را مشخص کنید." + }, + { + "title": "رسم نمودار تابع", + "introText": "۱. نقاط داده شده را به صورت جفت‌های مرتب (x, y) در نظر بگیرید. ۲. هر جفت را روی محور مختصات رسم کنید. ۳. نقاط را به هم وصل کنید تا نمودار تابع به دست آید." + }, + { + "title": "یافتن برد تابع", + "introText": "۱. تابع داده شده را بررسی کنید. ۲. برای هر عنصر از دامنه، مقدار متناظر در برد را محاسبه کنید. ۳. مجموعه مقادیر به دست آمده برد تابع است." + }, + { + "title": "رسم نمودار تابع خطی", + "introText": "۱. جدول مقادیر x و y را کامل کنید. ۲. نقاط را روی محور مختصات رسم کنید. ۳. نقاط را به هم وصل کنید تا خط رسم شود." + }, + { + "title": "مقایسه نمودارها", + "introText": "۱. نمودارهای داده شده را بررسی کنید. ۲. ویژگی‌های هر نمودار را مشخص کنید. ۳. نمودارها را بر اساس ویژگی‌هایشان مقایسه کنید." + }, + { + "title": "تشخیص تابع از نمودار", + "introText": "برای تشخیص تابع بودن یک نمودار، باید بررسی کنید که هر خط موازی محور عرض‌ها نمودار را حداکثر در یک نقطه قطع کند. اگر این شرط برقرار باشد، نمودار نشان‌دهنده یک تابع است." + }, + { + "title": "تشخیص تابع خطی", + "introText": "۱. بررسی کنید که آیا نقاط داده به صورت خطی مرتب شده‌اند. ۲. اگر نقاط به صورت خطی باشند، تابع خطی است." + }, + { + "title": "محاسبه دما و عمق", + "introText": "۱. داده‌های دما و عمق را از جدول استخراج کنید. ۲. نمودار دما بر حسب عمق را رسم کنید." + }, + { + "title": "تشخیص تابع از جدول", + "introText": "۱. بررسی کنید که آیا هر مقدار ورودی یک مقدار خروجی منحصر به فرد دارد.\n۲. اگر هر مقدار ورودی یک مقدار خروجی منحصر به فرد داشته باشد، جدول نشان‌دهنده یک تابع است." + }, + { + "title": "تشخیص رابطه خطی", + "introText": "۱. بررسی کنید که آیا رابطه به صورت y = mx + b است.\n۲. شیب (m) و عرض از مبدا (b) را مشخص کنید.\n۳. بررسی کنید که آیا رابطه خطی است." + } + ] + }, + { + "title": "انواع تابع", + "order": 3, + "lessons": [ + { + "title": "تابع چند جمله‌ای", + "introText": "برای نمایش تابع چند جمله‌ای، ابتدا باید ضرایب و توان‌های هر جمله را مشخص کرده و سپس آن‌ها را به صورت یک عبارت جبری بنویسید." + }, + { + "title": "تابع نمایی", + "introText": "تابع نمایی به صورت f(x)=a^x نمایش داده می‌شود که در آن a یک عدد ثابت و x متغیر است." + }, + { + "title": "تابع رادیکالی", + "introText": "تابع رادیکالی به صورت f(x)=√x نمایش داده می‌شود که در آن x زیر ریشه قرار دارد." + }, + { + "title": "مقایسه دامنه و برد توابع", + "introText": "برای مقایسه دامنه و برد توابع، ابتدا دامنه و برد هر تابع را مشخص کنید. سپس ویژگی‌های مشترک و تفاوت‌های آن‌ها را بررسی کنید." + }, + { + "title": "تابع ثابت", + "introText": "تابع ثابت را به‌صورت f(x) = k نمایش می‌دهیم، جایی که k یک عدد ثابت است. دامنه تابع ثابت شامل یک عضو است." + }, + { + "title": "رسم نمودار تابع", + "introText": "۱. تابع داده شده را تحلیل کنید. ۲. دامنه و برد تابع را مشخص کنید. ۳. نقاط کلیدی تابع را پیدا کنید. ۴. نمودار تابع را رسم کنید. ۵. نمودار را با نمودارهای دیگر مقایسه کنید." + }, + { + "title": "رسم نمودار تابع قدرمطلق", + "introText": "۱. ضابطه تابع قدرمطلق را مشخص کنید.\n۲. دامنه تابع را تعیین کنید.\n۳. نقاط بحرانی را پیدا کنید.\n۴. نمودار تابع را رسم کنید با توجه به نقاط بحرانی و دامنه." + }, + { + "title": "رسم نمودار تابع چندضابطه‌ای", + "introText": "۱. ضابطه‌های مختلف تابع را مشخص کنید.\n۲. دامنه هر ضابطه را تعیین کنید.\n۳. نقاط بحرانی را پیدا کنید.\n۴. نمودار هر ضابطه را جداگانه رسم کنید و سپس ترکیب کنید." + }, + { + "title": "محاسبه مقدار تابع", + "introText": "۱. مقدار x داده شده را در تابع جایگذاری کنید. ۲. عملیات ریاضی لازم را انجام دهید تا مقدار تابع به دست آید." + }, + { + "title": "انتقال نمودار تابع", + "introText": "برای انتقال نمودار تابع f(x) به اندازه k واحد در امتداد محور y، نمودار تابع f(x) + k را رسم کنید. اگر k > 0 باشد، انتقال در جهت مثبت و اگر k < 0 باشد، انتقال در جهت منفی خواهد بود." + }, + { + "title": "رسم نمودار توابع مرکب", + "introText": "برای رسم نمودار توابع مرکب مانند f(x) = (x+1)^2، ابتدا نمودار تابع اصلی f(x) = x^2 را رسم کنید و سپس تغییرات لازم را اعمال کنید." + }, + { + "title": "تشخیص تابع از نمودار", + "introText": "۱. نمودار داده شده را بررسی کنید. ۲. نقاط بحرانی و تقاطع‌ها را مشخص کنید. ۳. دامنه و برد تابع را تعیین کنید. ۴. تابع را با استفاده از نقاط مشخص شده رسم کنید." + }, + { + "title": "بررسی دامنه تابع", + "introText": "برای بررسی دامنه تابع، ابتدا باید نقاطی که تابع در آن‌ها تعریف نشده است را پیدا کنیم. سپس دامنه تابع را به صورت بازه‌های عددی مشخص می‌کنیم." + }, + { + "title": "تحلیل الگو و دنباله", + "introText": "۱. الگو را شناسایی کنید. ۲. رابطه بین تعداد و محیط را پیدا کنید. ۳. جدول را کامل کنید." + } + ] + } + ] + }, + { + "title": "فصل ۶: شمارش، بدون شمردن", + "order": 6, + "nodes": [ + { + "title": "شمارش", + "order": 1, + "lessons": [ + { + "title": "محاسبه تعداد حالات ممکن", + "introText": "۱. تعداد گزینه‌های ممکن برای هر مرحله را مشخص کنید.\n۲. اگر مراحل مستقل باشند، تعداد حالات ممکن را با استفاده از اصل ضرب محاسبه کنید.\n۳. اگر مراحل وابسته باشند، تعداد حالات ممکن را با استفاده از اصل جمع محاسبه کنید.\n۴. در صورت وجود محدودیت‌ها، آن‌ها را در محاسبات لحاظ کنید." + }, + { + "title": "اصل جمع", + "introText": "اگر کاری را بتوان به دو روش انجام داد، به‌طوری‌که در روش اول m انتخاب و در روش دوم n انتخاب وجود داشته باشد، برای انجام کار m+n روش وجود دارد." + }, + { + "title": "اصل ضرب", + "introText": "اگر انجام کاری شامل دو مرحله باشد و در مرحله اول m روش و در مرحله دوم n روش برای انجام کار وجود داشته باشد، در کل m×n روش قابل انجام است." + }, + { + "title": "تعداد حالات ممکن", + "introText": "برای محاسبه تعداد حالات ممکن، ابتدا باید تعداد گزینه‌های موجود برای هر موقعیت را مشخص کنیم. سپس تعداد گزینه‌ها را در هم ضرب می‌کنیم تا تعداد کل حالات ممکن به دست آید." + }, + { + "title": "تعداد اعداد ممکن", + "introText": "برای محاسبه تعداد اعداد ممکن، ابتدا باید تعداد ارقام موجود را مشخص کنیم. سپس با استفاده از جایگشت‌ها، تعداد حالات ممکن را محاسبه می‌کنیم." + }, + { + "title": "تعداد اعداد با ارقام غیرتکراری", + "introText": "برای محاسبه تعداد اعداد با ارقام غیرتکراری، ابتدا تعداد ارقام ممکن را مشخص کنید. سپس با استفاده از جایگشت‌ها، تعداد حالات ممکن را محاسبه کنید." + }, + { + "title": "ترکیب رنگ و نوع", + "introText": "برای محاسبه تعداد ترکیب‌های ممکن، تعداد گزینه‌های هر دسته را در هم ضرب کنید." + }, + { + "title": "انتخاب از مجموعه‌ها", + "introText": "برای انتخاب از مجموعه‌ها، تعداد گزینه‌های هر مجموعه را در هم ضرب کنید." + }, + { + "title": "مسائل ترکیبیات", + "introText": "برای حل مسائل ترکیبیات، ابتدا تعداد کل گزینه‌ها یا مسیرها را مشخص کنید. سپس با توجه به شرایط مسئله، تعداد راه‌های ممکن را محاسبه کنید." + }, + { + "title": "مسائل مسیرها", + "introText": "برای حل مسائل مسیرها، ابتدا نمودار یا گراف مربوطه را تحلیل کنید و تعداد مسیرهای ممکن بین نقاط مشخص شده را محاسبه کنید." + }, + { + "title": "مسائل اصل جمع و ضرب", + "introText": "برای حل مسائل اصل جمع و ضرب، ابتدا تعداد راه‌های ممکن برای هر بخش از مسئله را مشخص کنید و سپس با استفاده از اصل جمع یا ضرب، تعداد کل راه‌های ممکن را محاسبه کنید." + } + ] + }, + { + "title": "جایگشت", + "order": 2, + "lessons": [ + { + "title": "جایگشت", + "introText": "برای محاسبه تعداد جایگشت‌های n شیء، از فرمول n! استفاده می‌کنیم." + }, + { + "title": "محاسبه جایگشت‌ها", + "introText": "برای محاسبه تعداد جایگشت‌های n شیء، از فرمول n! استفاده می‌کنیم." + }, + { + "title": "محاسبه ترکیب‌ها", + "introText": "برای محاسبه تعداد ترکیب‌های k شیء از n شیء، از فرمول C(n, k) = n! / (k! × (n-k)!) استفاده می‌کنیم." + }, + { + "title": "محاسبه فاکتوریل", + "introText": "برای محاسبه فاکتوریل عدد n، اعداد صحیح مثبت از ۱ تا n را در هم ضرب می‌کنیم." + }, + { + "title": "تعداد جایگشت‌ها", + "introText": "برای محاسبه تعداد جایگشت‌های n شیء، فاکتوریل n را محاسبه می‌کنیم." + }, + { + "title": "ترکیب", + "introText": "برای محاسبه تعداد ترکیب‌های r شیء از n شیء، از فرمول C(n, r) = n! / (r!(n-r)!) استفاده می‌کنیم." + }, + { + "title": "تعداد کلمات بدون تکرار حروف", + "introText": "برای نوشتن کلمات بدون تکرار حروف، تعداد جایگشت‌های ممکن از حروف را محاسبه می‌کنیم. اگر تعداد حروف n باشد، تعداد جایگشت‌ها برابر است با n!." + }, + { + "title": "تعداد کلمات با تکرار برخی حروف", + "introText": "برای محاسبه تعداد کلمات با تکرار برخی حروف، تعداد جایگشت‌های ممکن را با توجه به تکرار حروف محاسبه می‌کنیم. اگر تعداد کل حروف n و تعداد تکرار هر حرف a, b, c,... باشد، تعداد جایگشت‌ها برابر است با n!/(a!b!c!...)." + }, + { + "title": "تعداد ترکیب‌ها", + "introText": "برای محاسبه تعداد ترکیب‌های k شیء از n شیء، از فرمول C(n, k) = n! / (k! * (n-k)!) استفاده می‌کنیم." + }, + { + "title": "ترکیب حروف", + "introText": "برای محاسبه تعداد کلمات ممکن با حروف بدون تکرار، تعداد حروف را فاکتوریل می‌گیریم." + }, + { + "title": "ترکیب کلیدها", + "introText": "برای محاسبه تعداد ترکیب‌های ممکن از کلیدها، تعداد کلیدها را فاکتوریل می‌گیریم." + } + ] + }, + { + "title": "ترکیب", + "order": 3, + "lessons": [ + { + "title": "ترکیب", + "introText": "۱. تعداد کل عناصر را مشخص کنید. ۲. تعداد عناصری که می‌خواهید انتخاب کنید را تعیین کنید. ۳. از فرمول ترکیب استفاده کنید: C(n, r) = n! / (r!(n-r)!)" + }, + { + "title": "جایگشت", + "introText": "برای محاسبه تعداد جایگشت‌های n عضو از یک مجموعه n عضوی، از فرمول P(n, r) = n! / (n-r)! استفاده می‌کنیم." + }, + { + "title": "محاسبه تعداد حالات انتخاب", + "introText": "برای محاسبه تعداد حالات انتخاب، ابتدا تعداد روش‌های انتخاب هر عنصر را مشخص کنید. سپس ضریب ضرب را برای تعداد کل حالات محاسبه کنید." + }, + { + "title": "ترتیب و جایگشت", + "introText": "برای محاسبه تعداد ترتیب‌های ممکن، از فرمول جایگشت استفاده می‌کنیم. اگر n تعداد کل موارد و r تعداد موارد انتخابی باشد، فرمول جایگشت به صورت nPr = n! / (n-r)! است." + }, + { + "title": "محاسبه تعداد حالات", + "introText": "برای محاسبه تعداد حالات ممکن، تعداد انتخاب‌های ممکن در هر مرحله را در هم ضرب می‌کنیم." + }, + { + "title": "محاسبه تعداد ترکیب‌ها", + "introText": "۱. تعداد کل اعضا (n) و تعداد اعضای انتخابی (r) را مشخص کنید.\n۲. از فرمول ترکیب استفاده کنید: C(n,r) = n! / [r!(n-r)!]\n۳. مقادیر را در فرمول جایگذاری کرده و محاسبه کنید." + }, + { + "title": "محاسبه تعداد زیرمجموعه‌ها", + "introText": "۱. تعداد اعضای مجموعه (n) را مشخص کنید.\n۲. تعداد زیرمجموعه‌ها برابر است با 2^n.\n۳. مقدار را محاسبه کنید." + }, + { + "title": "مسئله ترکیب", + "introText": "برای حل مسائل ترکیب، تعداد کل عناصر را در نظر گرفته و تعداد انتخاب‌ها را مشخص کنید. سپس از فرمول ترکیب استفاده کنید: C(n, k) = n! / (k!(n-k)!)" + }, + { + "title": "مسئله جایگشت", + "introText": "برای حل مسائل جایگشت، تعداد کل عناصر را در نظر گرفته و از فرمول جایگشت استفاده کنید: P(n) = n!" + }, + { + "title": "ترکیب و جایگشت", + "introText": "برای حل مسائل ترکیب و جایگشت با محدودیت‌ها، ابتدا تعداد کل حالات ممکن را محاسبه کنید. سپس محدودیت‌ها را اعمال کرده و تعداد حالات معتبر را محاسبه کنید." + } + ] + } + ] + }, + { + "title": "فصل ۷: آمار و احتمال", + "order": 7, + "nodes": [ + { + "title": "احتمال یا اندازه‌گیری شانس", + "order": 1, + "lessons": [ + { + "title": "احتمال با استفاده از فضای نمونه", + "introText": "۱. فضای نمونه را مشخص کنید. ۲. تعداد کل حالت‌های ممکن را بشمارید. ۳. تعداد حالت‌های مطلوب را بشمارید. ۴. احتمال را با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌ها محاسبه کنید." + }, + { + "title": "احتمال شرطی", + "introText": "۱. تعیین فضای نمونه. ۲. تعیین تعداد حالت‌های مطلوب. ۳. محاسبه احتمال با تقسیم تعداد حالت‌های مطلوب بر تعداد کل حالت‌ها." + }, + { + "title": "احتمال ترکیبی", + "introText": "۱. تعیین فضای نمونه. ۲. تعیین تعداد حالت‌های مطلوب برای هر رویداد. ۳. محاسبه احتمال ترکیبی با جمع احتمالات رویدادهای مطلوب." + }, + { + "title": "احتمال انتخاب مهره", + "introText": "۱. فضای نمونه را تعیین کنید.\n۲. تعداد حالات مطلوب را مشخص کنید.\n۳. احتمال را با تقسیم تعداد حالات مطلوب بر تعداد کل حالات محاسبه کنید." + }, + { + "title": "اعمال روی پیشامدها", + "introText": "۱. پیشامدهای A و B را مشخص کنید.\n۲. اجتماع (A ∪ B) را با ترکیب عناصر دو مجموعه پیدا کنید.\n۳. اشتراک (A ∩ B) را با یافتن عناصر مشترک پیدا کنید.\n۴. تفاضل (A - B) را با حذف عناصر B از A پیدا کنید." + }, + { + "title": "مجموعه‌ها و نمودار ون", + "introText": "۱. مجموعه‌ها را مشخص کنید.\n۲. نمودار ون را رسم کنید.\n۳. اشتراک و اجتماع مجموعه‌ها را پیدا کنید.\n۴. بررسی کنید که آیا مجموعه‌ها ناصازگار هستند یا خیر." + }, + { + "title": "احتمال پیشامدها", + "introText": "۱. فضای نمونه را مشخص کنید.\n۲. پیشامد مورد نظر را تعریف کنید.\n۳. تعداد عناصر پیشامد را بشمارید.\n۴. احتمال پیشامد را با تقسیم تعداد عناصر پیشامد بر تعداد کل عناصر فضای نمونه محاسبه کنید." + }, + { + "title": "احتمال رخداد یک پیشامد", + "introText": "برای محاسبه احتمال رخداد یک پیشامد A، ابتدا تعداد اعضای فضای نمونه S را محاسبه می‌کنیم. سپس تعداد اعضای پیشامد A را محاسبه کرده و احتمال را به صورت P(A) = n(A) / n(S) محاسبه می‌کنیم." + }, + { + "title": "تشکیل فضای نمونه", + "introText": "برای تشکیل فضای نمونه، تمامی حالت‌های ممکن برای هر آزمایش را مشخص کرده و آن‌ها را به صورت مجموعه‌ای از زوج مرتب‌ها یا دیگر ساختارهای مناسب نمایش می‌دهیم." + }, + { + "title": "احتمال", + "introText": "۱. فضای نمونه را مشخص کنید.\n۲. تعداد حالات مطلوب را بیابید.\n۳. احتمال را با تقسیم تعداد حالات مطلوب بر تعداد کل حالات محاسبه کنید." + }, + { + "title": "محاسبه احتمال", + "introText": "۱. فضای نمونه را تعیین کنید. ۲. تعداد حالات مطلوب را بشمارید. ۳. احتمال را با تقسیم تعداد حالات مطلوب بر تعداد کل حالات محاسبه کنید." + }, + { + "title": "احتمال مکمل", + "introText": "۱. احتمال پیشامد اصلی را محاسبه کنید. ۲. از ۱ کم کنید تا احتمال مکمل را بیابید." + }, + { + "title": "احتمال با استفاده از مجموعه‌ها", + "introText": "برای محاسبه احتمال با استفاده از مجموعه‌ها، ابتدا مجموعه حالات مطلوب را مشخص کرده و سپس احتمال را با استفاده از فرمول P(A) = n(A) / n(S) محاسبه می‌کنیم." + }, + { + "title": "فضای نمونه", + "introText": "برای تعیین فضای نمونه، تمامی حالت‌های ممکن را که می‌توانند در نتیجه آزمایش تصادفی رخ دهند، شناسایی کنید." + }, + { + "title": "احتمال مرتب‌سازی تصادفی", + "introText": "۱. تعیین تعداد کل حالت‌های ممکن. ۲. تعیین تعداد حالت‌های مطلوب. ۳. استفاده از فرمول احتمال: P = تعداد حالت‌های مطلوب / تعداد کل حالت‌ها." + } + ] + }, + { + "title": "مقدمه‌ای بر علم آمار، جامعه و نمونه", + "order": 2, + "lessons": [ + { + "title": "تحلیل داده‌های آماری", + "introText": "۱. جمع‌آوری داده‌ها\n۲. تحلیل داده‌ها\n۳. تفسیر نتایج\n۴. تصمیم‌گیری بر اساس نتایج" + }, + { + "title": "تبدیل شکل به جدول عددی", + "introText": "۱. شکل داده شده را بررسی کنید. ۲. رنگ‌ها و اعداد مربوط به هر خانه را شناسایی کنید. ۳. جدول عددی را با توجه به رنگ‌ها و اعداد تکمیل کنید." + }, + { + "title": "محاسبه شاخص توده بدنی", + "introText": "۱. وزن فرد را بر حسب کیلوگرم مشخص کنید.\n۲. قد فرد را بر حسب متر مشخص کنید.\n۳. شاخص توده بدنی را با فرمول وزن تقسیم بر مربع قد محاسبه کنید." + }, + { + "title": "تحلیل آماری و احتمال", + "introText": "۱. به جدول داده‌های آماری مراجعه کنید.\n۲. داده‌های مورد نظر را استخراج کنید.\n۳. احتمال وقوع رویداد مورد نظر را با استفاده از داده‌ها محاسبه کنید." + }, + { + "title": "نمونه‌گیری و جامعه آماری", + "introText": "۱. تعیین جامعه آماری.\n۲. تعیین اندازه جامعه.\n۳. انتخاب نمونه مناسب.\n۴. بررسی ویژگی‌های نمونه و جامعه." + }, + { + "title": "تشخیص جامعه و نمونه", + "introText": "۱. تعیین جامعه آماری.\n۲. تعیین اعضای جامعه.\n۳. تعیین نمونه و اعضای آن.\n۴. مقایسه اعضای جامعه و نمونه." + } + ] + }, + { + "title": "متغیر و انواع آن", + "order": 3, + "lessons": [ + { + "title": "تشخیص متغیرهای کمی و کیفی", + "introText": "۱. متغیرهای موجود را شناسایی کنید.\n۲. بررسی کنید که آیا متغیرها قابل اندازه‌گیری هستند یا خیر.\n۳. متغیرهای قابل اندازه‌گیری را به عنوان متغیرهای کمی و سایر متغیرها را به عنوان متغیرهای کیفی دسته‌بندی کنید." + }, + { + "title": "تشخیص نوع متغیر", + "introText": "برای تشخیص نوع متغیر، ابتدا بررسی کنید که آیا متغیر قابل اندازه‌گیری است یا خیر. اگر قابل اندازه‌گیری باشد، متغیر کمی است و اگر نباشد، متغیر کیفی است." + }, + { + "title": "متغیرهای کمی و کیفی", + "introText": "۱. تعیین نوع متغیر (کمی یا کیفی). ۲. بررسی ویژگی‌های متغیر. ۳. تحلیل داده‌ها بر اساس نوع متغیر." + }, + { + "title": "تفاوت متغیرهای کمی و کیفی", + "introText": "۱. شناسایی متغیرهای موجود. ۲. تعیین نوع هر متغیر. ۳. مقایسه ویژگی‌های متغیرهای کمی و کیفی." + }, + { + "title": "تشخیص متغیرهای پیوسته و گسسته", + "introText": "برای تشخیص متغیرهای پیوسته و گسسته، ابتدا باید تعریف هر کدام را بدانیم. متغیر پیوسته می‌تواند هر مقداری را در یک بازه بگیرد، در حالی که متغیر گسسته تنها می‌تواند مقادیر مشخصی را بگیرد. سپس با توجه به تعریف، نوع متغیر را مشخص می‌کنیم." + }, + { + "title": "متغیرهای کیفی", + "introText": "برای تشخیص نوع متغیر کیفی، ابتدا بررسی کنید که آیا ترتیب طبیعی وجود دارد یا خیر. اگر ترتیب وجود دارد، متغیر ترتیبی است. در غیر این صورت، متغیر اسمی است." + }, + { + "title": "انواع متغیرها", + "introText": "برای تعیین نوع متغیرها، ابتدا باید مشخص کنیم که متغیر کیفی است یا کمی. سپس اگر کیفی باشد، بررسی می‌کنیم که آیا ترتیبی است یا اسمی. اگر کمی باشد، بررسی می‌کنیم که پیوسته است یا گسسته." + }, + { + "title": "محاسبه شاخص توده بدن", + "introText": "برای محاسبه شاخص توده بدن (BMI)، وزن (به کیلوگرم) را بر مربع قد (به متر) تقسیم می‌کنیم." + }, + { + "title": "تعیین جامعه و نمونه", + "introText": "برای تعیین جامعه و نمونه، ابتدا جامعه آماری را تعریف می‌کنیم. سپس نمونه‌ای از آن جامعه را انتخاب کرده و اندازه آن را مشخص می‌کنیم." + } + ] + } + ] + } + ] } ] } diff --git a/content/seed/questions.json b/content/seed/questions.json index da045f8..8726c50 100644 --- a/content/seed/questions.json +++ b/content/seed/questions.json @@ -1,5 +1,260 @@ { "questions": [ + { + "path": [ + "پایه نهم", + "فصل ۱: مجموعه‌ها", + "معرفی مجموعه", + "نمایش مجموعه‌ها" + ], + "prompt": "مجموعه اعداد طبیعی را با N نمایش می‌دهیم: N = {۱، ۲، ۳، ۴، ۵، …}. کدام یک از اعداد زیر عضوی از N است؟", + "type": "multiple_choice", + "choices": [ + "۰", + "۱/۲", + "-۳", + "۱۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه نهم", + "فصل ۱: مجموعه‌ها", + "معرفی مجموعه", + "عضویت در مجموعه" + ], + "prompt": "با توجه به مجموعه A = {a, b, ۵, ۷} کدام عبارت نشان می‌دهد a عضو مجموعه A است؟", + "type": "multiple_choice", + "choices": [ + "a ∈ A", + "A ∈ a", + "a ⊂ A", + "a ∉ A" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۱: مجموعه‌ها", + "معرفی مجموعه", + "تشخیص مجموعه تهی" + ], + "prompt": "کدام یک از مجموعه‌های زیر، مجموعهٔ تهی را نشان می‌دهد؟", + "type": "multiple_choice", + "choices": [ + "{x∈ℕ | ۵ 0 و b < 0، کدام عبارت زیر صحیح است؟", + "type": "multiple_choice", + "choices": [ + "الف) a مثبت و b منفی است", + "ب) a و b هر دو مثبت هستند", + "ج) a منفی و b مثبت است", + "د) a و b هر دو منفی هستند" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۴: توان و ریشه", + "توان صحیح", + "مقایسه اعداد با توان" + ], + "prompt": "بین اعداد ۶۴ و ۳۱ کدام رابطه برقرار است؟", + "type": "multiple_choice", + "choices": [ + "۲^۶ < ۲^۵", + "۶۴ = ۳۱", + "۶۴ > ۳۱", + "۲^۶ = ۲^۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه نهم", + "فصل ۴: توان و ریشه", + "نماد علمی", + "محاسبه توان" + ], + "prompt": "مقدار ۳^۲ × ۵^۰ چه‌قدر است؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۰", + "۴۵", + "۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۴: توان و ریشه", + "جمع و تفریق رادیکال‌ها", + "ساده‌سازی عبارات رادیکالی" + ], + "prompt": "عبارت زیر را ساده کنید: √۹۸ + √۵۰ - √۸ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۰√۲", + "۱۴√۲", + "۱۲√۲", + "۴√۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۴: توان و ریشه", + "جمع و تفریق رادیکال‌ها", + "مقایسه ریشه‌ها" + ], + "prompt": "کدام‌یک از مجموعه‌های زیر شامل سه عدد صحیح مختلف است که برای هر یک نامساوی √a<√4 برقرار باشد؟", + "type": "multiple_choice", + "choices": [ + "{0,1,2}", + "{1,2,4}", + "{2,3,5}", + "{-1,0,1}" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "عبارت‌های جبری و مفهوم اتحاد", + "تجزیه و تحلیل عبارت‌های جبری" + ], + "prompt": "با توجه به بسط (a+b)^۲=a^۲+۲ab+b^۲، جملهٔ دوم عبارت (۰x+۲)^۲ کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۰x)^۲", + "۲×۰x×۲", + "۲^۲", + "۰x×۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "عبارت‌های جبری و مفهوم اتحاد", + "رابطه فیثاغورس" + ], + "prompt": "در مثلثی قائم‌الزاویه اضلاع قائمه b=۳ و c=۴ هستند. طول وتر a چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵", + "۷", + "۲۵", + "۱۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "چند اتحاد دیگر، تجزیه و کاربردها", + "تجزیه عبارت‌های جبری" + ], + "prompt": "عبارت ۲xⁿ + λx + Λx را به‌صورت عامل‌گیری‌شده با x بنویسید. کدام‌یک درست است؟", + "type": "multiple_choice", + "choices": [ + "x(۲xⁿ⁻¹ + λ + Λ)", + "x(۲xⁿ + λ + Λ)", + "۲xⁿ⁻¹ + λ + Λ", + "x(۲xⁿ⁻¹ + λΛ)" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "چند اتحاد دیگر، تجزیه و کاربردها", + "یافتن جمله مشترک با استفاده از اتحادها" + ], + "prompt": "در عبارت a^2 - b^2، اگر a = b باشد، جملهٔ مشترک کدام است؟", + "type": "multiple_choice", + "choices": [ + "a+b", + "a-b", + "a^2 - b^2", + "۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "نابرابری‌ها و نامعادله‌ها", + "اضافه کردن اعداد به نابرابری" + ], + "prompt": "اگر به هر عدد در عبارت ۴ < ۱ + ۳ < ۳ + ۲ عدد ۲ را اضافه کنیم، نتیجهٔ نابرابری چه خواهد بود؟", + "type": "multiple_choice", + "choices": [ + "۶ < ۳ + ۵ < ۵ + ۴", + "۶ < ۶ < ۷", + "۶ < ۳ + ۳ < ۵ + ۲", + "۶ < ۱ + ۵ < ۳ + ۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "نابرابری‌ها و نامعادله‌ها", + "جایگزینی در عبارات جبری" + ], + "prompt": "اگر a = ۱ و b = ۲، مقدار a - b چقدر است؟", + "type": "multiple_choice", + "choices": [ + "-۱", + "۳", + "۱", + "۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۵: عبارت‌های جبری", + "نابرابری‌ها و نامعادله‌ها", + "تعیین علامت عبارات جبری" + ], + "prompt": "اگر a > b > ۰ آنگاه کدام‌یک از عبارات زیر الزاما درست است؟", + "type": "multiple_choice", + "choices": [ + "a > b", + "a < b", + "-a > -b", + "b^2 > a^2" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۶: خط و معادله‌های خطی", + "معادلهٔ خط", + "نوشتن معادله خط" + ], + "prompt": "معادله خطی بنویسید که شیب آن ۲ و عرض از مبدأ آن −۱ باشد.", + "type": "multiple_choice", + "choices": [ + "y=۲x−۱", + "y=۲x+۱", + "y=(۱)/(۲)x−۱", + "y=−۲x−۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۶: خط و معادله‌های خطی", + "معادلهٔ خط", + "یافتن نقطه روی خط" + ], + "prompt": "کدام یک از نقطه‌های [۳, ۶] و [۲, ۰] روی خط y = x - ۱ قرار دارد؟", + "type": "multiple_choice", + "choices": [ + "نقطه [۲, ۰]", + "نقطه [۳, ۶]", + "هیچ‌یک", + "هر دو" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۶: خط و معادله‌های خطی", + "شیب خط و عرض از مبدأ", + "نوشتن معادله خط" + ], + "prompt": "معادلهٔ خطی را بنویسید که شیب آن ۲ و عرض از مبدأ آن −۱ باشد.", + "type": "multiple_choice", + "choices": [ + "y=۲x−۱", + "y=۲x+۱", + "y=−۲x−۱", + "y=x−۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۶: خط و معادله‌های خطی", + "شیب خط و عرض از مبدأ", + "محاسبه شیب خط" + ], + "prompt": "در دستگاه مختصات، از نقطه E به نقطه A دو واحد به سمت راست و از E به نقطه B سه واحد به سمت بالا امتداد داده شده است. شیب خط d1 چند است؟", + "type": "multiple_choice", + "choices": [ + "۳/۲", + "۲/۳", + "۳/۳", + "۳/۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۶: خط و معادله‌های خطی", + "شیب خط و عرض از مبدأ", + "یافتن معادله خط" + ], + "prompt": "خط d۱ محور عرض‌ها را در نقطهٔ (۰،۱) قطع کرده و شیب آن برابر با (۳)/(۲) است. معادلهٔ خط d۱ را بنویسید.", + "type": "multiple_choice", + "choices": [ + "y = (۳)/(۲)x + ۱", + "y = (۲)/(۳)x + ۱", + "y = (۳)/(۲)x - ۱", + "y = (۳)/(۲)x + ۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۷: عبارت‌های گویا", + "معرفی و ساده کردن عبارت‌های گویا", + "تشخیص عبارت‌های ساده شده" + ], + "prompt": "عبارت زیر را ساده کنید: a + (ax)/(a) =", + "type": "multiple_choice", + "choices": [ + "a + x", + "۱ + x", + "(a^۲+ax)/(a)", + "(a+x)/a" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۷: عبارت‌های گویا", + "معرفی و ساده کردن عبارت‌های گویا", + "جایگذاری عبارت‌های گویا" + ], + "prompt": "در عبارت زیر، چه عددی باید در □ نوشته شود؟ ۱ - (z)/(z) = (□)/(z(z + ۱))", + "type": "multiple_choice", + "choices": [ + "صفر", + "۱", + "z + ۱", + "z(z + ۱)" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۷: عبارت‌های گویا", + "محاسبات عبارت‌های گویا", + "ساده‌سازی عبارت‌های گویا" + ], + "prompt": "کدام گزینه برابر عبارت (m^۲ - ۱۶)/(۴ - m) است؟", + "type": "multiple_choice", + "choices": [ + "- (m + ۴)", + "m + ۴", + "- (m - ۴)", + "(m - ۴)(m + ۴)/(m - ۴)" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۷: عبارت‌های گویا", + "محاسبات عبارت‌های گویا", + "تشخیص ساده شدن عبارت‌های گویا" + ], + "prompt": "از میان عبارات گویای زیر تنها یکی قابل ساده شدن است. آن را مشخص و ساده کنید.\nالف) (a^7 - b^7)/(a - b)\nب) (a^2 + b^2)/(a + b)\nج) (a^3 + b^2)/(a + b)\nد) (a^5 + b^5)/(a^2 - b^2)", + "type": "multiple_choice", + "choices": [ + "(a^7 - b^7)/(a - b)", + "(a^2 + b^2)/(a + b)", + "(a^3 + b^2)/(a + b)", + "(a^5 + b^5)/(a^2 - b^2)" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۷: عبارت‌های گویا", + "محاسبات عبارت‌های گویا", + "محاسبه حاصل عبارت‌های گویا" + ], + "prompt": "اگر C=γab و B=a^γ+b^γ و A=a^γ−b^γ باشد، مقدار (A^۲−B^۲)/(C^۲) چقدر است؟", + "type": "multiple_choice", + "choices": [ + "-۴(a^(γ-۲)b^(γ-۲))/(γ^۲)", + "۴(a^(γ-۲)b^(γ-۲))/(γ^۲)", + "-۲(a^(γ-۲)b^(γ-۲))/(γ^۲)", + "-۴(a^(γ-۱)b^(γ-۱))/(γ^۲)" + ], + "correct": 0 + }, + { + "path": [ + "پایه نهم", + "فصل ۷: عبارت‌های گویا", + "تقسیم چندجمله‌ای‌ها", + "تقسیم چند جمله‌ای بر چند جمله‌ای" + ], + "prompt": "خارج قسمت و باقیمانده تقسیم چندجمله‌ای ۲x^۳y - yx - ۱۵ بر x - ۵ چیست؟", + "type": "multiple_choice", + "choices": [ + "۲x^۲y + ۱۰xy + ۴۹y + (۲۴۵y - ۱۵)/(x - ۵)", + "۲x^۲y + ۵xy + ۴۹y + (۲۴۵y - ۱۵)/(x - ۵)", + "۲x^۲y + ۱۰xy + ۴۹y", + "۲x^۲y + ۱۰xy + ۴۹y - (۲۴۵y - ۱۵)/(x - ۵)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "یادآوری عددهای صحیح", + "ترتیب عملیات" + ], + "prompt": "حاصل عبارت -۸ - ۳ × ۵ را با توجه به ترتیب عملیات به‌دست آورید.", + "type": "multiple_choice", + "choices": [ + "-۲۳", + "-۵۵", + "-۲۵", + "-۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "یادآوری عددهای صحیح", + "جمع اعداد صحیح" + ], + "prompt": "برای محاسبهٔ مجموع اعداد ۱ تا ۱۰۰، اعداد را به ۵۰ جفت طوری تقسیم کردند که هر جفت برابر ۱۰۱ شود. حاصل جمع چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "۵۰۵۰", + "۵۰۰۰", + "۱۰۱۰۰", + "۴۹۵۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "یادآوری عددهای صحیح", + "نوشتن اعداد صحیح" + ], + "prompt": "کدام گزینه تنها عدد صحیح بین ۳ و ۵ را نشان می‌دهد؟", + "type": "multiple_choice", + "choices": [ + "۳ و ۵", + "۴", + "۳ و ۴ و ۵", + "هیچ‌کدام" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "یادآوری عددهای صحیح", + "شناسایی اعداد خاص" + ], + "prompt": "کوچک‌ترین عدد صحیح مثبت کدام است؟", + "type": "multiple_choice", + "choices": [ + "صفر", + "۲", + "۱/۲", + "۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "معرفی عددهای گویا", + "تبدیل کسرها و اعداد مخلوط" + ], + "prompt": "کسر ۱۴/۳ را به عدد مخلوط تبدیل کنید.", + "type": "multiple_choice", + "choices": [ + "۴ و ۲/۳", + "۳ و ۵/۳", + "۴ و ۶/۳", + "۴ و ۲/۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "معرفی عددهای گویا", + "ساده‌سازی کسرها" + ], + "prompt": "کدام گزینه ساده‌ترین شکلِ کسر -۵/۸ را نشان می‌دهد؟", + "type": "multiple_choice", + "choices": [ + "-۵/۸", + "۵/۸", + "-۱/۸", + "-۵/۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "معرفی عددهای گویا", + "یافتن کسرهای مساوی" + ], + "prompt": "کدام‌یک کسرِ مساویِ (-2)/(3) است؟", + "type": "multiple_choice", + "choices": [ + "(-4)/(6)", + "(-4)/(3)", + "(-2)/(6)", + "(4)/(6)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "جمع و تفریق عددهای گویا", + "جمع عددهای صحیح روی محور" + ], + "prompt": "حاصل جمع ۳ و ۲ روی محور عددی چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵", + "۱", + "-۱", + "۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "جمع و تفریق عددهای گویا", + "جمع و تفریق اعداد گویا" + ], + "prompt": "مقدار عبارت (۵)/(۳) + (−۴)/(۳) چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۳)", + "(۱)/(۶)", + "(−۱)/(۳)", + "۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "جمع و تفریق عددهای گویا", + "جمع و تفریق اعداد مخلوط" + ], + "prompt": "محاسبه کنید: ۲ - ۱/۲ + (-۱/۳) =", + "type": "multiple_choice", + "choices": [ + "۲-۵/۶", + "۲+۵/۶", + "۱-۱/۶", + "۱+۱/۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "جمع و تفریق عددهای گویا", + "جمع و تفریق اعداد اعشاری" + ], + "prompt": "مقدار عبارت -۰/۲۵ + ۰/۷۵ برابر کدام است؟", + "type": "multiple_choice", + "choices": [ + "۰/۵", + "۱", + "-۰/۵", + "۰/۰۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "ضرب عددهای گویا" + ], + "prompt": "حاصل ضرب (-۳)/(۴) × (+۲)/(۳) چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "-۱/۲", + "+۱/۲", + "-۹/۸", + "۶/۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "معکوس عددهای گویا" + ], + "prompt": "معکوس کسر ۳/۵ را بنویسید و سپس آن را در معکوس خود ضرب کنید.", + "type": "multiple_choice", + "choices": [ + "۱", + "۵/۳", + "۳/۵", + "۹/۲۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "تبدیل تقسیم به ضرب" + ], + "prompt": "(-۷/۹) ÷ (۵/۷) را به ضرب تبدیل کنید.", + "type": "multiple_choice", + "choices": [ + "(-۷/۹) × (۷/۵)", + "(-۷/۹) × (۵/۷)", + "(۷/۹) × (۷/۵)", + "(-۹/۷) × (۷/۵)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "پر کردن جای خالی با کسر مناسب" + ], + "prompt": "جای خالی را با کسر مناسب پر کنید: ۳/۵ × ___ = ۱", + "type": "multiple_choice", + "choices": [ + "۵/۳", + "۳/۵", + "۵/۲", + "۱/۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "تقسیم کسرها" + ], + "prompt": "مقدار عبارت (-۳/۸) ÷ (-۱/۵) چیست؟", + "type": "multiple_choice", + "choices": [ + "۱۵/۸", + "-۱۵/۸", + "۳/۴۰", + "۸/۱۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "معکوس کسرها" + ], + "prompt": "معکوس عدد (۳)/(۵) کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۵)/(۳)", + "(۳)/(۵)", + "(-۳)/(۵)", + "(-۵)/(۳)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "تبدیل کسر به عدد اعشاری" + ], + "prompt": "کسر (5)/(6) را به عدد اعشاری تا چهار رقم اعشار تبدیل کنید.", + "type": "multiple_choice", + "choices": [ + "0.8333", + "0.833", + "0.8334", + "0.83333" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "جمع و تفریق اعداد گویا" + ], + "prompt": "صورت سؤال: حاصل عبارت (۵)/(۳) + (−۴)/(۳) چیست؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۳)", + "۳", + "(۱)/(۶)", + "(-۱)/(۳)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "ضرب و تقسیم اعداد گویا" + ], + "prompt": "حاصل ضرب (-۷)/(۱۱) در (+۹)/(۱۰) چیست؟", + "type": "multiple_choice", + "choices": [ + "(-۶۳)/(۱۱۰)", + "۶۳/۱۱۰", + "-۳", + "-۷/۱۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۱: عددهای صحیح و گویا", + "ضرب و تقسیم عددهای گویا", + "ساده‌سازی کسرها" + ], + "prompt": "ساده‌شدهٔ دقیق کسر منفی پنج‌هشتم چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "منفی پنج‌هشتم", + "پنج‌هشتم", + "منفی یک‌هشتم", + "منفی پنج‌چهارم" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "آرایش مستطیلی" + ], + "prompt": "فرمانده برای ۶ سرباز چند آرایش مستطیلی مختلف رسم کرده است؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۳", + "۴", + "۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "تشخیص عدد اول" + ], + "prompt": "عدد ۱ عددی اول است؟ دلیل درست را انتخاب کنید:", + "type": "multiple_choice", + "choices": [ + "خیر، زیرا عدد اول باید بزرگ‌تر از ۱ باشد.", + "بله، زیرا تنها بر خودش و عدد ۱ بخش‌پذیر است.", + "خیر، زیرا عدد اول باید بیشتر از ۲ باشد.", + "بله، زیرا کوچک‌ترین عدد صحیح مثبت است." + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "تقسیم‌بندی اعداد طبیعی" + ], + "prompt": "اعداد طبیعی را به سه دسته تقسیم می‌کنیم. دسته‌های درست کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "اعداد اول، اعداد مرکب، عدد یک", + "اعداد اول، اعداد مرکب، عدد صفر", + "اعداد اول، اعداد فرد، عدد یک", + "اعداد اول، اعداد زوج، عدد یک" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "تشخیص اعداد مرکب" + ], + "prompt": "در بین اعداد زیر، اعداد مرکب را مشخص کنید: ۲۱، ۳۱، ۳۵، ۴۷، ۴۹", + "type": "multiple_choice", + "choices": [ + "۲۱، ۳۵، ۴۹", + "۳۱، ۴۷", + "۲۱، ۴۹", + "۲۱، ۳۱، ۳۵، ۴۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "مضرب‌های عدد اول" + ], + "prompt": "عدد ۷ چند مضرب دارد؟ چند تا از مضرب‌های آن عدد اول هستند؟", + "type": "multiple_choice", + "choices": [ + "بی‌نهایت و ۱", + "۱ و ۱", + "بی‌نهایت و ۰", + "۷ و ۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "ب.م.م و نسبت به هم اول بودن" + ], + "prompt": "ب.م.مِ دو عدد ۱۵ و ۶ چیست؟", + "type": "multiple_choice", + "choices": [ + "۱", + "۶", + "۳۰", + "۳" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "یافتن عددهای اول بین دو عدد" + ], + "prompt": "کدام یک از مجموعه‌های زیر، دقیقاً اعداد اول بین ۴۰ و ۶۰ است؟", + "type": "multiple_choice", + "choices": [ + "۴۱، ۴۳، ۴۷، ۵۳، ۵۹", + "۴۱، ۴۳، ۴۷، ۴۹، ۵۹", + "۴۱، ۴۳، ۴۷، ۵۳", + "۴۳، ۴۷، ۵۳، ۵۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "تعداد عددهای اول کمتر از یک عدد" + ], + "prompt": "تعداد عددهای اول کمتر از ۲۰ چندتاست؟", + "type": "multiple_choice", + "choices": [ + "۷", + "۸", + "۹", + "۱۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "یادآوری عددهای اول", + "جمع دو عدد اول" + ], + "prompt": "مجموع دو عدد اول ۱۹۹ است. آن دو عدد را مشخص کنید.", + "type": "multiple_choice", + "choices": [ + "۱۹۷ و ۲", + "۱۳ و ۱۸۶", + "۷ و ۱۹۲", + "۳ و ۱۹۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "تشخیص اعداد اول" + ], + "prompt": "در روش غربال اراتوستن، چرا مضرب‌های ۲ را خط می‌زنیم؟", + "type": "multiple_choice", + "choices": [ + "زیرا عدد ۲ کوچک‌ترین عدد اول است.", + "زیرا تعداد اعداد زوج کمتر از اعداد فرد است.", + "زیرا مضرب ۲ هنگام شناسایی خط می‌خورد.", + "زیرا مضرب‌های ۳ بعداً بررسی می‌شوند." + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "تشخیص مضرب‌های عدد" + ], + "prompt": "اگر بخواهیم مضرب‌های عدد ۱۱ را خط بزنیم، کدام یک را برای اولین بار خط می‌زنیم؟", + "type": "multiple_choice", + "choices": [ + "۱۱", + "۰", + "۱", + "۲۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "تشخیص عدد اول" + ], + "prompt": "چرا عدد ۱ عدد اول محسوب نمی‌شود؟", + "type": "multiple_choice", + "choices": [ + "چون فقط یک مقسوم‌علیه دارد", + "چون بزرگ‌تر از دو نیست", + "چون مربع عدد دیگری است", + "چون بر خودش و یک بخش‌پذیر است" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "غربال اعداد" + ], + "prompt": "در روش غربال اراتوستن، برای پیدا کردن عددهای اول بین ۱ تا ۶۰، پس از حذف مضرب‌های ۲، ۳ و ۵، در مرحله بعد مضرب‌های کدام عدد را حذف می‌کنیم؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۷", + "۸", + "۹" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "تشخیص عددهای اول و مرکب" + ], + "prompt": "برای تعیین اول بودن عدد ۱۲۷، آن را باید بر کدام اعداد اول کوچکتر از ریشه دومش تقسیم کنیم؟", + "type": "multiple_choice", + "choices": [ + "۲، ۳، ۵، ۷، ۱۱", + "۲، ۳، ۵، ۷", + "۲، ۳، ۵، ۷، ۱۱، ۱۳", + "۳، ۵، ۷، ۱۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "یافتن عددهای اول بین دو عدد" + ], + "prompt": "کدام یک از گزینه‌های زیر کامل‌ترین مجموعهٔ عددهای اول بین ۴۰ و ۶۰ است؟", + "type": "multiple_choice", + "choices": [ + "۴۱، ۴۳، ۴۷، ۵۳، ۵۹", + "۴۱، ۴۳، ۴۷، ۵۳", + "۴۱، ۴۳، ۴۷، ۵۷، ۵۹", + "۴۲، ۴۳، ۴۷، ۵۳، ۵۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۲: عددهای اول", + "تعیین عددهای اول", + "نسبت به هم اول بودن" + ], + "prompt": "کدام یک مثال درستی از دو عدد مرکبی است که نسبت به هم اول باشند؟", + "type": "multiple_choice", + "choices": [ + "۸ و ۹", + "۸ و ۱۲", + "۹ و ۱۵", + "۱۲ و ۱۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "چهارضلعی‌ها", + "تشخیص نوع چهارضلعی" + ], + "prompt": "در یک شکل ABCD لوزی و DCEF مربع است. دلیل برابری AD و CE کدام است؟", + "type": "multiple_choice", + "choices": [ + "چون DCEF مربع است، تمام اضلاع برابر است", + "چون ABCD لوزی است، اضلاع مجاور برابرند", + "چون DCEF مربع است، همه زوایا قائمه‌اند", + "چون ABCD لوزی است، قطرها عمودند" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "زاویه‌های داخلی", + "محاسبه مجموع زوایای داخلی چندضلعی" + ], + "prompt": "مجموع زوایای داخلی یک چهارضلعی چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۳۶۰ درجه", + "۵۴۰ درجه", + "۷۲۰ درجه", + "۱۸۰ درجه" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "زاویه‌های داخلی", + "محاسبه اندازه هر زاویه در چندضلعی منتظم" + ], + "prompt": "در یک شش‌ضلعی منتظم، اندازه هر زاویهٔ داخلی چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۱۲۰ درجه", + "۱۴۴ درجه", + "۱۸۰ درجه", + "۱۰۸ درجه" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "زاویه‌های داخلی", + "محاسبه اندازه زاویه‌های داخلی چندضلعی منتظم" + ], + "prompt": "اندازه زاویه داخلی مربع و شش ضلعی منتظم را به‌ترتیب بیابید.", + "type": "multiple_choice", + "choices": [ + "۹۰ درجه و ۱۲۰ درجه", + "۱۸۰ درجه و ۱۸۰ درجه", + "۹۰ درجه و ۱۴۴ درجه", + "۱۸۰ درجه و ۱۲۰ درجه" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "زاویه‌های داخلی", + "محاسبه زاویه‌های چندضلعی" + ], + "prompt": "اندازهٔ هر یک از زاویه‌های داخلی یک چندضلعی منتظم ۲۰ ضلعی را پیدا کنید.", + "type": "multiple_choice", + "choices": [ + "۱۶۲ درجه", + "۱۸۰ درجه", + "۱۸ درجه", + "۳۲۴۰ درجه" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "زاویه‌های خارجی", + "مجموع زاویه‌های خارجی چندضلعی" + ], + "prompt": "مجموع زاویه‌های خارجی یک پنج‌ضلعی محدب چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۳۶۰", + "۵۴۰", + "۹۰۰", + "۱۸۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "پیدا کردن مقدار یک عبارت جبری", + "ماشین ترکیبی" + ], + "prompt": "ورودی: ۳، ماشین‌ها: × ۲ و + ۵", + "type": "multiple_choice", + "choices": [ + "۲۲", + "۱۱", + "۱۲", + "۱۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "پیدا کردن مقدار یک عبارت جبری", + "ماشین های ورودی و خروجی" + ], + "prompt": "عدد ۲ را وارد ماشین y=۲x+۱ کنید. ?", + "type": "multiple_choice", + "choices": [ + "۵", + "۱۰", + "۴", + "۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "معادله", + "حل معادله با استفاده از حدس و آزمایش" + ], + "prompt": "حاصل جمع پنج عدد متوالی طبیعی ۶۵ شده است. عدد وسط چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "۱۳", + "۱۴", + "۱۲", + "۲۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "معادله", + "حل معادله با استفاده از رسم شکل" + ], + "prompt": "حاصل جمع پنج عدد متوالی طبیعی ۶۵ شده است. عدد وسط چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "۱۴", + "۱۳", + "۱۲", + "۲۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "معادله", + "حل معادله با استفاده از روش‌های نمادین" + ], + "prompt": "حاصل جمع پنج عدد متوالی طبیعی ۶۵ شده است. عدد وسط چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "۱۳", + "۱۴", + "۲۶", + "۱۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "توان", + "محاسبه حاصل‌ضرب توان‌ها" + ], + "prompt": "حاصل عبارت [(-۵)^۲]×((-۵)^۳) برابر کدام یک از اندازه‌های زیر است؟", + "type": "multiple_choice", + "choices": [ + "-۳۱۲۴", + "-۳۱۲۶", + "-۳۱۲۵", + "۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "تقسیم اعداد توان‌دار", + "تقسیم دو عدد توان‌دار" + ], + "prompt": "تقسیم دو عدد توان‌دار با توان‌های مساوی: (۴^۳) ÷ (۴^۲)", + "type": "multiple_choice", + "choices": [ + "۵", + "۳", + "۸", + "۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "خواص ضرب و تقسیم رادیکال‌ها", + "خواص ضرب و تقسیم رادیکال‌ها" + ], + "prompt": "√۴ × √۹ = ؟ ?", + "type": "multiple_choice", + "choices": [ + "۷", + "۶", + "۵", + "۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "خواص ضرب و تقسیم رادیکال‌ها", + "بررسی درستی روابط رادیکالی" + ], + "prompt": "آیا رابطه √a + √b = √(a + b) درست است؟ ?", + "type": "multiple_choice", + "choices": [ + "۶", + "۱۰", + "۴", + "۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "خواص ضرب و تقسیم رادیکال‌ها", + "محاسبه حاصل ضرب و تقسیم توان‌ها" + ], + "prompt": "(-۳۵) × ۲۴ ÷ ۸", + "type": "multiple_choice", + "choices": [ + "-۱۰۴", + "-۱۰۶", + "-۱۰۵", + "۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "یافتن جمله عمومی دنباله حسابی" + ], + "prompt": "در دنباله حسابی زیر جمله شانزدهم را به‌دست آورید: ۴، ۱۱، ۱۸، ۲۵، ...", + "type": "multiple_choice", + "choices": [ + "۶", + "۱۴", + "۷", + "۸" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "یافتن واسطه حسابی" + ], + "prompt": "الف) واسطه حسابی بین ۵ و ۱۱ چه عددی است؟\nب) واسطه حسابی بین ۲۰ و ۳۰ چه عددی است؟", + "type": "multiple_choice", + "choices": [ + "۸", + "۷", + "۹", + "۱۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "دنباله هندسی" + ], + "prompt": "در دنباله هندسی‌ای جمله اول ۲ و قدر نسبت ۴ است. جمله چهارم این دنباله برابر است با:", + "type": "multiple_choice", + "choices": [ + "۶۴", + "۱۲۸", + "۳۲", + "۲۵۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "محاسبه جمله‌های دنباله هندسی" + ], + "prompt": "در دنباله هندسی ۱، ۳، ۹، ۲۷، ... جمله هفتم برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲۴۳", + "۷۲۹", + "۶۵۶۱", + "۲۱۸۷" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "درج واسطه هندسی" + ], + "prompt": "اگر بین ۳ و ۴۸ سه عدد قرار دهیم و تشکیل دنباله هندسی دهند، واسطه میانی برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱۲", + "۲۴", + "۱۸", + "۳۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه زاویه با استفاده از نسبت‌های مثلثاتی" + ], + "prompt": "تانژانت زاویه ۴۵ درجه در مثلث قائم‌الزاویه متساوی‌الساقین برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱", + "۱/(√۲)", + "√۲", + "۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه فاصله افقی با استفاده از تانژانت زاویه" + ], + "prompt": "مساحت مثلثی با دو ضلع ۳ سانتی‌متر و ۴ سانتی‌متر و زاویه بین آن‌ها ۳۰ درجه برابر است با:", + "type": "multiple_choice", + "choices": [ + "۶", + "۳", + "۱/۲", + "۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه مساحت مثلث با استفاده از طول اضلاع و زاویه" + ], + "prompt": "زاویه ۲۰- درجه در کدام ربع دایره مثلثاتی قرار می‌گیرد؟", + "type": "multiple_choice", + "choices": [ + "ربع اول", + "ربع چهارم", + "ربع دوم", + "ربع سوم" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "تعیین ربع زاویه روی دایره مثلثاتی" + ], + "prompt": "در ربع سوم دایره مثلثاتی، علامت تانژانت برابر است با:", + "type": "multiple_choice", + "choices": [ + "منفی", + "مثبت", + "صفر", + "غیرتعریف‌شده" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "روابط بین نسبت‌های مثلثاتی", + "اثبات اتحادهای مثلثاتی" + ], + "prompt": "جذر عدد ۴۹ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۶", + "۷", + "۸", + "۴/۹" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشه و توان", + "محاسبه ریشه و توان" + ], + "prompt": "حجم مکعبی با طول ضلع ۲ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۸", + "۴", + "۱۲", + "۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشه و توان", + "محاسبه ریشه‌های گویا" + ], + "prompt": "اعداد ۲ و ... ریشه‌های چهارم عدد ... هستند.", + "type": "multiple_choice", + "choices": [ + "-۲، ۱۶", + "-۲، ۲۵۶", + "۲، ۸", + "-۲، ۸۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشه و توان", + "جای‌گذاری اعداد در عبارات" + ], + "prompt": "نتیجه مقایسه (۰/۱)³ و (۰/۱)² برابر است با:", + "type": "multiple_choice", + "choices": [ + "تعریف‌نشده", + "(۰/۱)³ > (۰/۱)²", + "(۰/۱)³ = (۰/۱)²", + "(۰/۱)³ < (۰/۱)²" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشه و توان", + "مقایسه اعداد با توان" + ], + "prompt": "جذر عدد ۷۲۸ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲۷", + "۲۶", + "۲۵", + "۲۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشهٔ nام", + "محاسبه حاصل عبارت‌های ریشه‌ای" + ], + "prompt": "نتیجه مقایسه (−۲)³ و (−۲)² برابر است با:", + "type": "multiple_choice", + "choices": [ + "(−۲)³ < (−۲)²", + "(−۲)³ > (−۲)²", + "(−۲)³ = (−۲)²", + "نامقایسه‌پذیر" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "توان‌های گویا", + "محاسبه توان‌های گویا با اعداد طبیعی" + ], + "prompt": "اتحاد مربع دو جمله‌ای (a+b)² برابر است با:", + "type": "multiple_choice", + "choices": [ + "a²+۲ab+b²", + "a²+ab+b²", + "a²+b²", + "a+۲ab+b" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "عبارت‌های جبری", + "اتحادهای جبری" + ], + "prompt": "عبارت x² + ۲x + ۱ تجزیه می‌شود به:", + "type": "multiple_choice", + "choices": [ + "(x+۲)²", + "(x+۱)²", + "(x-۱)²", + "(x-۲)²" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "عبارت‌های جبری", + "اتحادها" + ], + "prompt": "عبارت ۵ تقسیم بر √۳ پس از گویا کردن برابر است با:", + "type": "multiple_choice", + "choices": [ + "(۵√۳)/۵", + "(۵√۳)/۳", + "۵√۳", + "(√۳)/۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "عبارت‌های جبری", + "گویا کردن کسرها" + ], + "prompt": "حاصل (√a - √b) × (√a + √b) برابر است با:", + "type": "multiple_choice", + "choices": [ + "a - b", + "a + b", + "مربع(a-b)", + "مربع(a+b)" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشهٔ nام", + "ساده‌سازی عبارت‌های رادیکالی" + ], + "prompt": "بسط (a+b)³ برابر است با:", + "type": "multiple_choice", + "choices": [ + "a³+۳ab+b³", + "a³+۳a²b+۳ab²+b³", + "a³+b³", + "a³+ab+b³" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "عبارت‌های جبری", + "مثلث خیام و بسط دو جمله‌ای" + ], + "prompt": "جواب‌های معادله x² + (x+۱)² = (x+۲)² کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "۱ و -۱", + "۲ و -۱", + "۳ و -۲", + "۳ و -۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "معادله درجه دوم" + ], + "prompt": "جواب‌های معادله x² - x - ۲ = ۰ عبارت‌اند از:", + "type": "multiple_choice", + "choices": [ + "۳ و -۲", + "۲ و -۱", + "۱ و -۲", + "۲ و ۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "حل معادله درجه دوم به روش تجزیه" + ], + "prompt": "جواب‌های معادله x² = ۲۵ عبارت‌اند از:", + "type": "multiple_choice", + "choices": [ + "۱۰", + "۵", + "۲۵", + "۵ و -۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "حل معادله درجه دوم به کمک ریشه‌گیری" + ], + "prompt": "جواب‌های معادله x² - ۶x + ۴ = ۰ عبارت‌اند از:", + "type": "multiple_choice", + "choices": [ + "۲ همچنین √۵", + "۳ همچنین ۲", + "۳ همچنین √۵", + "۶ همچنین √۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "حل معادله درجه دوم به روش مربع کامل" + ], + "prompt": "جواب‌های معادله x² + ۳x + ۲ = ۰ کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "-۱ و -۲", + "۱ و ۲", + "-۱ و ۲", + "۱ و -۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "مساحت مستطیل" + ], + "prompt": "مختصات x رأس سهمی y = x² - ۲x + ۵ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲", + "۱", + "-۱", + "۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "تعیین علامت", + "حل نامعادله‌های قدر مطلق" + ], + "prompt": "رابطه اول (۱،۵)، (۲،۹)، (۳،۰) کدام نام دارد؟", + "type": "multiple_choice", + "choices": [ + "چهارمی", + "دومی", + "سومی", + "اولی" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۵: تابع", + "مفهوم تابع و بازنمایی‌های آن", + "تشخیص تابع" + ], + "prompt": "اگر تابع f(n)=n+۱ دامنه‌اش ۱،۲،۳،۴ باشد، برد این تابع برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲۳۴۶", + "۱۲۳۴", + "۲۳۴۵", + "۰۱۲۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۵: تابع", + "انواع تابع", + "بررسی دامنه تابع" + ], + "prompt": "امین انتخاب دارد: دو نفر (پوریا یا بردا)، سه غذا و دو نوشیدنی. چند حالت کل؟", + "type": "multiple_choice", + "choices": [ + "۵", + "۶", + "۱۲", + "۸" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "محاسبه تعداد حالات ممکن" + ], + "prompt": "از تهران به اصفهان، با ۲ راه تا قم و ۳ راه از قم، کل راه‌ها:", + "type": "multiple_choice", + "choices": [ + "۵", + "۶", + "۲", + "۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "تعداد حالات ممکن" + ], + "prompt": "با ارقام ۲، ۳، ۵ چند عدد سه‌رقمی (تکرار آزاد) نوشت؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۲۷", + "۶", + "۱۵" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "تعداد اعداد ممکن" + ], + "prompt": "خودروی با ۱۰ مدل، ۱۰ رنگ، ۳۰ موتور، ۲ دنده: کل نوع‌ها:", + "type": "multiple_choice", + "choices": [ + "۲۰۰۰", + "۶۰۰", + "۶۰۰۰", + "۳۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "مسائل اصل جمع و ضرب" + ], + "prompt": "تعداد جایگشت‌های سه شیء a، b، c برابر است با:", + "type": "multiple_choice", + "choices": [ + "۶", + "۳", + "۹", + "۱۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "جایگشت" + ], + "prompt": "تعداد جایگشت‌های ۴ شیء برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲۴", + "۱۲", + "۱۶", + "۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "محاسبه جایگشت‌ها" + ], + "prompt": "تعداد ترکیب‌های ۲ شیء از ۴ شیء برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲", + "۸", + "۴", + "۶" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 4", + "محاسبه تعداد دورها" + ], + "prompt": "امید و فرناز در یک پیست دو قرار دارند. اگر امید هر ۲۵ ثانیه یک دور کامل بدود و فرناز هر ۴۰ ثانیه، پس از چند ثانیه هر دو همزمان شروع به دویدن می‌کنند؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰", + "۱۹۹", + "۲۰۰", + "۲۰۱" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 1", + "حذف حالت‌های نامطلوب" + ], + "prompt": "مجموع سن سه نفر ۱۴ سال و حاصل‌ضرب سن آن‌ها ۷۰ است. سن بزرگ‌ترین نفر چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۴", + "۷", + "۸", + "۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 2", + "تعیین تعداد نسخه‌ها" + ], + "prompt": "اگر ۱۰۰۰ نسخه خطی و ۲۰۰۰ نسخه چاپی وجود داشته باشد، تعداد کل ریزفیلم‌ها را پیدا کنید.", + "type": "multiple_choice", + "choices": [ + "۱۵۰۰", + "۲۹۹۹", + "۳۰۰۰", + "۳۰۰۱" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 5", + "محاسبه جذر کامل" + ], + "prompt": "مقدار جذر عدد ۱۲۱ را بنویسید.", + "type": "multiple_choice", + "choices": [ + "۱۱", + "۱۲", + "۲۲", + "۱۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 3", + "محاسبه مساحت" + ], + "prompt": "طول و عرض و عمق یک استخر به ترتیب ۱۲، ۶ و ۳ متر است. می‌خواهد کف و دیوارهای این استخر را رنگ کند. اگر برای هر متر مربع ۲ کیلو رنگ لازم باشد، برای رنگ کردن استخر چند کیلو رنگ نیاز است؟", + "type": "multiple_choice", + "choices": [ + "۳۵۹", + "۳۶۱", + "۱۸۰", + "۳۶۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 4", + "نمایش احتمال با کسر" + ], + "prompt": "نسبت تعداد دنیایی را که عدد زوج آمده، به تعداد کل آزمایش‌ها پیدا کنید و با یک کسر نمایش دهید.", + "type": "multiple_choice", + "choices": [ + "۱/۴", + "۲/۳", + "۱/۳", + "۱/۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 3", + "مسائل حرکتی با عددهای صحیح" + ], + "prompt": "یک قطار از مشهد به سمت تهران در حرکت است. طول مسیر ۱۲۰۰ کیلومتر است و قطار در ساعت ۶۰ کیلومتر حرکت می‌کند. شهر شاهرود که در نیمه راه است، مبدا مقایسه در نظر بگیرید. زمان رسیدن به ش...", + "type": "multiple_choice", + "choices": [ + "۹", + "۱۰", + "۲۰", + "۱۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 4", + "نمایش اعداد با انگشتان" + ], + "prompt": "با انگشتان یک دست به چند صورت می‌توان عدد ۲ را نشان داد؟", + "type": "multiple_choice", + "choices": [ + "۱۱", + "۱۰", + "۹", + "۲۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 5", + "محاسبه جذر اعداد" + ], + "prompt": "√۱۶ =", + "type": "multiple_choice", + "choices": [ + "۳", + "۵", + "۸", + "۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 4", + "میانگین عددهای صحیح" + ], + "prompt": "دمای هوا در تبریز زیر صفر و دمای اردبیل ۳ بالای صفر است. میانگین دمای این دو شهر چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۰/۳", + "۰/۵", + "۰/۴", + "۰/۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "جمع و تفریق عددهای صحیح" + ], + "prompt": "(-۱۸+۷)+(۷-۷)+(-۶)=", + "type": "multiple_choice", + "choices": [ + "-۱۶", + "-۱۷", + "-۳۴", + "-۱۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 3", + "محاسبه قطرهای چندضلعی" + ], + "prompt": "اگر ۱۰ نقطه را که هیچ سه‌تای آن‌ها روی یک خط نیستند، دو به دو به هم وصل کنیم، چند پاره‌خط به‌وجود می‌آید؟", + "type": "multiple_choice", + "choices": [ + "۴۶", + "۴۵", + "۴۴", + "۹۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 1", + "انتخاب تصادفی از کیسه" + ], + "prompt": "کیسه‌ای که سه مهره به رنگ‌های سبز، زرد و آبی دارد. اگر یک مهره را به طور تصادفی از کیسه بیرون آوریم، احتمال هر رنگ چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱/۲", + "۱/۳", + "۲/۳", + "۱/۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 2", + "تحلیل حرکت با بردار" + ], + "prompt": "شخصی در نقطه A ایستاده است. اگر ۳ واحد به سمت شمال، ۴ واحد به سمت شرق و ۵ واحد به سمت جنوب و در انتها ۲ واحد به سمت غرب حرکت کند، به نقطه B می‌رسد. بردار حرکت شخص از A به B را نشان دهید.", + "type": "multiple_choice", + "choices": [ + "(۲,-۲)", + "(۲,-۴)", + "(۳,-۲)", + "(۱,-۲)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن کوچک‌ترین مضرب مشترک" + ], + "prompt": "کوچک‌ترین مضرب مشترک ۴ و ۶ چیست؟", + "type": "multiple_choice", + "choices": [ + "۱۲", + "۲۴", + "۱۳", + "۱۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 5", + "محاسبه هزینه" + ], + "prompt": "هزینه چاپ کارت برای ۱۰ کارت با قیمت پایه ۵۰۰ تومان چقدر می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۴۹۹۹", + "۵۰۰۰", + "۵۰۰۱", + "۲۵۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ضرب توان‌ها با پایه‌های مساوی" + ], + "prompt": "۳^۲ × ۳^۳", + "type": "multiple_choice", + "choices": [ + "۳^۴", + "۳^۶", + "۲", + "۳^۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "جمع و تفریق روی محور" + ], + "prompt": "۰ + (−۴) =", + "type": "multiple_choice", + "choices": [ + "-۳", + "-۴", + "-۸", + "-۵" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 2", + "محاسبه ساده‌تر مسئله" + ], + "prompt": "قطر خورشید ۱۳۹۲۵۲۳ کیلومتر و قطر کره زمین ۱۲۷۵۶ کیلومتر است. قطر خورشید تقریباً چند برابر قطر زمین است؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰", + "۵۰", + "۱۰۱", + "۹۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 3", + "حل معادله ساده" + ], + "prompt": "x - ۷ = ۱۷", + "type": "multiple_choice", + "choices": [ + "۴۸", + "۲۴", + "۲۵", + "۲۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 4", + "مدل‌سازی عددی" + ], + "prompt": "احمد ۳۰۰۰ تومان پول داشت. او ۴ دفتر خرید و ۲۰۰۰ تومان باقی ماند. قیمت هر دفتر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۵۰", + "۱۲۵", + "۲۵۱", + "۲۴۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "نوشتن اعداد به صورت توان" + ], + "prompt": "عدد ۱۲۱ را به صورت توان بنویسید.", + "type": "multiple_choice", + "choices": [ + "۱۲^۲", + "۱۱^۲", + "۲", + "۱۰^۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 1", + "تجزیه به عوامل اول" + ], + "prompt": "عدد ۱۸ را به عوامل اول تجزیه کنید.", + "type": "multiple_choice", + "choices": [ + "۳ × ۳ × ۳", + "۲ × ۲ × ۳", + "۲ × ۳ × ۳", + "۲ × ۳ × ۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 4", + "محاسبه حجم مکعب مستطیل" + ], + "prompt": "حجم مکعب مستطیلی با ابعاد ۱۲، ۲۸ و ۳۶ سانتی‌متر را بیابید.", + "type": "multiple_choice", + "choices": [ + "۱۲۰۹۵", + "۱۲۰۹۶", + "۱۲۰۹۷", + "۶۰۴۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 4", + "محاسبه طول ضلع مربع از محیط" + ], + "prompt": "محیط مربعی ۱۲ متر است. طول ضلع آن چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۳", + "۶", + "۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "نوشتن حاصل ضرب به صورت یک عدد توان‌دار" + ], + "prompt": "۵^۲ × ۵^۳", + "type": "multiple_choice", + "choices": [ + "۵^۵", + "۲", + "۵^۶", + "۵^۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "تعیین دما و اختلاف دما" + ], + "prompt": "دمای شهر کرمان ۲- درجه و دمای سنندج ۱۱- درجه است. اختلاف دمای این دو شهر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۶", + "۱۳", + "۱۴", + "۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 4", + "پرش قورباغه" + ], + "prompt": "قورباغه‌ای می‌خواهد از یک دیوار عمودی بالا برود. او با هر جهش ۳ متر بالا می‌رود و هر بار ۲ متر سر می‌خورد و پایین می‌آید. اگر ارتفاع دیوار ۸ متر باشد، او با چند جهش به بالای دیوار می‌رسد؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۷", + "۸", + "۱۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 5", + "محاسبه حاصل عبارات توان‌دار" + ], + "prompt": "حاصل ۴۰۹۶ × ۵۱۲ = ؟ به صورت توان بنویسید.", + "type": "multiple_choice", + "choices": [ + "۲^۲۰", + "۲^۲۱", + "۲^۲۲", + "۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 4", + "ضرب و تقسیم در معادلات" + ], + "prompt": "x/۲ = ۴", + "type": "multiple_choice", + "choices": [ + "۷", + "۸", + "۱۶", + "۹" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 1", + "تجزیه عدد به عوامل اول" + ], + "prompt": "عدد ۲۴ را به عوامل اول تجزیه کنید.", + "type": "multiple_choice", + "choices": [ + "۲ × ۲ × ۳", + "۲ × ۲ × ۲ × ۳", + "۲ × ۳ × ۳", + "۲ × ۲ × ۲ × ۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "تجزیه عدد به توان‌ها" + ], + "prompt": "عدد ۱۲۵ را به صورت عدد توان‌دار بنویسید.", + "type": "multiple_choice", + "choices": [ + "۴۷", + "۴۸", + "۴۹", + "۹۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "نمایش توان‌های عددی" + ], + "prompt": "هر عدد به توان یک برابر خودش می‌شود.", + "type": "multiple_choice", + "choices": [ + "۲", + "۳", + "۶", + "۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 3", + "ضرب و تقسیم اعداد صحیح" + ], + "prompt": "(-۴) × (+۸) = ؟", + "type": "multiple_choice", + "choices": [ + "-۳۳", + "-۳۱", + "-۳۲", + "-۶۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 3", + "ساده کردن کسرها" + ], + "prompt": "کسر ۹۶/۱۴۴ را ساده کنید.", + "type": "multiple_choice", + "choices": [ + "۲/۳", + "۱/۳", + "۲/۵", + "۱/۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 5", + "یافتن مختصات بردار" + ], + "prompt": "مختصات برداری را که ابتدای آن (۴-, ۳) و انتهای آن (۲, ۱-) است پیدا کنید.", + "type": "multiple_choice", + "choices": [ + "(۱,-۲)", + "(۶,-۴)", + "(۲,-۴)", + "(۳,-۲)" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ساده‌سازی عبارات توان‌دار" + ], + "prompt": "(۳^۲ × ۳^۳) ÷ ۳^۴", + "type": "multiple_choice", + "choices": [ + "۳", + "۴", + "۶", + "۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "تبدیل تفریق به جمع" + ], + "prompt": "(+۴) - (+۲) =", + "type": "multiple_choice", + "choices": [ + "+ ۱", + "+ ۳", + "+ ۴", + "+۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 1", + "جایگذاری عدد در معادله" + ], + "prompt": "به جای □ چه عددی می‌توان قرار داد؟ □ × ۱۰ + ۰ = ۳۱", + "type": "multiple_choice", + "choices": [ + "۳/۶", + "۲/۶", + "۳.۱", + "۶/۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 4", + "محاسبه توان با استفاده از ماشین حساب" + ], + "prompt": "حاصل a^(-۲) - b^۲ + ab را برای a = -۲ و b = ۲ به‌دست آورید.", + "type": "multiple_choice", + "choices": [ + "-۱۵/۵", + "-۷.۷۵", + "-۷/۲", + "-۸/۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "تفریق اعداد صحیح" + ], + "prompt": "(−۴) − (+۱)", + "type": "multiple_choice", + "choices": [ + "-۱۰", + "-۴", + "-۵", + "-۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 5", + "محاسبه هزینه بلیت" + ], + "prompt": "مدیر یک دبیرستان قصد دارد دانش‌آموزان پایه هفتم را برای بازدید از مناطق جنگلی و شمال ببرد. هزینه بلیت قطار برای هر دانش‌آموز از تهران تا شمال ۵۰۰۰ تومان است. الف) هزینه بلیت برای ۱...", + "type": "multiple_choice", + "choices": [ + "۶۰۰۰۰۰", + "۵۹۹۹۹۹", + "۶۰۰۰۰۱", + "۳۰۰۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "جمع اعداد صحیح" + ], + "prompt": "(+۲) + (−۴)", + "type": "multiple_choice", + "choices": [ + "-۱", + "-۲", + "-۴", + "-۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 2", + "خلاصه‌سازی ضرب‌های تکراری به توان" + ], + "prompt": "عبارت ۲×۲×۲×۲×۲ را به صورت توان بنویسید.", + "type": "multiple_choice", + "choices": [ + "۲", + "۲^۴", + "۲^۵", + "۲^۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 4", + "محاسبه محیط اشکال هندسی" + ], + "prompt": "محیط مربع به ضلع a را به دست آورید.", + "type": "multiple_choice", + "choices": [ + "۴a", + "۶a", + "۳a", + "۲a" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 4", + "پرداخت با سکه" + ], + "prompt": "تعداد زیادی سکه‌های ۵۰ و ۱۰۰ تومانی داریم. به چند حالت می‌توان کرایه ۵۰۰ تومانی را پرداخت کرد؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۵", + "۷", + "۱۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن بزرگ‌ترین شمارنده مشترک (ب.م.م)" + ], + "prompt": "ب.م.م اعداد ۸۰ و ۱۵۰ را پیدا کنید.", + "type": "multiple_choice", + "choices": [ + "۲۰", + "۱۰", + "۱۱", + "۹" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 2", + "تعیین مقدار عددی یک عبارت جبری" + ], + "prompt": "عبارت ۷−۲y را با y=۵ محاسبه کنید.", + "type": "multiple_choice", + "choices": [ + "-۲", + "-۳", + "-۴", + "-۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "مقایسه عبارات توان‌دار" + ], + "prompt": "برای n = ۱، کدام یک بزرگتر است؟ ۴^n یا n^۴", + "type": "multiple_choice", + "choices": [ + "۶a", + "۳a", + "۴^n", + "۲a" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 3", + "ضرب و تقسیم عددهای صحیح" + ], + "prompt": "(-۸) × (-۵) × (+۶) = ؟", + "type": "multiple_choice", + "choices": [ + "+ ۲۳۹", + "+۲۴۰", + "+ ۲۴۱", + "+ ۱۲۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 3", + "محاسبه میانگین" + ], + "prompt": "فاطمه کتاب داستانی را در ۶ ساعت مطالعه کرد و ۱۰ صفحه از آن باقی ماند. اگر این کتاب ۱۰۰ صفحه داشته باشد، فاطمه به‌طور متوسط در هر ساعت چند صفحه از آن را مطالعه کرده است؟", + "type": "multiple_choice", + "choices": [ + "۱۶", + "۱۴", + "۳۰", + "۱۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 2", + "توان یک عدد توان‌دار" + ], + "prompt": "(۲^۳)^۲", + "type": "multiple_choice", + "choices": [ + "۲", + "۲^۶", + "۲^۵", + "۲^۷" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ضرب توان‌ها با پایه‌های متفاوت" + ], + "prompt": "۲^۳ × ۳^۲", + "type": "multiple_choice", + "choices": [ + "۷۱", + "۷۳", + "۷۲", + "۳۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 4", + "محاسبه مجموع دو متغیر" + ], + "prompt": "۵(x + y) = ۴۰", + "type": "multiple_choice", + "choices": [ + "۸", + "۹", + "۱۶", + "۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "ترکیب عملیات جمع و تفریق" + ], + "prompt": "(+۵) - (-۷) =", + "type": "multiple_choice", + "choices": [ + "+ ۱۳", + "+ ۲۴", + "+۱۲", + "+ ۱۱" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 2", + "جمع و تفریق در معادلات" + ], + "prompt": "x - ۶ = ۱", + "type": "multiple_choice", + "choices": [ + "۸", + "۶", + "۱۴", + "۷" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 4", + "کمینه‌سازی حاصل جمع" + ], + "prompt": "به چند حالت حاصل ضرب ۲ عدد طبیعی ۳۶ می‌شود؟ در کدام حالت حاصل جمع، کمترین مقدار است؟", + "type": "multiple_choice", + "choices": [ + "۱۱", + "۱۲", + "۱۳", + "۲۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 1", + "بزرگ‌ترین شمارنده مشترک (ب.م.م)" + ], + "prompt": "دو عدد ۱۸ و ۲۴ در نظر بگیرید. می‌خواهیم بزرگ‌ترین شمارنده مشترک دو عدد را پیدا کنیم.", + "type": "multiple_choice", + "choices": [ + "۵", + "۶", + "۷", + "۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 5", + "محاسبه حاصل ضرب و تقسیم توان‌ها" + ], + "prompt": "۳^۲ × ۳^۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۳^۴", + "۳^۶", + "۳^۵", + "۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "جمع و تفریق اعداد صحیح" + ], + "prompt": "۱۵ + (−۹) = ؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۷", + "۱۲", + "۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 3", + "محاسبه احتمال" + ], + "prompt": "احتمال زوج بودن عدد روی تاس را محاسبه کنید و با یک کسر نمایش دهید.", + "type": "multiple_choice", + "choices": [ + "۱/۲", + "۱/۳", + "۱/۴", + "۲/۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ساده کردن عبارات توان‌دار" + ], + "prompt": "۳^۳ × ۳^۲", + "type": "multiple_choice", + "choices": [ + "۲۴۲", + "۲۴۳", + "۲۴۴", + "۱۲۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 3", + "محاسبه مساحت سطح" + ], + "prompt": "مساحت سطح مکعبی به ضلع ۵ سانتی‌متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۵۱", + "۱۴۹", + "۷۵", + "۱۵۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن شمارنده‌های مشترک" + ], + "prompt": "ب.م.م (بزرگترین مقسوم‌علیه مشترک) اعداد ۲۰ و ۳۰ چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۱۰", + "۶", + "۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 3", + "محاسبه مساحت جانبی منشور" + ], + "prompt": "مساحت جانبی منشور مستطیلی با طول ۳، عرض ۲ و ارتفاع ۵ چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۶۰", + "۵۰", + "۳۰", + "۴۵" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 1", + "ب.م.م (بزرگترین مقسوم‌علیه مشترک)" + ], + "prompt": "ب.م.م دو عدد ۱۲ و ۱۸ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۶", + "۹", + "۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 3", + "محاسبه مساحت جانبی استوانه" + ], + "prompt": "مساحت جانبی استوانه‌ای با شعاع r و ارتفاع h چگونه به دست می‌آید؟", + "type": "multiple_choice", + "choices": [ + "πr×h", + "۲πr×h", + "πr۲", + "۲πr۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 3", + "محاسبه احتمال با استفاده از چرخنده" + ], + "prompt": "اگر چرخنده‌ای را ۴۰۰ بار بچرخانیم و آن به ۴ قسمت مساوی تقسیم شده، انتظار دارم هر قسمت تقریباً چند بار انتخاب شود؟", + "type": "multiple_choice", + "choices": [ + "۱۵۰", + "۱۰۰", + "۲۰۰", + "۵۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 4", + "محاسبه توان‌های ترکیبی" + ], + "prompt": "a × a × a برابر با کدام است؟", + "type": "multiple_choice", + "choices": [ + "a", + "a۲", + "a۳", + "a۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 3", + "حل معادله خطی" + ], + "prompt": "معادله ۲x - ۷ = ۹ را حل کنید. x چند است؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۸", + "۱۰", + "۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 2", + "تشخیص عبارات معادل توان‌ها" + ], + "prompt": "(۳۲)۳ برابر است با کدام؟", + "type": "multiple_choice", + "choices": [ + "۳۵", + "۳۶", + "۳۸", + "۳۹" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "تشخیص علامت حاصل" + ], + "prompt": "-۵۰ - (-۵۰) برابر با کدام است؟", + "type": "multiple_choice", + "choices": [ + "-۱۰۰", + "۰", + "۵۰", + "۱۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 1", + "برابری در معادلات" + ], + "prompt": "۲x - ۴ = x را حل کنید. x برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲", + "۴", + "۶", + "۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "ترتیب انجام عملیات" + ], + "prompt": "۲ × (۳۲ + ۲) = ؟", + "type": "multiple_choice", + "choices": [ + "۱۸", + "۲۲", + "۲۶", + "۳۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 6", + "محیط و مساحت دایره" + ], + "prompt": "فرمول‌های محیط و مساحت دایره کدام هستند؟", + "type": "multiple_choice", + "choices": [ + "P=πr، S=۲πr", + "P=۲πr، S=πr۲", + "P=۲r، S=۲πr۲", + "P=πr۲، S=r۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 4", + "محاسبه محیط اشکال هندسی با عبارات جبری" + ], + "prompt": "اگر P = ۴a و a = ۹ باشد، محیط چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۴", + "۳۶", + "۴۵", + "۵۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 5", + "محاسبه مساحت با استفاده از عبارت جبری" + ], + "prompt": "اگر طول مستطیل ۲n+۳ و عرض آن n باشد، مساحت آن چگونه نوشته می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۲n+۳", + "۲n۲", + "۲n۲+۳n", + "۲n+۳n" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "تشخیص درست یا نادرست بودن عبارات جذر" + ], + "prompt": "آیا √۵ > √۴ درست است؟", + "type": "multiple_choice", + "choices": [ + "نادرست", + "درست", + "نمی‌توان گفت", + "۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "تشخیص درست یا نادرست بودن عبارات توان‌دار" + ], + "prompt": "آیا (۳۲) ÷ (۳۲) = ۳۲ درست است؟", + "type": "multiple_choice", + "choices": [ + "درست", + "نادرست (جواب ۱ است)", + "نادرست (جواب صفر)", + "نادرست (جواب ۹)" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "مقایسه جذر اعداد" + ], + "prompt": "√۲۵ > √۵ درست است یا نادرست؟", + "type": "multiple_choice", + "choices": [ + "نادرست", + "درست", + "برابر است", + "تعیین‌ناپذیر" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن ک.م.م و ب.م.م" + ], + "prompt": "ک.م.م (کوچک‌ترین مضرب مشترک) اعداد ۲۰ و ۳۰ چند است؟", + "type": "multiple_choice", + "choices": [ + "۳۰", + "۶۰", + "۱۲۰", + "۱۵۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 5", + "محاسبه مساحت با عبارات جبری" + ], + "prompt": "مساحت دو مستطیل با طول‌های a و عرض‌های ۲ و ۳ چند است؟", + "type": "multiple_choice", + "choices": [ + "۲a", + "۳a", + "۵a", + "۶a" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 1", + "بسط و ساده‌سازی عبارات جبری" + ], + "prompt": "(a+b)c را بسط دهید. جواب کدام است؟", + "type": "multiple_choice", + "choices": [ + "ac", + "bc", + "ac + bc", + "a + bc" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 4", + "محاسبه توان‌ها" + ], + "prompt": "۳۵ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۱۲۱", + "۲۴۳", + "۲۷۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 4", + "محاسبه درصد تخفیف" + ], + "prompt": "قیمت کالایی بعد از تخفیف ۱۷۰۰۰ تومان شده. درصد تخفیف ۱۵٪ بوده است. درصد تخفیف چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۰٪", + "۱۵٪", + "۲۰٪", + "۲۵٪" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 4", + "ساده‌سازی کسرها" + ], + "prompt": "۴۲/۲۴ را تا حد امکان ساده کنید.", + "type": "multiple_choice", + "choices": [ + "۳۱/۱۲", + "۲۱/۱۲", + "۷/۴", + "۶/۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 1", + "تشخیص کسرهای برابر" + ], + "prompt": "کدام کسر با ۵/۷ برابر نیست؟", + "type": "multiple_choice", + "choices": [ + "۱۰/۱۴", + "۱۵/۲۱", + "۲۰/۲۵", + "۳۰/۴۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 4", + "ضرب اعداد اعشاری در ۱۰، ۱۰۰ و ۱۰۰۰" + ], + "prompt": "۲۴/۶ را بر ۱۰ تقسیم کنید.", + "type": "multiple_choice", + "choices": [ + "۲/۴۶", + "۲۴/۶۰", + "۲۴۰/۶", + "۰/۲۴۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 7", + "محاسبه درصد" + ], + "prompt": "۲۰ درصد یک ساعت چند دقیقه است؟", + "type": "multiple_choice", + "choices": [ + "۶ دقیقه", + "۱۲ دقیقه", + "۲۰ دقیقه", + "۳۰ دقیقه" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 1", + "تبدیل واحدهای طول" + ], + "prompt": "۱۰۰ دسی‌متر مکعب چند سانتی‌متر مکعب است؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰۰", + "۱۰۰۰۰", + "۱۰۰۰۰۰", + "۱۰۰۰۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 3", + "جمع و تفریق کسرها با مخرج‌های مختلف" + ], + "prompt": "۵/۱۸ + ۱۰/۱۲ را محاسبه کنید.", + "type": "multiple_choice", + "choices": [ + "۱۵/۳۰", + "۱۰/۹", + "۴۰/۳۶", + "۲۰/۱۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 4", + "ساختن عدد اعشاری با کارت‌ها" + ], + "prompt": "با کارت‌های ۱، ۹، ۷ بیشترین عدد اعشاری را بسازید.", + "type": "multiple_choice", + "choices": [ + "۹/۱۷", + "۱۷/۹", + "۱۹/۷", + "۱.۹۷" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 4", + "محاسبه درصد سود" + ], + "prompt": "اگر سرمایه‌گذاری ۲ میلیون تومان باشد و سود ۱۸٪ تعلق بگیرد، سود چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۳۶۰۰۰۰", + "۳۶۰۰۰", + "۳۶۰", + "۳۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 5", + "مقایسه کسرها" + ], + "prompt": "کسرهای ۳/۴ و ۵/۶ را مقایسه کنید.", + "type": "multiple_choice", + "choices": [ + "۳/۴ > ۵/۶", + "۳/۴ < ۵/۶", + "برابرند", + "تعیین‌ناپذیر" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 3", + "تقسیم عدد اعشاری بر عدد صحیح" + ], + "prompt": "۰/۴۸ ÷ ۲ را محاسبه کنید.", + "type": "multiple_choice", + "choices": [ + "۰/۲۴", + "۰/۹۶", + "۱/۲۴", + "۲/۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 5", + "محاسبه حجم هرم" + ], + "prompt": "حجم هرمی با قاعده ۲۰ سانتی‌متر مربع و ارتفاع ۱۰ سانتی‌متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۶۶/۶۷", + "۱۰۰", + "۲۰۰", + "۳۳/۳۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 3", + "محاسبه درصد افزایش" + ], + "prompt": "یک شبکه آموزشی در سال دوم ۷۰٪ رشد داشت و ۱ میلیون کاربر داشت. کاربران سال دوم چند نفر بودند؟", + "type": "multiple_choice", + "choices": [ + "۱۲۰۰۰۰۰", + "۱۵۰۰۰۰۰", + "۱۷۰۰۰۰۰", + "۲۰۰۰۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 4", + "محاسبه فاصله با کسر" + ], + "prompt": "فاصله دو شهر ۱۲۰ کیلومتر است. اتومبیل نصف فاصله را پیمود و توقف کرد. کل فاصله پیموده شده چند کیلومتر است؟", + "type": "multiple_choice", + "choices": [ + "۶۰", + "۹۰", + "۱۲۰", + "۱۸۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تقسیم اعداد اعشاری" + ], + "prompt": "۷۰ ÷ ۱۱ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۶/۰", + "۶/۳۶", + "۶/۶۳", + "۷/۱۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 6", + "جمع کسرها" + ], + "prompt": "۱/۵ + ۳/۵ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲/۵", + "۴/۵", + "۳/۵", + "۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 6", + "محاسبه مساحت دایره" + ], + "prompt": "مساحت دایره‌ای با شعاع ۱۰ سانتی‌متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۰π", + "۲۰π", + "۱۰۰π", + "۴۰π" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 4", + "ضرب در مضرب‌های ۱۰" + ], + "prompt": "۳/۲۱ × ۱۰ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۳/۲۱۰", + "۳۲/۱", + "۳۲/۱۰", + "۰/۳۲۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "مسائل کاربردی با اعداد اعشاری" + ], + "prompt": "یک حوض ۲۵۶ لیتر آب دارد. اگر هر دقیقه ۸۴ لیتر وارد شود، حوض پر شدن چند دقیقه طول می‌کشد؟", + "type": "multiple_choice", + "choices": [ + "۲/۱۲", + "۳/۰۴", + "۴/۲۱", + "۵/۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 1", + "تقریب به دهگان" + ], + "prompt": "عدد ۸۲۳۴ را به دهگان نزدیک‌تر تقریب کنید.", + "type": "multiple_choice", + "choices": [ + "۸۲۳۰", + "۸۲۰۰", + "۸۲۴۰", + "۸۲۵۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "بررسی بخش‌پذیری" + ], + "prompt": "آیا ۶۷۵ بر ۹ بخش‌پذیر است؟", + "type": "multiple_choice", + "choices": [ + "نه", + "بله", + "با باقی‌مانده", + "نامشخص" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 3", + "جمع و تفریق اعداد اعشاری" + ], + "prompt": "۲/۴ + ۱/۷ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۳/۱۱", + "۳/۴", + "۴/۱", + "۴/۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 4", + "گرد کردن" + ], + "prompt": "عدد ۱۵۳۶ را با تقریب کمتر از ۱۰۰ گرد کنید.", + "type": "multiple_choice", + "choices": [ + "۱۵۰۰", + "۱۵۲۰", + "۱۵۳۰", + "۱۶۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 4", + "تفریق کسرها" + ], + "prompt": "۵ و ۳/۷ - ۳ و ۱/۷ را محاسبه کنید.", + "type": "multiple_choice", + "choices": [ + "۱/۷", + "۱۶/۷", + "۲۲/۷", + "۳/۷" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 5", + "محاسبه حجم مکعب یا مکعب مستطیل" + ], + "prompt": "حجم مکعب مستطیلی با طول ۷، عرض ۵ و ارتفاع ۲ چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵۶", + "۶۰", + "۶۴", + "۷۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 2", + "محاسبه احتمال" + ], + "prompt": "احتمال آمدن پشت یک سکه چند درصد است؟", + "type": "multiple_choice", + "choices": [ + "۲۵٪", + "۳۳٪", + "۵۰٪", + "۷۵٪" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 2", + "تقسیم کسرها" + ], + "prompt": "۳/۵ ÷ ۹/۱۰ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۲/۳", + "۳/۵", + "۹/۱۰", + "۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 5", + "محاسبه قیمت بعد از تخفیف" + ], + "prompt": "قیمت کالایی ۱۷۰۰۰ تومان و تخفیف ۱۵٪ است. قیمت بعد از تخفیف چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۲۷۵۰", + "۱۴۴۵۰", + "۱۵۵۰۰", + "۱۶۵۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 3", + "جمع کسرها با مخرج‌های متفاوت" + ], + "prompt": "کسرهای ۳/۴ و ۵/۶ را جمع کنید.", + "type": "multiple_choice", + "choices": [ + "۸/۱۰", + "۱۹/۱۲", + "۱۵/۱۰", + "۲/۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 1", + "تقریب به روش قطع کردن" + ], + "prompt": "عدد ۵۸۲۳۴ را با روش قطع کردن تا هزارگان تقریب بزنید.", + "type": "multiple_choice", + "choices": [ + "۵۸۲۰۰", + "۵۸۳۰۰", + "۵۸۰۰۰", + "۵۹۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 5", + "محیط و مساحت مستطیل" + ], + "prompt": "طول باغچه ۱۰ متر و عرض آن ۴ متر است. محیط آن چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۴", + "۲۸", + "۴۰", + "۵۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "محیط دایره" + ], + "prompt": "محیط چرخی با قطر ۶۰ سانتی‌متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۵۷", + "۱۸۸/۴", + "۲۰۰", + "۲۲۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 1", + "تبدیل کسر به عدد اعشاری" + ], + "prompt": "کسر ۷/۸ را به صورت اعشاری بنویسید.", + "type": "multiple_choice", + "choices": [ + "۰/۶۲۵", + "۰/۷۵", + "۰/۸۷۵", + "۰/۹۲۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 3", + "تعیین عدد مناسب در بازه" + ], + "prompt": "عددی را انتخاب کنید که بین ۱۷۰۰ و ۲۰۰۰ باشد.", + "type": "multiple_choice", + "choices": [ + "۱۶۰۰", + "۱۸۰۰", + "۲۱۰۰", + "۲۲۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "محاسبه مساحت مستطیل" + ], + "prompt": "مساحت مستطیلی با طول ۱۰۰ متر و عرض ۱ متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵۰", + "۱۰۰", + "۱۰۱", + "۲۰۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 7", + "محاسبه مصرف آب مجازی" + ], + "prompt": "برای تولید ۱ کیلو سیب‌زمینی ۲۵۰ لیتر آب لازم است. برای ۲ کیلو چند لیتر لازم است؟", + "type": "multiple_choice", + "choices": [ + "۲۵۰", + "۳۷۵", + "۵۰۰", + "۷۵۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 5", + "محاسبه قیمت فروش با سود مشخص" + ], + "prompt": "قیمت خرید لباسی ۲۰۰۰۰ تومان و سود ۴۰٪ است. قیمت فروش چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۴۰۰۰", + "۲۶۰۰۰", + "۲۸۰۰۰", + "۳۰۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "بررسی بخش‌پذیری عدد" + ], + "prompt": "آیا عدد ۲۸۲ بر ۳ بخش‌پذیر است؟", + "type": "multiple_choice", + "choices": [ + "نه", + "بله", + "با باقی۱", + "نمی‌توان گفت" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 4", + "ساده کردن کسرها" + ], + "prompt": "۳۰/۱۰۰ را ساده کنید.", + "type": "multiple_choice", + "choices": [ + "۱۵/۵۰", + "۶/۲۰", + "۳/۱۰", + "۹/۳۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 2", + "محاسبه تخفیف" + ], + "prompt": "۲۰٪ تخفیف برای کالایی با قیمت ۵۰۰۰ تومان. قیمت نهایی چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۳۰۰۰", + "۴۰۰۰", + "۴۵۰۰", + "۵۵۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 4", + "تقسیم عدد بر یک رقم" + ], + "prompt": "آیا ۲۷۸ بر ۲ بخش‌پذیر است؟", + "type": "multiple_choice", + "choices": [ + "نه", + "بله", + "نامشخص", + "بعضاً" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 7", + "محاسبه مساحت زمین‌های بزرگ با واحد هکتار" + ], + "prompt": "مساحت زمین ۱ هکتار است. هر ضلع یک مربع چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۵۰", + "۱۰۰", + "۱۵۰", + "۲۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 4", + "تقریب اعداد" + ], + "prompt": "عدد ۲۲۵۶۸ را به نزدیک‌ترین هزارگان تقریب بزنید.", + "type": "multiple_choice", + "choices": [ + "۲۲۰۰۰", + "۲۲۶۰۰", + "۲۳۰۰۰", + "۲۲۵۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 2", + "تقریب به هزارگان" + ], + "prompt": "عدد ۸۲۳۴ را به هزارگان نزدیک‌تر تقریب کنید.", + "type": "multiple_choice", + "choices": [ + "۸۰۰۰", + "۸۲۰۰", + "۸۵۰۰", + "۹۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 7", + "مقایسه اعداد" + ], + "prompt": "کدام درست است: ۶۷۸۲۳۹۷۵۳۶ یا ۴۵۵۰۰؟", + "type": "multiple_choice", + "choices": [ + "برابرند", + "اول بزرگتر است", + "دوم بزرگتر است", + "تعیین‌ناپذیر" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 5", + "محاسبه درصد زاویه در دایره" + ], + "prompt": "۷۵ درصد دایره چه زاویه‌ای را نشان می‌دهد؟", + "type": "multiple_choice", + "choices": [ + "۱۸۰", + "۲۱۰", + "۲۷۰", + "۳۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 4", + "ضرب اعداد اعشاری" + ], + "prompt": "۱/۷ × ۰/۶ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۰/۲۰", + "۰/۴۲", + "۱/۰۲", + "۱/۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 7", + "محاسبه نسبت" + ], + "prompt": "نسبت پول رضا، علی و امید ۲:۳:۵ است. آنها به ترتیب چند تومان دارند؟", + "type": "multiple_choice", + "choices": [ + "۲۰۰، ۲۲۰، ۲۸۰", + "۲۰۰، ۳۰۰، ۵۰۰", + "۳۰۰، ۳۰۰، ۳۰۰", + "۱۰۰، ۲۰۰، ۳۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 1", + "بسته‌بندی و تقسیم" + ], + "prompt": "۴ کیلو چای را در بسته‌های ۲/۵ کیلوگرمی بسته‌بندی کردیم. تعداد بسته‌ها چند است؟", + "type": "multiple_choice", + "choices": [ + "۴", + "۶", + "۸", + "۱۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 4", + "ضرب کسرها" + ], + "prompt": "۵/۱ × ۵/۱ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱۰/۲", + "۲۵/۱", + "۵/۲", + "۱۵/۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۴: تقارن و مختصات", + "تقارن و مختصات — گروه 6", + "یافتن مرکز تقارن" + ], + "prompt": "مختصات مرکز تقارن مستطیلی با رئوس [۰,۰]، [۲,۰]، [۲,۵]، [۰,۵] چیست؟", + "type": "multiple_choice", + "choices": [ + "[۱، ۲]", + "[۱، ۲/۵]", + "[۲، ۵]", + "[۰/۵، ۱]" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 1", + "تبدیل واحدها" + ], + "prompt": "۱۰۰۰ متر برابر است با:", + "type": "multiple_choice", + "choices": [ + "۰/۱ کیلومتر", + "۱ کیلومتر", + "۱۰ کیلومتر", + "۱۰۰ کیلومتر" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 7", + "مقایسه اعداد صحیح" + ], + "prompt": "مقایسه کنید: -۵ و +۴", + "type": "multiple_choice", + "choices": [ + "-۵ > +۴", + "+۴ > -۵", + "برابرند", + "تعیین‌ناپذیر" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 1", + "تبدیل تقسیم به کسر" + ], + "prompt": "(۱/۲) ÷ ۱۲ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱/۱۲", + "۱/۲۴", + "۶", + "۲۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 1", + "تقسیم زمین به کسرهای مختلف" + ], + "prompt": "از یک زمین، نیمی گندم کاشته شد. نیم دیگر به ۳ قسمت تقسیم شد و ۱/۱۲ آن سبزیجات کاشته شد. کسری از کل زمین سبزیجات است؟", + "type": "multiple_choice", + "choices": [ + "۱/۶", + "۱/۱۲", + "۱/۲۴", + "۲/۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "محاسبه محیط و طول تقسیمات" + ], + "prompt": "محیط حوض دایره‌ای به شعاع ۱ متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۳/۱۴", + "۶/۲۸", + "۱۲/۵۶", + "۱۵/۷" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 5", + "محاسبه درآمد" + ], + "prompt": "زمینی ۶ کیلومتر مربع دارای زیتون است. از هر هکتار ۱۴۰۰ کیلوگرم تولید شود. درآمد از ۶۰۰ هکتار چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۸۴۰۰۰۰", + "۸۴۰۰۰", + "۸۴۰", + "۸۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تقسیم اعداد اعشاری" + ], + "prompt": "۰/۳ + ۰/۵ برابر است با:", + "type": "multiple_choice", + "choices": [ + "۰/۲", + "۰/۶", + "۰/۸", + "۰/۹" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 3", + "جمع و گرد کردن اعداد اعشاری" + ], + "prompt": "۱۳/۲ + ۸/۷ را محاسبه کنید.", + "type": "multiple_choice", + "choices": [ + "۲۰/۲", + "۲۱/۹", + "۲۲/۵", + "۲۳/۱" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 4", + "محاسبه حجم مایعات" + ], + "prompt": "حوضی با ابعاد ۷ × ۴ × ۲ متر چند لیتر آب در بر دارد؟", + "type": "multiple_choice", + "choices": [ + "۱۴۰۰۰", + "۲۸۰۰۰", + "۵۶۰۰۰", + "۱۰۰۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "تبدیل عدد مخلوط به کسر" + ], + "prompt": "۳ و ۱/۲ را به کسر تبدیل کنید.", + "type": "multiple_choice", + "choices": [ + "۶/۲", + "۷/۲", + "۸/۲", + "۹/۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 1", + "تبدیل واحدهای اندازه‌گیری" + ], + "prompt": "۱ کیلوگرم برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱۰۰ گرم", + "۵۰۰ گرم", + "۱۰۰۰ گرم", + "۱۵۰۰ گرم" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 3", + "تشخیص مضرب مشخص" + ], + "prompt": "آیا ۵۵ مضرب ۵ است؟", + "type": "multiple_choice", + "choices": [ + "خیر", + "بله", + "شاید", + "نمی‌توان گفت" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 5", + "محاسبه سرعت، مسافت یا زمان با استفاده از تناسب" + ], + "prompt": "اگر هر ۱ ساعت ۵۷۰ متر مسافت پیموده شود، ۲ ساعت چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۵۷۰", + "۸۵۵", + "۱۱۴۰", + "۱۷۱۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 6", + "نقش صفر در اعداد اعشاری" + ], + "prompt": "۱/۱۰ = ۱۰/۱۰۰ = ۰/۱ درست است یا نادرست؟", + "type": "multiple_choice", + "choices": [ + "نادرست", + "درست", + "نیمه درست", + "نمی‌توان گفت" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "نمایش کسرها روی محور" + ], + "prompt": "کسرهای ۱/۲، ۱/۳ و ۱/۴ از کدام بزرگتر است؟", + "type": "multiple_choice", + "choices": [ + "۱/۴", + "۱/۳", + "۱/۲", + "برابرند" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 1", + "تبدیل واحدهای مساحت" + ], + "prompt": "۱ کیلومتر مربع برابر است با:", + "type": "multiple_choice", + "choices": [ + "۱۰۰۰ متر مربع", + "۱۰۰۰۰ متر مربع", + "۱۰۰۰۰۰۰ متر مربع", + "۱۰۰۰۰۰۰۰ متر مربع" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "ترتیب اعداد صحیح" + ], + "prompt": "اعداد -۸۰، +۳۰، -۵ را صعودی مرتب کنید.", + "type": "multiple_choice", + "choices": [ + "-۸۰، -۵، +۳۰", + "+۳۰، -۵، -۸۰", + "-۵، -۸۰، +۳۰", + "۰، -۸۰، +۳۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 2", + "تقریب جرم و وزن" + ], + "prompt": "جرم برگ کاغذ ۲/۵ گرم است. جرم ۵۰۰ برگ چند کیلوگرم است؟", + "type": "multiple_choice", + "choices": [ + "۰/۲۵", + "۰/۷۵", + "۱/۲۵", + "۲/۵۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 4", + "مقایسه روش‌های گرد کردن" + ], + "prompt": "عدد ۲۳۸۲ را به روش گرد کردن به ۱۰۰۰ تقریب بزنید و تقریب به ۱۰۰ را مقایسه کنید. آیا مقادیر یکسان است؟", + "type": "multiple_choice", + "choices": [ + "بله", + "نخیر", + "برابر اند", + "نمی توان مقایسه کرد" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "ترتیب اعداد" + ], + "prompt": "اعداد ۵۳۲۱۲۱۶۹۷۷ و ۵۳۲۱۲۱۶۹۰۷ را بزرگ به کوچک مرتب کنید.", + "type": "multiple_choice", + "choices": [ + "۵۳۲۱۲۱۶۹۰۷ بزرگتر", + "برابرند", + "۵۳۲۱۲۱۶۹۷۷ بزرگتر", + "نمی توان تعیین کرد" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "پر کردن جای خالی کسرها" + ], + "prompt": "جای خالی را پر کنید: (۱)/(۵) < __ < (۱)/(۳)", + "type": "multiple_choice", + "choices": [ + "(۱)/(۲)", + "(۱)/(۴)", + "(۲)/(۹)", + "(۱)/(۶)" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 2", + "تقریب به نزدیک‌ترین عدد" + ], + "prompt": "عدد ۵۷۸۲ را به نزدیک‌ترین ۱۰۰۰ گرد کنید.", + "type": "multiple_choice", + "choices": [ + "۵۰۰۰", + "۶۰۰۰", + "۵۷۸۰", + "۵۸۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "محاسبه ذهنی ضرب و تقسیم" + ], + "prompt": "۰/۸ × ۰/۹ = ؟", + "type": "multiple_choice", + "choices": [ + "۰/۷۲", + "۰/۹۲", + "۰/۶۴", + "۰/۸۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 1", + "تقریب به دهگان، صدگان و هزارگان" + ], + "prompt": "عدد ۱۲۳۵۷ را به روش گرد کردن به ۱۰۰۰ تقریب بزنید.", + "type": "multiple_choice", + "choices": [ + "۱۲۰۰۰", + "۱۲۴۰۰", + "۱۲۳۰۰", + "۱۳۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 4", + "محاسبه حجم مکعب" + ], + "prompt": "حجم اتاقی به طول ۶ متر، عرض ۴ متر و ارتفاع ۲٫۵ متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۴۰ متر مکعب", + "۴۸ متر مکعب", + "۵۰ متر مکعب", + "۶۰ متر مکعب" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 2", + "محاسبه تعداد دور" + ], + "prompt": "چرخی در ۱۰ دقیقه ۴۰۰ دور می‌زند. در یک ساعت چند دور می‌زند؟", + "type": "multiple_choice", + "choices": [ + "۲۴۰۰ دور", + "۲۰۰۰ دور", + "۱۲۰۰ دور", + "۳۰۰۰ دور" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 1", + "ترتیب عملیات ریاضی" + ], + "prompt": "۸ - (۲ × ۳) = ؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۶", + "۱۸", + "۱۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 1", + "ارزش مکانی اعداد" + ], + "prompt": "بزرگ‌ترین عدد زوج بین ۳۰۰ و ۶۰۰ را بنویسید.", + "type": "multiple_choice", + "choices": [ + "۵۹۶", + "۶۰۰", + "۵۹۹", + "۵۹۸" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 1", + "الگوهای تقسیم و ضرب" + ], + "prompt": "۴۷/۵ ÷ ۱۰۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۰/۰۴۷۵", + "۴/۷۵", + "۰/۴۷۵", + "۴۷۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 4", + "محاسبه درصد تغییرات" + ], + "prompt": "تولید امسال (۱)/(۵) برابر سال گذشته است. این برابر با چند درصد است؟", + "type": "multiple_choice", + "choices": [ + "۲۰%", + "۱۵۰%", + "۱۲۰%", + "۲۵%" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 5", + "محاسبه درصد واقعی سود" + ], + "prompt": "کتابی را ۱۵۰۰۰ تومان خریده و ۱۸۰۰۰ تومان فروخته‌اید. درصد سود چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۳۰%", + "۲۰%", + "۱۸%", + "۱۵%" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 5", + "محاسبه قیمت فروش با درصد سود" + ], + "prompt": "کتاب ۱۵۰۰۰ تومانی را ۲۰ درصد سود با بفروشیم. قیمت فروش چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۸۰۰۰", + "۱۷۰۰۰", + "۱۶۵۰۰", + "۱۹۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 1", + "تبدیل کسر به درصد" + ], + "prompt": "کسر (۱)/(۸) را به درصد تبدیل کنید.", + "type": "multiple_choice", + "choices": [ + "۱۶%", + "۱۲/۵%", + "۱۸%", + "۲۰%" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 2", + "توزیع کسرها در بسته‌ها" + ], + "prompt": "۴ کیلوگرم را در بسته‌های (۳)/(۴) کیلوگرمی تقسیم کنید. چند بسته لازم است؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۴ و (۲)/(۳)", + "۵ و (۱)/(۳)", + "۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 3", + "تشخیص پذیرش عدد بر اساس بخش‌پذیری" + ], + "prompt": "آیا عدد ۷۰۰۰ بر ۲ بخش‌پذیر است؟", + "type": "multiple_choice", + "choices": [ + "تنها رقم اخیر", + "خیر", + "نیم‌تقسیم", + "بله" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 1", + "تبدیل اعداد اعشاری به کسر" + ], + "prompt": "۰/۲۷۳۴ کمتر از نصف (۰/۵) است؟", + "type": "multiple_choice", + "choices": [ + "برابر است", + "خیر", + "بله", + "نمی توان گفت" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 3", + "مجموع زوایای مکمل" + ], + "prompt": "اگر یک زاویه ۵۵ درجه باشد، زاویه مکمل آن چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۳۵", + "۴۵", + "۲۵", + "۴۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تقسیم ذهنی اعداد اعشاری" + ], + "prompt": "۷/۲ ÷ ۰/۸ = ؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۸", + "۱۰", + "۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 3", + "جمع و تفریق کسرها" + ], + "prompt": "(۷)/(۱۰) + (۳)/(۱۰) = ؟", + "type": "multiple_choice", + "choices": [ + "۱", + "(۱۰)/(۲۰)", + "(۱۰)/(۱۰)", + "(۱)/(۲)" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 3", + "تشکیل گروه‌های مساوی" + ], + "prompt": "۳۰ دانش‌آموز را در گروه‌های ۵ نفری تقسیم کنید. چند گروه می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۸", + "۵", + "۷", + "۶" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 5", + "محاسبه قیمت خرید" + ], + "prompt": "کتابی با ۲۰ درصد سود ۲۴۰۰۰ تومان فروخته شد. قیمت خرید چند تومان بود؟", + "type": "multiple_choice", + "choices": [ + "۲۱۰۰۰", + "۲۲۰۰۰", + "۲۰۰۰۰", + "۱۹۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 8", + "نوشتن عدد به صورت گسترده" + ], + "prompt": "عدد چهار میلیون و هفت به رقم چند است؟", + "type": "multiple_choice", + "choices": [ + "۴۰۰۰۰۰۷", + "۴۰۰۰۰۰۰۷", + "۴۰۰۷", + "۴۰۰۰۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 3", + "جمع اعداد اعشاری" + ], + "prompt": "۳/۱ + ۲/۷ = ؟", + "type": "multiple_choice", + "choices": [ + "۵/۸", + "۵/۹", + "۶/۸", + "۴/۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 3", + "تعیین بخش‌پذیری عدد" + ], + "prompt": "۲۷۸ بر ۲ بخش‌پذیر است اما بر ۵ بخش‌پذیر نیست. چرا؟", + "type": "multiple_choice", + "choices": [ + "۲۷۸ فرد نیست", + "یکان ۸ است", + "یکان صفر نیست", + "هیچ کدام" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 6", + "محاسبه مالیات بر درصد" + ], + "prompt": "۹ درصد مالیات روی ۵۰۰۰۰ تومان چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۴۰۰۰", + "۴۵۰۰", + "۵۰۰۰", + "۳۵۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "محاسبه مصرف و زمان" + ], + "prompt": "موتور ۱۴ لیتر در ساعت مصرف می‌کند. ۱۵۵ لیتر چند ساعت کافی است؟", + "type": "multiple_choice", + "choices": [ + "۱۱", + "۱۰", + "۱۲", + "۱۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "یافتن کسرهای خاص" + ], + "prompt": "(۱)/(۵) برابر (۳)/(۴) را پیدا کنید.", + "type": "multiple_choice", + "choices": [ + "(۳)/(۲۰)", + "(۴)/(۲۰)", + "(۲)/(۲۰)", + "(۳)/(۱۲)" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 4", + "تقسیم عدد بر چند رقم" + ], + "prompt": "۲۷۸ بر ۵ بخش‌پذیر است؟", + "type": "multiple_choice", + "choices": [ + "خیر", + "بله", + "نیم‌تقسیم", + "نمی توان گفت" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 1", + "تکمیل جدول تناسب" + ], + "prompt": "(۲۰)/(۱۰۰) = ۰/۲ = ؟٪", + "type": "multiple_choice", + "choices": [ + "۲۰%", + "۲%", + "۳۰%", + "۱۵%" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 6", + "محاسبه مساحت و محیط" + ], + "prompt": "مستطیلی با طول ۸ و عرض ۴/۵ متر. مساحت چقدر؟", + "type": "multiple_choice", + "choices": [ + "۳۲/۵", + "۳۲", + "۴۰", + "۳۶" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 1", + "الگوی عددی ضربی" + ], + "prompt": "مضرب‌های ۵ تا ۱۰۰ کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "۵، ۱۰، ۱۵، ...، ۱۰۰", + "۱، ۵، ۱۰، ...، ۱۰۰", + "۱۰، ۲۰، ۳۰، ...، ۱۰۰", + "۵، ۱۰، ۲۰، ۵۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "نوشتن کسرها به صورت معادله" + ], + "prompt": "(۳)/(۴) - __ = (۱)/(۴)، جای خالی چیست؟", + "type": "multiple_choice", + "choices": [ + "(۳)/(۴)", + "(۱)/(۴)", + "(۲)/(۴)", + "(۱)/(۲)" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 1", + "انتخاب عدد از جدول و ضرب کسرها" + ], + "prompt": "(۳)/(۵) × (۵)/(۷) = ؟", + "type": "multiple_choice", + "choices": [ + "(۴)/(۷)", + "(۱۵)/(۳۵)", + "(۳)/(۷)", + "(۳)/(۱۲)" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 3", + "تشخیص پذیرش پذیری عدد" + ], + "prompt": "آیا عدد ۳۰۶ بر ۹ بخش‌پذیر است؟", + "type": "multiple_choice", + "choices": [ + "بله", + "خیر", + "فقط بر ۳", + "نمی توان گفت" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تقسیم اعداد اعشاری به روش ذهنی" + ], + "prompt": "۱۷ ÷ ۵ = ؟", + "type": "multiple_choice", + "choices": [ + "۳/۴", + "۳/۲", + "۴/۲", + "۲/۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 6", + "رابطه بین تعداد چرخ‌ها و تعداد دوچرخه‌ها" + ], + "prompt": "برای ۱۰ دوچرخه چند چرخ لازم است؟", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۲۰", + "۱۲", + "۱۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تفریق اعداد اعشاری" + ], + "prompt": "۳/۱ - ۲/۷ = ؟", + "type": "multiple_choice", + "choices": [ + "۰/۳", + "۰/۴", + "۰/۵", + "۰/۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 2", + "تشخیص نوع زاویه" + ], + "prompt": "زاویه‌ای ۷۰ درجه چه نوع زاویه‌ای است؟", + "type": "multiple_choice", + "choices": [ + "نیم صفحه", + "راست", + "باز", + "تند" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "تشخیص اعداد زوج و فرد" + ], + "prompt": "اعداد ۲، ۴، ۶، ۸، ۱۰ چه نام دارند؟", + "type": "multiple_choice", + "choices": [ + "فرد", + "زوج", + "اول", + "مرکب" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 6", + "محاسبه مالیات بر ارزش افزوده" + ], + "prompt": "ساندویچ ۷۰۰۰ تومانی با ۹ درصد مالیات چند تومان می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۷۶۳۰", + "۷۵۳۰", + "۷۸۰۰", + "۷۹۳۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "یافتن کوچک‌ترین مخرج مشترک" + ], + "prompt": "ک.م.م دو عدد ۱۸ و ۱۲ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۳۶", + "۲۴", + "۲۲", + "۴۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 1", + "تفریق اعداد" + ], + "prompt": "۵۰۰ - ۴۰۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰", + "۲۰۰", + "۹۰۰", + "۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 2", + "تبدیل واحد طول" + ], + "prompt": "۲۵۵ سانتی‌متر برابر چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۲/۵۵", + "۲۵۵", + "۳", + "۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 1", + "تقسیم با باقی‌مانده" + ], + "prompt": "۱۷ شاخه گل را ۴ گلدانی تقسیم کنید. در هر گلدان چند گل و چند گل باقی؟", + "type": "multiple_choice", + "choices": [ + "۴ گل و ۱ باقی", + "۵ گل و ۰ باقی", + "۳ گل و ۲ باقی", + "۴ گل و ۲ باقی" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۳: عددهای کسری", + "عددهای کسری — گروه 4", + "زاویه‌ها و بخش‌های شکل" + ], + "prompt": "مثلث چند زاویه دارد؟", + "type": "multiple_choice", + "choices": [ + "۳", + "۴", + "۲", + "۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 2", + "تبدیل واحد پول" + ], + "prompt": "۱ دلار = ۱۴۰۰ تومان. ۳ دلار چند تومان است؟", + "type": "multiple_choice", + "choices": [ + "۵۶۰۰", + "۳۰۰۰", + "۴۲۰۰", + "۳۸۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 2", + "تفریق مستقیم" + ], + "prompt": "۸۰۵۰ - ۲۰۲۷ = ؟", + "type": "multiple_choice", + "choices": [ + "۶۲۳۰", + "۶۰۵۰", + "۵۰۲۳", + "۶۰۲۳" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 4", + "محاسبه تعداد بسته‌ها با ضرب" + ], + "prompt": "۴۲ جعبه نان در ۶ روز. در هر روز چند جعبه؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۶", + "۸", + "۷" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 7", + "نوشتن عبارت ضرب از روی شکل" + ], + "prompt": "۴ دسته کاشی ۳ تایی برابر است با ؟", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۱۲", + "۱۰", + "۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه سوم", + "فصل ۱: الگوها", + "الگوها — گروه 3", + "جمع اعداد چند رقمی" + ], + "prompt": "۳۲۵۷ + ۳۲۷۸ = ؟", + "type": "multiple_choice", + "choices": [ + "۶۵۳۰", + "۶۳۵۵", + "۶۵۳۵", + "۶۰۳۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 1", + "تقریب ضرب" + ], + "prompt": "۴۷ × ۵۰ ≈ ؟", + "type": "multiple_choice", + "choices": [ + "۲۶۰۰", + "۲۴۰۰", + "۲۳۰۰", + "۲۵۰۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 4", + "محاسبه تعداد دانش‌آموزان" + ], + "prompt": "پایه دوم ۴۶۳۴ + پایه ششم ۲۱۰۱ = کل؟", + "type": "multiple_choice", + "choices": [ + "۶۸۰۰", + "۶۷۳۵", + "۶۶۵۰", + "۶۵۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 5", + "محیط مستطیل" + ], + "prompt": "مستطیل با طول ۴ و عرض ۳. محیط = ؟", + "type": "multiple_choice", + "choices": [ + "۱۴", + "۱۲", + "۱۶", + "۱۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 1", + "تقسیم کامل" + ], + "prompt": "۴۱ ÷ ۵ = ؟ (خارج و باقی)", + "type": "multiple_choice", + "choices": [ + "۸ و ۱", + "۷ و ۲", + "۹ و ۰", + "۸ و ۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۵: محیط و مساحت", + "محیط و مساحت — گروه 5", + "محاسبه مساحت مربع" + ], + "prompt": "مربع با ضلع ۴ سانتی‌متر. مساحت = ؟", + "type": "multiple_choice", + "choices": [ + "۱۶ سانتی‌متر مربع", + "۱۲ سانتی‌متر مربع", + "۲۰ سانتی‌متر مربع", + "۲۴ سانتی‌متر مربع" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 2", + "تبدیل واحد وزن" + ], + "prompt": "۵۰۰۰ گرم برابر چند کیلوگرم است؟", + "type": "multiple_choice", + "choices": [ + "۴", + "۵", + "۶", + "۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه سوم", + "فصل ۱: الگوها", + "الگوها — گروه 5", + "محاسبه با ماشین حساب" + ], + "prompt": "۲۴۰ ÷ ۱۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۲۴", + "۳۰", + "۲۰", + "۲۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 7", + "کار با ماشین حساب" + ], + "prompt": "۸ بسته × ۱۲ مداد = کل چند؟", + "type": "multiple_choice", + "choices": [ + "۹۶", + "۸۸", + "۱۰۰", + "۸۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 4", + "ضرب با محور عددی" + ], + "prompt": "۲ × ۷ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۸", + "۱۲", + "۱۶", + "۱۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 6", + "نوشتن عددهای سه رقمی با شرایط خاص" + ], + "prompt": "رقم یکان ۵/۷، دهگان ۹، صدگان ۸. اعداد کدامند؟", + "type": "multiple_choice", + "choices": [ + "۸۹۵ و ۸۹۷", + "۸۹۲ و ۸۹۸", + "۸۹۰ و ۸۹۹", + "۸۹۶ و ۸۹۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 4", + "محاسبه تعداد جعبه‌ها با ضرب" + ], + "prompt": "۲۷ کیلوگرم را جعبه‌های ۵ کیلوگرمی. چند جعبه؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۵", + "۷", + "۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 5", + "محاسبه حاصل ضرب" + ], + "prompt": "(۴×۵) + (۲×۶) = ؟", + "type": "multiple_choice", + "choices": [ + "۳۴", + "۳۰", + "۳۲", + "۲۸" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 1", + "تقسیم مساوی اشیا" + ], + "prompt": "۱۲ بسته مداد ÷ ۹ نفر = ؟", + "type": "multiple_choice", + "choices": [ + "۱ بسته و ۳ باقی", + "۲ بسته و ۰ باقی", + "۱ بسته و ۲ باقی", + "۰ بسته و ۱۲ باقی" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 4", + "محاسبه ارزش پول" + ], + "prompt": "سکه ۲۰ ریالی چند برابر سکه ۵ ریالی؟", + "type": "multiple_choice", + "choices": [ + "۵", + "۳", + "۴", + "۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 5", + "محاسبه ضرب ساده" + ], + "prompt": "۷ × ۲ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۶", + "۱۵", + "۱۲", + "۱۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 2", + "تقسیم ساده" + ], + "prompt": "۶ ÷ ۲ = ؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۴", + "۳", + "۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۳: عددهای کسری", + "عددهای کسری — گروه 3", + "تقسیم‌بندی و بخش‌بندی" + ], + "prompt": "مربع ۲ بار تقسیم (۴ به ۴). کل قسمت‌ها = ؟", + "type": "multiple_choice", + "choices": [ + "۱۶", + "۱۲", + "۱۸", + "۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 5", + "محیط مربع و مثلث" + ], + "prompt": "مربع با ضلع ۴. محیط = ؟", + "type": "multiple_choice", + "choices": [ + "۱۶", + "۱۲", + "۲۰", + "۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 1", + "تفریق ارتفاع" + ], + "prompt": "ارتفاع قله‌ی توچال ۳۹۳۳ متر و قله‌ی دنا ۵۲۰۰ متر است. قله‌ی توچال چند متر از دنا کوتاه‌تر است؟", + "type": "multiple_choice", + "choices": [ + "۱۲۶۷", + "۱۲۶۶", + "۱۲۶۸", + "۹۱۳۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 4", + "فاصله و تبدیل واحد طول" + ], + "prompt": "هر کیلومتر ۱۰۰۰ متر است. ۷ کیلومتر چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۷۰۰۰", + "۷۱۰۰", + "۶۰۰۰", + "۱۰۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 4", + "محاسبه تعداد تولید در زمان مشخص" + ], + "prompt": "در یک کارخانه پارچه‌بافی ساعتی ۱۲۵ متر پارچه بافته می‌شود. در این کارخانه در ۸ ساعت چند متر پارچه بافته می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰۰", + "۱۰۰۱", + "۹۹۲", + "۱۰۰۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۷: آمار و احتمال", + "آمار و احتمال — گروه 1", + "احتمال پرتاب تاس" + ], + "prompt": "یک تاس را می‌اندازیم. چند حالت ممکن است اتفاق بیفتد؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۵", + "۴", + "۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 2", + "تقسیم با کمک ضرب" + ], + "prompt": "حاصل تقسیم ۲۰۴÷۱۲ را به‌دست آورید.", + "type": "multiple_choice", + "choices": [ + "۱۷", + "۱۸", + "۱۶", + "۱۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 5", + "محاسبه ضرب با استفاده از ضرب‌های ساده‌تر" + ], + "prompt": "۸×۹ = ؟", + "type": "multiple_choice", + "choices": [ + "۷۲", + "۷۲۰", + "۷۰", + "۸۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۳: عددهای کسری", + "عددهای کسری — گروه 5", + "مقایسه کسرها" + ], + "prompt": "پدر حسین و مهدی به هر کدام از آن‌ها یک مقدار مساوی پول داد. مهدی ۱/۲ پول خود و حسین ۱/۴ پولش را صدقه داد. کدام کسر بزرگتر است؟", + "type": "multiple_choice", + "choices": [ + "۱/۲", + "۱/۴", + "۲/۴", + "۱/۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۵: محیط و مساحت", + "محیط و مساحت — گروه 5", + "مقایسه تعداد دسته‌ها" + ], + "prompt": "حسن ۱۵ عکس ماشین دارد. برادرش ۵ عکس ماشین کمتر از او دارد. این دو برادر روی هم چند عکس ماشین دارند؟", + "type": "multiple_choice", + "choices": [ + "۲۵", + "۲۰", + "۲۴", + "۲۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 3", + "ضرب عدد یک رقمی در عدد چند رقمی با تجزیه کامل" + ], + "prompt": "۲ × ۲۳۴ = ؟", + "type": "multiple_choice", + "choices": [ + "۴۶۸", + "۴۶۷", + "۴۷۰", + "۳۶۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 3", + "جمع عددهای چهار رقمی" + ], + "prompt": "۲۰۰۰ + ۴۰۰۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۶۰۰۰", + "۵۰۰۰", + "۶۰۰۰۰", + "۲۰۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 4", + "محاسبه تعداد ساعات در یک سال" + ], + "prompt": "هر سال ۳۶۵ روز دارد. هر روز ۲۴ ساعت است. هر سال چند ساعت است؟", + "type": "multiple_choice", + "choices": [ + "۸۷۶۰", + "۸۷۶۱", + "۸۷۵۹", + "۸۶۶۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۵: محیط و مساحت", + "محیط و مساحت — گروه 5", + "محاسبه مساحت مستطیل" + ], + "prompt": "مساحت مستطیلی که طول آن ۱۰ و عرض آن ۷ سانتی‌متر است چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۷۰", + "۷۱", + "۶۰", + "۸۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۷: آمار و احتمال", + "آمار و احتمال — گروه 1", + "اختلاف امتیازها" + ], + "prompt": "جمع امتیاز گروه اول ۱۰۰ + ۱۲۵ و جمع امتیاز گروه دوم ۱۵۰ + ۱۵۰ است. اختلاف امتیاز چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۷۵", + "۷۴", + "۷۶", + "۱۲۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 3", + "محاسبه اختلاف ارتفاع دو قله" + ], + "prompt": "ارتفاع قله‌ی دماوند ۵۶۷۱ متر و قله‌ی اورست ۸۸۴۸ متر است. قله‌ی اورست چند متر بلندتر است؟", + "type": "multiple_choice", + "choices": [ + "۳۱۷۷", + "۳۱۷۸", + "۳۱۷۶", + "۲۱۷۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 3", + "ضرب عددهای چند رقمی" + ], + "prompt": "۲۳ × ۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۶۹", + "۷۰", + "۶۸", + "۵۹" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 4", + "ضرب با شمارش سه تا سه" + ], + "prompt": "۵ × ۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۱۶", + "۱۴", + "۱۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 3", + "ضرب عدد یک رقمی در مضرب‌های ۱۰" + ], + "prompt": "۲ × ۲۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۴۰", + "۴۱", + "۳۹", + "۲۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 6", + "نوشتن عدد به صورت گسترده" + ], + "prompt": "۱۲۲۴ را به صورت گسترده بنویسید. کدام گزینه درست است؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰۰+۲۰۰+۲۰+۴", + "۱۰۰۰+۲۰۰+۲۰+۵", + "۱۰۰۰+۲۰۰+۲۵", + "۱۰۰۰+۲۲۲+۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 2", + "جمع اعداد" + ], + "prompt": "یک خانم ۳۸۷۰ تومان برای خرید هندوانه پرداخت کرد. اگر ۲۰۰۰ تومان دیگر برای میوه‌های دیگر پرداخت کند، مجموع چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵۸۷۰", + "۵۸۶۹", + "۵۸۷۱", + "۴۸۷۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 3", + "جمع ضرب‌ها" + ], + "prompt": "۲×۴ و ۲×۵ را جمع کنید. حاصل کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱۸", + "۱۹", + "۱۷", + "۲۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 5", + "محاسبه ضرب" + ], + "prompt": "قلب انسان در هر دقیقه ۷۲ بار می‌زند. در هر ساعت تقریباً چند بار می‌زند؟", + "type": "multiple_choice", + "choices": [ + "۴۳۲۰", + "۴۳۲۱", + "۴۳۱۹", + "۴۲۲۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 5", + "مقایسه جرم اجسام مختلف" + ], + "prompt": "۲ × ۲۰۰۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۴۰۰۰", + "۴۰۰۱", + "۳۹۹۹", + "۲۰۰۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۶: جمع و تفریق", + "جمع و تفریق — گروه 1", + "تفریق اعداد چند رقمی" + ], + "prompt": "۹۷۵۲ - ۴۳۵۱ = ؟", + "type": "multiple_choice", + "choices": [ + "۵۴۰۱", + "۵۴۰۲", + "۵۴۰۰", + "۴۴۰۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 5", + "محاسبه ضرب" + ], + "prompt": "۲۰ × ۲۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۴۰۰", + "۴۰۱", + "۳۹۹", + "۲۰۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 5", + "محاسبه ضرب" + ], + "prompt": "۸۰ × ۷۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۵۶۰۰", + "۵۶۰۱", + "۵۶۰۰۰", + "۱۵۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 4", + "محاسبه تولید انرژی" + ], + "prompt": "یک مترمربع صفحه‌ی خورشیدی در هر ساعت حدود ۲۰۰ وات برق تولید می‌کند. اگر روزانه ۸ ساعت آفتاب بتابد، این صفحه در یک ماه (۳۰ روزه) چند وات برق تولید می‌کند؟", + "type": "multiple_choice", + "choices": [ + "۴۸۰۰۰ وات", + "۱۶۰۰ وات", + "۴۹۶۰۰ وات", + "۶۰۰۰ وات" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 5", + "مرتب‌سازی کسرها" + ], + "prompt": "کسرهای ۸/۱، ۱۲/۶، ۲۰/۶ را به ترتیب صعودی (از کوچک به بزرگ) مرتب کنید.", + "type": "multiple_choice", + "choices": [ + "۸/۱، ۲۰/۶، ۱۲/۶", + "۲۰/۶، ۱۲/۶، ۸/۱", + "۸/۱، ۱۲/۶، ۲۰/۶", + "۱۲/۶، ۲۰/۶، ۸/۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "یافتن کسرهای مساوی" + ], + "prompt": "کدام کسر با کسر ۳/۴ برابر است؟", + "type": "multiple_choice", + "choices": [ + "۳/۸", + "۴/۳", + "۶/۹", + "۹/۱۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 3", + "جمع و تفریق اعداد مخلوط" + ], + "prompt": "حاصل (۳ و ۲/۳) + (۲ و ۱/۶) چند است؟", + "type": "multiple_choice", + "choices": [ + "۵ و ۱/۶", + "۶", + "۵ و ۵/۶", + "۵ و ۲/۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 6", + "نوشتن اعداد اعشاری به صورت گسترده" + ], + "prompt": "عدد ۳/۱۰۴ را به صورت گسترده بنویسید.", + "type": "multiple_choice", + "choices": [ + "۳ + ۰/۱ + ۰/۰۰ + ۰/۰۰۴", + "۳ + ۱/۰ + ۰/۰۰ + ۴/۰۰۰", + "۳ + ۰/۱ + ۰/۰ + ۰/۴", + "۳ + ۰/۱۰۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 5", + "محاسبه فاصله با عدد اعشاری" + ], + "prompt": "طول دروازه‌ی فوتبال ۷/۳۲ متر است. فاصله‌ی یک تیر دروازه تا نقطه‌ی وسط دروازه چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۷/۳۲ متر", + "۱/۸۳ متر", + "۳/۶ متر", + "۳/۶۶ متر" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 5", + "محاسبه زاویه‌های مثلث" + ], + "prompt": "دو زاویه‌ی یک مثلث ۲۸ و ۷۳ درجه است. زاویه‌ی سوم چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۱۰۱ درجه", + "۷۹ درجه", + "۱۵۲ درجه", + "۸۹ درجه" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 6", + "نوشتن اعداد اعشاری به صورت کلمات" + ], + "prompt": "طول دروازه‌ی فوتبال ۷/۳۲ متر است. این عدد را با حروف چگونه می‌نویسیم؟", + "type": "multiple_choice", + "choices": [ + "هفت ممیز سه متر", + "هفتاد و سه ممیز دو متر", + "هفت ممیز سی و دو متر", + "هشت ممیز سی و دو متر" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 2", + "تکمیل جدول زوایا" + ], + "prompt": "زاویه‌ی مکمل زاویه‌ی ۷۴ درجه (زاویه‌ای که مجموعشان ۹۰ درجه شود) چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۱۰۶ درجه", + "۲۴ درجه", + "۱۶ درجه", + "۹۰ درجه" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 4", + "محاسبه درصد افزایش یا کاهش" + ], + "prompt": "جمعیت ایران در سال ۱۳۹۰ حدود ۷۵ میلیون نفر بود. اگر جمعیت طی یک سال ۱٫۳٪ رشد کند، جمعیت سال ۱۳۹۱ حدوداً چند نفر می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۷۵,۰۰۰,۰۰۰ نفر", + "۷۶,۲۵۰,۰۰۰ نفر", + "۸۴,۷۵۰,۰۰۰ نفر", + "۷۵,۹۷۵,۰۰۰ نفر" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 6", + "محاسبه مساحت اشکال هندسی" + ], + "prompt": "برای ساختمان استوانه‌ای با شعاع ۱۰ سانتی‌متر و ارتفاع ۳۰ سانتی‌متر چند سانتی‌مترمربع کاغذ (مساحت جانبی) لازم است؟", + "type": "multiple_choice", + "choices": [ + "۱۸۸۴ سانتی‌مترمربع", + "۹۴۲ سانتی‌مترمربع", + "۳۷۶۸ سانتی‌مترمربع", + "۲۵۱۲ سانتی‌مترمربع" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۴: تقارن و مختصات", + "تقارن و مختصات — گروه 3", + "رسم و تعیین نوع چهارضلعی" + ], + "prompt": "مختصات رأس‌های یک چهارضلعی عبارت‌اند از: [۵, ۴]، [۷, ۴]، [۷, ۷]، [۵, ۷]. این چهارضلعی چه نوعی است؟", + "type": "multiple_choice", + "choices": [ + "مربع", + "لوزی", + "مستطیل", + "ذوزنقه" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 1", + "اندازه‌گیری طول با ابزار" + ], + "prompt": "طول یک متر خط‌کش چند سانتی‌متر است؟", + "type": "multiple_choice", + "choices": [ + "۱۰ سانتی‌متر", + "۱۰۰۰ سانتی‌متر", + "۵۰ سانتی‌متر", + "۱۰۰ سانتی‌متر" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 3", + "محاسبه جمعیت بر اساس درصد" + ], + "prompt": "جمعیت کل جهان تقریباً ۷ میلیارد نفر است و ۶۱٪ آن در قاره‌ی آسیا زندگی می‌کنند. جمعیت آسیا تقریباً چند میلیون نفر است؟", + "type": "multiple_choice", + "choices": [ + "۶۱۰۰ میلیون نفر", + "۴۲۷ میلیون نفر", + "۷۰۰۰ میلیون نفر", + "۴۲۷۰ میلیون نفر" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 6", + "مقایسه نتایج تقسیم اعشاری" + ], + "prompt": "حاصل تقسیم ۴۵/۲۵ ÷ ۰/۲۵ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱۸۱", + "۱۸۰/۰۸", + "۱۸/۱", + "۱۱/۳۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 6", + "نوشتن معکوس کسرها" + ], + "prompt": "معکوس کسر ۱۸/۳ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۳/۱۸", + "۱۸/۳", + "۳/۳", + "۱/۱۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 5", + "تقسیم عدد به گروه‌های مشخص" + ], + "prompt": "چاپخانه‌ای می‌خواهد ۲۸۲ جلد کتاب را به طور مساوی بین ۹ کارگر تقسیم کند. باقیمانده‌ی این تقسیم چند جلد کتاب است؟", + "type": "multiple_choice", + "choices": [ + "۰ جلد", + "۳ جلد", + "۶ جلد", + "۹ جلد" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 6", + "نوشتن کسرهای مساری" + ], + "prompt": "الگوی زیر را ادامه دهید: ۲/۷ = ۲۰/۷۰ = ۲۰۰/۷۰۰ = ؟", + "type": "multiple_choice", + "choices": [ + "۲۰۰۰/۷۰", + "۲۰۰۰/۷۰۰۰", + "۲۰/۷۰۰۰", + "۲۰۰۰۰/۷۰۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 5", + "معکوس کسرها" + ], + "prompt": "معکوس کسر ۱/۵ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱/۵", + "۵/۵", + "۱/۱۰", + "۵/۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 8", + "نمایش اعداد روی محور" + ], + "prompt": "کدام یک از این اعداد کوچک‌ترین است؟ -۵۵، +۸۷، -۱۴۰، +۲۰، -۱۰۰", + "type": "multiple_choice", + "choices": [ + "-۱۴۰", + "-۱۰۰", + "-۵۵", + "+۸۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 8", + "مقایسه تعداد مثبت و منفی" + ], + "prompt": "اگر تعداد گل‌های زده یک تیم ۱ گل و تعداد گل‌های خورده‌اش ۲ گل باشد، حاصل (گل زده منهای گل خورده) چند است؟", + "type": "multiple_choice", + "choices": [ + "-۱", + "۱", + "۳", + "-۳" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 4", + "ضرب عدد اعشاری" + ], + "prompt": "حاصل عبارت (۷/۳ + ۴/۱) × ۰/۲ چند است؟", + "type": "multiple_choice", + "choices": [ + "۸/۱۲", + "۲۲/۸", + "۰/۶۴", + "۲/۲۸" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۴: تقارن و مختصات", + "تقارن و مختصات — گروه 4", + "محاسبه مساحت اشکال در مختصات" + ], + "prompt": "مساحت یک مثلث کوچک با قاعده و ارتفاع ۲ و مثلث بزرگ با قاعده و ارتفاع ۴ را در نظر بگیرید. مساحت مثلث بزرگ چند برابر مساحت مثلث کوچک است؟", + "type": "multiple_choice", + "choices": [ + "۲ برابر", + "۸ برابر", + "۴ برابر", + "۱۶ برابر" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 5", + "تقسیم عدد به بخش‌های مساوی" + ], + "prompt": "چاپخانه‌ای می‌خواهد ۲۸۲ جلد کتاب را به طور مساوی بین ۳ کارگر تقسیم کند. باقیمانده‌ی این تقسیم چند جلد است؟", + "type": "multiple_choice", + "choices": [ + "۰", + "۱", + "۲", + "۹۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 3", + "زاویه‌های مکمل" + ], + "prompt": "اگر زاویه‌ی (۱) و زاویه‌ی (۲) مکمل هم باشند و زاویه‌ی (۱) پنجاه درجه باشد، زاویه‌ی (۲) چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۱۳۰ درجه", + "۴۰ درجه", + "۵۰ درجه", + "۲۳۰ درجه" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تعیین تعداد قطعات با وزن مشخص" + ], + "prompt": "وزن کل تولید یک روز کارخانه ۱۲۹۴/۴ کیلوگرم و وزن هر قطعه ۲۲/۸ گرم است. چند قطعه ساخته شده است؟", + "type": "multiple_choice", + "choices": [ + "۵۶۷۱ قطعه", + "۵۶۷۱۰۰ قطعه", + "۵۶۰۰۰ قطعه", + "۵۶۷۱۰ قطعه" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 1", + "ارزش مکانی ارقام" + ], + "prompt": "در عدد ۶۳۸۲۱۵۶۸، ارزش مکانی رقم ۸ که در جایگاه صدهزار قرار دارد چیست؟", + "type": "multiple_choice", + "choices": [ + "ده هزار", + "صد هزار", + "میلیون", + "صد" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 7", + "محاسبه مساحت شکل‌های ترکیبی" + ], + "prompt": "دو نیم‌دایره با شعاع‌های ۲ و ۱ سانتی‌متر داریم (π ≈ ۳/۱۴). مجموع مساحت این دو نیم‌دایره چند سانتی‌مترمربع است؟", + "type": "multiple_choice", + "choices": [ + "۷/۸۵ سانتی‌مترمربع", + "۶/۲۸ سانتی‌مترمربع", + "۱/۵۷ سانتی‌مترمربع", + "۹/۴۲ سانتی‌مترمربع" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 7", + "محاسبه مواد لازم با استفاده از نسبت" + ], + "prompt": "برای تهیه‌ی ماده‌ای، سه ماده‌ی الف، ب و ج را به نسبت ۵، ۷ و ۳ مخلوط می‌کنند. برای تهیه‌ی ۶۰ گرم از این ماده، ماده‌ی ب (با نسبت ۷) چند گرم لازم است؟", + "type": "multiple_choice", + "choices": [ + "۲۸ گرم", + "۲۰ گرم", + "۱۲ گرم", + "۲۱ گرم" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 4", + "تقسیم بسته‌های صدتایی به قسمت‌های مساوی" + ], + "prompt": "یک بسته‌ی صدتایی را به سه قسمت مساوی تقسیم می‌کنیم. چند واحد باقی می‌ماند؟", + "type": "multiple_choice", + "choices": [ + "۰", + "۱", + "۲", + "۳۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 2", + "محاسبه تعداد کلمات" + ], + "prompt": "یک حروف‌چین تقریباً ده کلمه را در ۳۰ ثانیه حروف‌چینی می‌کند. او با همین سرعت در پنج دقیقه چند کلمه حروف‌چینی می‌کند؟", + "type": "multiple_choice", + "choices": [ + "۵۰ کلمه", + "۳۰۰ کلمه", + "۱۰۰ کلمه", + "۱۵۰۰ کلمه" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۳: عددهای کسری", + "عددهای کسری — گروه 6", + "نوشتن اعداد به ترتیب" + ], + "prompt": "چند عدد صحیح بین ۱۴۰۰ تا ۱۵۰۰ (شامل هر دو سر) وجود دارد؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰", + "۹۹", + "۵۰", + "۱۰۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۵: محیط و مساحت", + "محیط و مساحت — گروه 4", + "محاسبه محیط و مساحت مستطیل" + ], + "prompt": "مساحت مستطیلی با طول ۶ و عرض ۲ چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۶", + "۸", + "۱۲", + "۲۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 5", + "ضرب و تقسیم با دسته‌بندی" + ], + "prompt": "در یک کارتن ۸ جعبه استکان وجود دارد و در هر جعبه ۶ استکان جا می‌گیرد. در این کارتن چند استکان هست؟", + "type": "multiple_choice", + "choices": [ + "۴۸", + "۱۴", + "۴۲", + "۶۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه سوم", + "فصل ۸: ضرب عددها", + "ضرب عددها — گروه 1", + "تقریب ضرب" + ], + "prompt": "حاصل تقریبی ۴۷ × ۵۰ (با گرد کردن ۴۷ به ۵۰) چند است؟", + "type": "multiple_choice", + "choices": [ + "۲۳۵۰", + "۲۰۰۰", + "۳۰۰۰", + "۲۵۰۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۴: ضرب و تقسیم", + "ضرب و تقسیم — گروه 8", + "یافتن حاصل‌ضرب با استفاده از آرایه" + ], + "prompt": "(۱×۷)+(۵×۷) = ؟", + "type": "multiple_choice", + "choices": [ + "۳۵", + "۱۲", + "۴۸", + "۴۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه سوم", + "فصل ۷: آمار و احتمال", + "آمار و احتمال — گروه 1", + "احتمال وقوع رویداد" + ], + "prompt": "این رویداد چه نوعی است؟ «درخت حرکت کند و راه برود.»", + "type": "multiple_choice", + "choices": [ + "حتمی", + "ممکن", + "غیرممکن", + "تصادفی" + ], + "correct": 2 + }, + { + "path": [ + "پایه سوم", + "فصل ۲: عددهای چهار رقمی", + "عددهای چهار رقمی — گروه 2", + "تجزیه عدد به ارزش مکانی" + ], + "prompt": "عدد ۵۲۲۱ به کدام صورت به‌درستی تجزیه شده است؟", + "type": "multiple_choice", + "choices": [ + "۵۰۰۰ + ۲۰۰ + ۲ + ۱۰", + "۵۰۰ + ۲۰۰۰ + ۲۰ + ۱", + "۵۰۰۰ + ۲۰۰ + ۲۰ + ۱", + "۵۰۰۰ + ۲۲۰ + ۱" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 3", + "حرکت با بردار" + ], + "prompt": "از نقطه‌ی A با بردار AB = [y, x] و سپس با بردار BC = [-۱, ۴] حرکت کردیم تا به نقطه‌ی C برسیم. بردار AC (برابر AB + BC) کدام است؟", + "type": "multiple_choice", + "choices": [ + "[y - ۱, x + ۴]", + "[y + ۱, x - ۴]", + "[x - ۱, y + ۴]", + "[y - ۴, x + ۱]" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 4", + "محاسبه مساحت مستطیل" + ], + "prompt": "مساحت مستطیلی که طول و عرض آن عددهای طبیعی‌اند، ۱۸ است. کدام یک می‌تواند طول و عرض این مستطیل باشد؟", + "type": "multiple_choice", + "choices": [ + "۴ و ۵", + "۶ و ۳", + "۲ و ۸", + "۷ و ۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 5", + "یافتن بردار انتقال" + ], + "prompt": "مختصات نقطه‌ی C برابر (۰، ۰) و مختصات نقطه‌ی D برابر (۵، ۵) است. بردار انتقال CD کدام است؟", + "type": "multiple_choice", + "choices": [ + "[-۵, -۵]", + "[۵, ۰]", + "[۵, ۵]", + "[۰, ۵]" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 3", + "جمع بردارها" + ], + "prompt": "بردار AB برابر [۵, -۱] و بردار BC برابر [-۱, ۵] است. حاصل جمع بردار AB و بردار BC کدام است؟", + "type": "multiple_choice", + "choices": [ + "[۴, ۴]", + "[۶, ۴]", + "[۴, ۶]", + "[۰, ۴]" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 2", + "تقسیم توان‌ها با پایه‌های مساوی" + ], + "prompt": "حاصل ۳^۵ ÷ ۳^۲ چند است؟", + "type": "multiple_choice", + "choices": [ + "۳", + "۲۴۳", + "۹", + "۲۷" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "رسم و تحلیل الگوهای توان" + ], + "prompt": "در هر مرحله تعداد قسمت‌ها نسبت به مرحله‌ی قبل دو برابر می‌شود. اگر در مرحله‌ی اول ۲ قسمت داشته باشیم، در مرحله‌ی نهم چند قسمت خواهیم داشت؟", + "type": "multiple_choice", + "choices": [ + "۵۱۲", + "۲۵۶", + "۱۰۲۴", + "۱۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "مرتب‌سازی اعداد توان‌دار" + ], + "prompt": "کدام یک از اعداد زیر با عدد ۲^۶ برابر است؟", + "type": "multiple_choice", + "choices": [ + "۳^۵", + "۵^۲", + "۴^۳", + "۶^۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 8", + "نوشتن عدد به رقم و به حروف" + ], + "prompt": "در عدد ۱۰۰۳۷۲۴، رقم جایگاه هزارگان کدام است؟", + "type": "multiple_choice", + "choices": [ + "۷", + "۲", + "۳", + "۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۶: تناسب و درصد", + "تناسب و درصد — گروه 3", + "محاسبه درصد از کل" + ], + "prompt": "از ۳۵ دانش‌آموز یک کلاس، ۸ نفر خواهر یا برادر ندارند. درصد دانش‌آموزان بدون خواهر و برادر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۳٪", + "۸٪", + "۳۵٪", + "۴۳٪" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 2", + "تقسیم با باقی‌مانده" + ], + "prompt": "۲۷/۸ را بر ۵ تقسیم کنید.", + "type": "multiple_choice", + "choices": [ + "۵/۶", + "۵۵/۶", + "۵/۵۶", + "۵/۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 2", + "تقریب جرم" + ], + "prompt": "جرم یک بسته زعفران ۶۲۳ گرم است. این جرم را با تقریب کمتر از ۱ کیلوگرم (گرد کردن به نزدیک‌ترین کیلوگرم) چند کیلوگرم بیان می‌کنید؟", + "type": "multiple_choice", + "choices": [ + "۱ کیلوگرم", + "۰/۶ کیلوگرم", + "۰/۶۲۳ کیلوگرم", + "۰ کیلوگرم" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 2", + "تکمیل جدول کسرها" + ], + "prompt": "حاصل ۳/۲ × ۱ چند است؟", + "type": "multiple_choice", + "choices": [ + "۵/۲", + "۲/۳", + "۳/۱", + "۳/۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 2", + "تقریب طول" + ], + "prompt": "طول یک خط‌کش ۹۵ سانتی‌متر است. این طول را با تقریب کمتر از یک متر (گرد کردن به نزدیک‌ترین متر) چند متر بیان می‌کنید؟", + "type": "multiple_choice", + "choices": [ + "۱ متر", + "۰/۹۵ متر", + "۰ متر", + "۹۵ متر" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 3", + "قطع کردن" + ], + "prompt": "حاصل تقسیم ۴/۰۷ ÷ ۰/۹ را به روش قطع کردن (تا یک رقم اعشار) به‌دست آورید.", + "type": "multiple_choice", + "choices": [ + "۴/۵", + "۴/۶", + "۴/۵۵", + "۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 2", + "تجزیه عدد به حروف" + ], + "prompt": "در عدد ۶۳۸۲۱۵۶۸، رقم جایگاه هزارگان کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱", + "۸", + "۲", + "۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 7", + "قرار دادن رقم مناسب" + ], + "prompt": "کدام رقم را می‌توان به جای □ در عدد ۳۲□ قرار داد تا بر ۳ بخش‌پذیر باشد؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۳", + "۵", + "۷" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۴: تقارن و مختصات", + "تقارن و مختصات — گروه 2", + "تعیین مختصات رأس‌های مستطیل" + ], + "prompt": "مختصات سه رأس یک مستطیل [۵, ۴]، [۷, ۴] و [۷, ۶] است. مختصات رأس چهارم کدام است؟", + "type": "multiple_choice", + "choices": [ + "[۵, ۴]", + "[۷, ۶]", + "[۴, ۵]", + "[۵, ۶]" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 1", + "تبدیل واحدهای جرم" + ], + "prompt": "۱۰۰۰ گرم چند کیلوگرم است؟", + "type": "multiple_choice", + "choices": [ + "۰/۱ کیلوگرم", + "۱۰ کیلوگرم", + "۱۰۰ کیلوگرم", + "۱ کیلوگرم" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 2", + "تقریب جرم‌های کوچک" + ], + "prompt": "جرم یک جسم ۷۱ گرم است. این جرم را با تقریب تا ۱۰ گرم (گرد کردن به نزدیک‌ترین ده گرم) بیان کنید.", + "type": "multiple_choice", + "choices": [ + "۸۰ گرم", + "۷۰ گرم", + "۷۱ گرم", + "۷۵ گرم" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۲: کسر", + "کسر — گروه 1", + "ترتیب کسرها" + ], + "prompt": "کسرهای ۱/۳، ۱/۶، ۵/۱۸، ۱/۵ را از بزرگ به کوچک مرتب کنید.", + "type": "multiple_choice", + "choices": [ + "۱/۶، ۱/۵، ۵/۱۸، ۱/۳", + "۱/۳، ۱/۵، ۵/۱۸، ۱/۶", + "۱/۳، ۵/۱۸، ۱/۵، ۱/۶", + "۵/۱۸، ۱/۳، ۱/۶، ۱/۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه ششم", + "فصل ۳: اعداد اعشاری", + "اعداد اعشاری — گروه 3", + "جمع و تفریق ذهنی اعداد اعشاری" + ], + "prompt": "۰/۳ + ۰/۵ را ذهنی محاسبه کنید.", + "type": "multiple_choice", + "choices": [ + "۰/۲", + "۸", + "۰/۵۳", + "۰/۸" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 1", + "تقریب به صدگان" + ], + "prompt": "عدد ۸۲۳۴ را به نزدیک‌ترین صدگان تقریب بزنید.", + "type": "multiple_choice", + "choices": [ + "۸۳۰۰", + "۸۲۰۰", + "۸۰۰۰", + "۸۲۳۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه ششم", + "فصل ۷: تقریب", + "تقریب — گروه 4", + "محاسبه مساحت با تقریب" + ], + "prompt": "طول یک فرش ۴/۸ متر و عرض آن ۳/۲ متر است. مساحت این فرش با تقریب تا یک رقم اعشار چند متر مربع است؟", + "type": "multiple_choice", + "choices": [ + "۱۵/۳۶", + "۱۵/۳", + "۱۶", + "۱۵/۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه ششم", + "فصل ۵: اندازه گیری", + "اندازه گیری — گروه 7", + "محاسبه مساحت و حجم" + ], + "prompt": "سطح گسترش و حجم مکعب مستطیلی با طول ۱۰، عرض ۷ و ارتفاع ۵ سانتی‌متر است. حجم این مکعب مستطیل چند سانتی‌متر مکعب است؟", + "type": "multiple_choice", + "choices": [ + "۳۵۰ سانتی‌متر مکعب", + "۳۱۰ سانتی‌متر مکعب", + "۷۰ سانتی‌متر مکعب", + "۲۲ سانتی‌متر مکعب" + ], + "correct": 0 + }, + { + "path": [ + "پایه ششم", + "فصل ۱: عدد و الگوهای عددی", + "عدد و الگوهای عددی — گروه 8", + "نوشتن عدد به صورت حروف" + ], + "prompt": "عدد ۱۲۹۹۶۴۸۰ چند رقم دارد؟", + "type": "multiple_choice", + "choices": [ + "۷", + "۹", + "۶", + "۸" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "ترتیب اعداد جذر در محور" + ], + "prompt": "مقدار تقریبی √۷ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۳", + "۲", + "۲.۶۴۵", + "۲.۲۳۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 1", + "احتمال ساده" + ], + "prompt": "روی یک چرخنده ۲ بخش قرمز و ۱ بخش آبی وجود دارد. احتمال ایستادن عقربه روی کدام رنگ بیشتر است؟", + "type": "multiple_choice", + "choices": [ + "نمی‌توان تعیین کرد", + "قرمز", + "آبی", + "احتمال هر دو برابر است" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 4", + "نوشتن اعداد به صورت گسترده" + ], + "prompt": "−۷۲۷ را به صورت گسترده (جمع مرتبه‌ها) بنویسید.", + "type": "multiple_choice", + "choices": [ + "−۷۰۰ − ۲۰ − ۷", + "−۷۰۰ − ۲ − ۷", + "−۷۰ − ۲۰ − ۷", + "−۷۰۰ + ۲۰ + ۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۴: هندسه و استدلال", + "هندسه و استدلال — گروه 2", + "تشابه مثلث‌ها" + ], + "prompt": "مثلث ABC متساوی‌الساقین است (AB=AC). نقطه M وسط AB و نقطه N وسط AC است. رابطه AM و AN چگونه است؟", + "type": "multiple_choice", + "choices": [ + "AM < AN", + "AM = AN", + "AM = ۲AN", + "AM > AN" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 3", + "محاسبه احتمال با چرخنده" + ], + "prompt": "یک چرخنده ۸ بخش هم‌اندازه دارد که با اعداد ۱ تا ۸ شماره‌گذاری شده‌اند. احتمال ایستادن عقربه روی عدد ۳ چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۸)", + "(۱)/(۷)", + "(۱)/(۶)", + "(۱)/(۴)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 2", + "تشخیص عدد اول" + ], + "prompt": "شمارنده‌ی اول عدد ۹ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۱", + "۳", + "۱، ۳ و ۹" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 5", + "محاسبه جذر اعداد" + ], + "prompt": "√۱۶ = ؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۴", + "۸", + "−۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن شمارنده‌های یک عدد" + ], + "prompt": "شمارنده‌های عدد ۲۵ را بنویسید.", + "type": "multiple_choice", + "choices": [ + "۱، ۵، ۲۵", + "۱، ۵، ۱۰، ۲۵", + "۱، ۲۵", + "۵، ۲۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 2", + "تشخیص عدد زوج و فرد" + ], + "prompt": "آیا حاصل جمع دو عدد زوج و یک عدد فرد همیشه فرد است؟", + "type": "multiple_choice", + "choices": [ + "خیر", + "فقط گاهی درست است", + "بستگی به اعداد دارد", + "بله" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۴: هندسه و استدلال", + "هندسه و استدلال — گروه 3", + "دسته‌بندی مثلث‌ها بر اساس زوایا" + ], + "prompt": "آیا مثلثی می‌تواند دو زاویه راست داشته باشد؟", + "type": "multiple_choice", + "choices": [ + "فقط در مثلث متساوی‌الساقین", + "فقط در مثلث قائم‌الزاویه", + "خیر", + "بله" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 2", + "حرکت مهره روی صفحه" + ], + "prompt": "مهره از خانه [۲] شروع می‌کند. ابتدا ۳ خانه به سمت راست، سپس ۴ خانه به سمت بالا و در نهایت ۲ خانه به سمت چپ حرکت می‌کند. در حال حاضر مهره در کدام خانه قرار دارد؟", + "type": "multiple_choice", + "choices": [ + "۱۱", + "۷", + "۹", + "۵" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 3", + "خواص عملیات جبری" + ], + "prompt": "کدام گزینه خاصیت جابجایی جمع را نشان می‌دهد؟", + "type": "multiple_choice", + "choices": [ + "a + b = b + a", + "a + b = a − b", + "a × b = a + b", + "a + ۰ = ۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 1", + "بررسی مضرب مشترک" + ], + "prompt": "آیا عدد ۲۱۰ مضرب مشترک اعداد ۷ و ۳۰ است؟", + "type": "multiple_choice", + "choices": [ + "خیر", + "فقط مضرب ۷ است", + "فقط مضرب ۳۰ است", + "بله" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 1", + "ترکیب اعداد سه‌رقمی" + ], + "prompt": "با ارقام ۲، ۰ و ۵ (هر رقم فقط یک‌بار) چند عدد سه‌رقمی متفاوت می‌توان ساخت؟", + "type": "multiple_choice", + "choices": [ + "۳", + "۲", + "۴", + "۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 4", + "محاسبه توان‌های منفی" + ], + "prompt": "(−۲)⁻³ = ؟", + "type": "multiple_choice", + "choices": [ + "۸", + "−۰.۱۲۵", + "۰.۱۲۵", + "−۸" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 4", + "نمایش موقعیت روی محور" + ], + "prompt": "احمد در طبقه ۲ است. ابتدا ۳ طبقه بالا می‌رود و سپس ۴ طبقه پایین می‌آید. احمد اکنون در کدام طبقه است؟", + "type": "multiple_choice", + "choices": [ + "۱", + "۵", + "۹", + "−۱" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 4", + "مقایسه احتمال‌ها" + ], + "prompt": "احتمال وقوع یک رویداد غیرممکن (محال) چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱", + "۰.۵", + "نامعلوم", + "۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ضرب توان‌ها با پایه‌های مساوی" + ], + "prompt": "۳^۲ × ۳^۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۸۱", + "۲۴۳", + "۷۲۹" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "جمع و تفریق روی محور" + ], + "prompt": "۰ + (−۴) = ؟", + "type": "multiple_choice", + "choices": [ + "−۸", + "−۴", + "۴", + "۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 3", + "حل معادله ساده" + ], + "prompt": "x − ۷ = ۱۷ ، مقدار x چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۰", + "−۲۴", + "۲۵", + "۲۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 2", + "شمارش وجوه، رأس‌ها و یال‌ها" + ], + "prompt": "منشوری با قاعده‌ی چهارضلعی (منشور چهارپهلو) چند رأس دارد؟", + "type": "multiple_choice", + "choices": [ + "۸", + "۶", + "۴", + "۱۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "الگوهای عددی" + ], + "prompt": "الگوی عددی ۲، ۴، ۶، ۸، ... را در نظر بگیرید. عدد پنجم این الگو کدام است؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۱۲", + "۸", + "۱۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 2", + "محاسبه درصد" + ], + "prompt": "کشاورزی زمینی به مساحت ۱۵ هکتار دارد. ۴۰٪ آن زیر کشت گندم است. مساحت زیر کشت گندم چند هکتار است؟", + "type": "multiple_choice", + "choices": [ + "۳.۷۵", + "۴۰", + "۶", + "۵.۲۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 2", + "محاسبه حجم استوانه" + ], + "prompt": "حجم استوانه‌ای با شعاع قاعده ۲ سانتی‌متر و ارتفاع ۴ سانتی‌متر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۳۲π", + "۱۶π", + "۸π", + "۴π" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "محاسبه تعداد سنگ‌ها با مساحت مشخص" + ], + "prompt": "یک شرکت سنگ‌های مربعی به مساحت ۲۵۰۰ سانتی‌متر مربع خریده و در مجموع ۸۱ متر مربع سنگ دارد. اگر همه سنگ‌ها برای ساخت یک مربع بزرگ استفاده شوند، ضلع این مربع چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۳۲۴", + "۸۱", + "۹", + "۴۰.۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 2", + "بررسی هم‌راستایی بردارها" + ], + "prompt": "آیا بردارهای [۲, ۴] و [۱, ۲] هم‌راستا هستند؟", + "type": "multiple_choice", + "choices": [ + "نمی‌توان تعیین کرد", + "بله", + "خیر", + "فقط در جهت مخالف" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 6", + "نوشتن حاصل ضرب به صورت یک عدد توان‌دار" + ], + "prompt": "۵^۲ × ۵^۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۳۱۲۵", + "۶۲۵", + "۱۵۶۲۵", + "۲۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 2", + "محاسبه حجم جعبه از گسترده آن" + ], + "prompt": "جعبه‌ای طول ۲۰، عرض ۱۰ و ارتفاع ۶ سانتی‌متر دارد. حجم این جعبه چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۰۰", + "۶۰", + "۳۶", + "۱۲۰۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 3", + "حرکت در مختصات" + ], + "prompt": "نقطه‌ای از A شروع می‌کند: ۳ واحد شرق، ۲ واحد شمال، ۴ واحد غرب و ۶ واحد جنوب حرکت می‌کند. نقطه پایانی نسبت به A در کدام جهت قرار دارد؟", + "type": "multiple_choice", + "choices": [ + "۴ واحد غرب و ۱ واحد جنوب", + "۱ واحد غرب و ۴ واحد شمال", + "۱ واحد غرب و ۴ واحد جنوب", + "۱ واحد شرق و ۴ واحد جنوب" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 2", + "حل مسئله با حدس و آزمایش" + ], + "prompt": "۲۰ دوچرخه و سه‌چرخه در یک توقفگاه وجود دارد. اگر مجموع چرخ‌ها ۴۵ باشد، چند سه‌چرخه وجود دارد؟", + "type": "multiple_choice", + "choices": [ + "۲۵", + "۵", + "۱۵", + "۱۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 4", + "ضرب و تقسیم در معادلات" + ], + "prompt": "x/۲ = ۴ ، مقدار x چند است؟", + "type": "multiple_choice", + "choices": [ + "۸", + "۲", + "۶", + "−۸" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "بررسی رابطه بین عدد و ریشه دوم" + ], + "prompt": "آیا ۳− نیز ریشه دوم ۹ است؟", + "type": "multiple_choice", + "choices": [ + "فقط اگر ۹ منفی باشد", + "تنها ریشه دوم مثبت وجود دارد", + "بله", + "خیر" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 1", + "ب.م.م و ک.م.م" + ], + "prompt": "ب.م.م اعداد ۱۲ و ۲۸ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۴", + "۸۴", + "۲", + "۱۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 1", + "احتمال پرتاب سکه یا تاس" + ], + "prompt": "وقتی یک تاس می‌اندازیم، چند حالت ممکن برای رو آمدن وجود دارد؟", + "type": "multiple_choice", + "choices": [ + "۴", + "۱۲", + "۶", + "۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 3", + "محاسبه قیمت" + ], + "prompt": "پس‌انداز هفتگی سینا ۳۰۰۰ تومان است که نصف قیمت کفشی است که می‌خواهد بخرد. قیمت کفش چند تومان است؟", + "type": "multiple_choice", + "choices": [ + "۹۰۰۰", + "۶۰۰۰", + "۳۰۰۰", + "۱۵۰۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 5", + "محاسبه محیط و مساحت اشکال هندسی" + ], + "prompt": "محیط مثلثی با اضلاع a، b و c کدام است؟", + "type": "multiple_choice", + "choices": [ + "a + b + c", + "a × b × c", + "a + b", + "۲(a + b + c)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 2", + "تشخیص شمارنده‌های اول" + ], + "prompt": "شمارنده‌های اول عدد ۳۰ کدامند؟", + "type": "multiple_choice", + "choices": [ + "۱، ۲، ۳ و ۵", + "۲، ۳، ۵ و ۶", + "۲ و ۵", + "۲، ۳ و ۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 1", + "تفریق اعداد صحیح" + ], + "prompt": "(−۴) − (+۱) = ؟", + "type": "multiple_choice", + "choices": [ + "−۴", + "−۵", + "−۳", + "۵" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن مضرب‌های یک عدد" + ], + "prompt": "آیا عدد صفر مضرب عدد ۳ است؟", + "type": "multiple_choice", + "choices": [ + "بله", + "خیر", + "فقط اگر عدد صحیح مثبت باشد", + "نامعلوم" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 5", + "یافتن مضرب‌های مشترک دو عدد" + ], + "prompt": "مضرب‌های عدد ۴ عبارت‌اند از ۴، ۸، ۱۲، ۱۶، ۲۰، ۲۴، ... و مضرب‌های عدد ۶ عبارت‌اند از ۶، ۱۲، ۱۸، ۲۴، .... کوچک‌ترین مضرب مشترک (ک.م.م) این دو عدد کدام است؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۶", + "۱۲", + "۲۴" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "جمع اعداد صحیح" + ], + "prompt": "(+۲) + (−۴) = ؟", + "type": "multiple_choice", + "choices": [ + "۶", + "−۲", + "۲", + "−۶" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 1", + "تشخیص منشور و استوانه" + ], + "prompt": "آیا استوانه یک حجم منشوری است؟", + "type": "multiple_choice", + "choices": [ + "بله", + "فقط اگر شعاع برابر ارتفاع باشد", + "بله، نوعی منشور دایره‌ای است", + "خیر" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 1", + "تشخیص خطا در محاسبات" + ], + "prompt": "(۲^۳)^۲ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۲", + "۱۲۸", + "۶۴", + "۳۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 2", + "تشخیص شمارنده‌ها" + ], + "prompt": "آیا عدد ۱۷ شمارنده‌ی عدد ۲۲۷ است؟", + "type": "multiple_choice", + "choices": [ + "نمی‌توان تعیین کرد", + "خیر", + "بله", + "فقط اگر ۲۲۷ زوج باشد" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۹: آمار و احتمال", + "آمار و احتمال — گروه 3", + "محاسبه احتمال ساده" + ], + "prompt": "چرخنده‌ای ۴ بخش مساوی دارد که ۱ بخش آن قرمز است. احتمال ایستادن عقربه روی بخش قرمز چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۴)", + "(۱)/(۳)", + "(۱)/(۲)", + "(۳)/(۴)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 4", + "رسم بردار در مسیر تقریبی" + ], + "prompt": "خارطوم در طول جغرافیایی ۳۲° شرقی و لوآندا در طول جغرافیایی ۱۳° شرقی قرار دارد. اختلاف طول جغرافیایی این دو شهر چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۴۵", + "۳۲", + "۱۳", + "۱۹" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 2", + "توان یک عدد توان‌دار" + ], + "prompt": "(۲^۳)^۲ چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۲۸", + "۳۶", + "۶۴", + "۳۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 2", + "تشکیل معادله از مسئله‌های کلامی" + ], + "prompt": "با سوزاندن ۵۰۰ کالری، ۲.۵ کیلوگرم از وزن کم می‌شود. برای کاهش ۱.۸ کیلوگرم در هفته، فرد باید روزانه چند کالری بسوزاند؟", + "type": "multiple_choice", + "choices": [ + "۱۰۲.۸۶", + "۵۱.۴۳", + "۳۶۰", + "۷۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 4", + "نوشتن مضرب‌های یک عدد" + ], + "prompt": "مضرب‌های عدد ۵ به ترتیب عبارت‌اند از ۵، ۱۰، ۱۵، ۲۰، .... پنجمین مضرب عدد ۵ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۲۵", + "۲۰", + "۳۰", + "۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ضرب توان‌ها با پایه‌های متفاوت" + ], + "prompt": "۲^۳ × ۳^۲ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۸", + "۲۴", + "۳۶", + "۷۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۸: بردار و مختصات", + "بردار و مختصات — گروه 1", + "انتقال شکل با بردار" + ], + "prompt": "رأس A مثلثی در مختصات (۱, ۲) قرار دارد. اگر این نقطه را با بردار [۲, ۳] انتقال دهیم، مختصات نقطه جدید A′ کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۱, ۲)", + "(۳, ۵)", + "(۲, ۳)", + "(۵, ۳)" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 2", + "جمع و تفریق در معادلات" + ], + "prompt": "x − ۶ = ۱ ، مقدار x چند است؟", + "type": "multiple_choice", + "choices": [ + "۷", + "۵", + "−۵", + "−۷" + ], + "correct": 0 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 4", + "نمایش اعداد ترتیبی روی محور" + ], + "prompt": "کدام عدد بزرگ‌تر است، −۵ یا −۹؟", + "type": "multiple_choice", + "choices": [ + "−۹", + "برابرند", + "نمی‌توان مقایسه کرد", + "−۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 3", + "ساده کردن عبارات توان‌دار" + ], + "prompt": "۳^۳ × ۳^۲ = ؟", + "type": "multiple_choice", + "choices": [ + "۸۱", + "۱۵", + "۲۴۳", + "۷۲۹" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "تشخیص نسبت دنباله‌های هندسی" + ], + "prompt": "دنباله ۷، ۲۸، ۱۱۲، ۴۴۸، ... یک دنباله هندسی است. قدر نسبت آن کدام است؟", + "type": "multiple_choice", + "choices": [ + "۴", + "۲۱", + "۰.۲۵", + "۱۶" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "محاسبه تعداد جملات دنباله هندسی" + ], + "prompt": "چند دنباله هندسی متفاوت با قدر نسبت ۵ می‌توان ساخت؟", + "type": "multiple_choice", + "choices": [ + "فقط یک دنباله", + "حداکثر ۵ دنباله", + "دقیقاً ۲ دنباله", + "نامحدود" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "دنباله‌های حسابی و هندسی", + "محاسبه تغییرات دنباله‌ها در مسائل کاربردی" + ], + "prompt": "تعداد تلفات در سال ۱۴۰۰ برابر ۱۷۷۵۹ نفر بوده و هر سال حدود ۳ درصد کاهش می‌یابد. تعداد تلفات مورد انتظار در سال ۱۴۰۱ چند نفر است؟", + "type": "multiple_choice", + "choices": [ + "۱۷۲۹۲", + "۱۶۷۰۹", + "۱۷۲۲۶", + "۱۷۷۵۹" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "تشابه مثلث‌ها" + ], + "prompt": "در دو مثلث ABC و A′B′C′، اگر ∠A=∠A′ و ∠B=∠B′ باشد، این دو مثلث چه رابطه‌ای دارند؟", + "type": "multiple_choice", + "choices": [ + "متمم‌اند", + "متشابه‌اند", + "هم‌نهشت‌اند", + "هیچ رابطه‌ای ندارند" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه نسبت‌های مثلثاتی در مثلث قائم‌الزاویه" + ], + "prompt": "در مثلث قائم‌الزاویه ADC با AD=۱، DC=۱ و وتر AC=√۲، مقدار tan۴۵° کدام است؟", + "type": "multiple_choice", + "choices": [ + "√۲", + "(۱)/(√۲)", + "۲", + "۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه مساحت مثلث با استفاده از دو ضلع و زاویه بین آن‌ها" + ], + "prompt": "در مثلثی طول دو ضلع AB و BC و زاویه بین آن‌ها θ است. مساحت این مثلث با کدام عبارت به‌دست می‌آید؟", + "type": "multiple_choice", + "choices": [ + "AB × BC", + "(۱)/(۲) × AB × BC × sinθ", + "AB × BC × sinθ", + "(۱)/(۲) × AB × BC × cosθ" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه طول ضلع با استفاده از سینوس زاویه" + ], + "prompt": "در مثلثی وتر برابر ۳۰ متر و یک زاویه آن ۶۵ درجه است. طول ضلع مقابل این زاویه (BH) با استفاده از سینوس چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۲۷.۱۹", + "۱۲.۶۸", + "۳۳.۰۸", + "۳۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "نسبت‌های مثلثاتی", + "محاسبه ارتفاع با استفاده از تانژانت زاویه" + ], + "prompt": "علی می‌خواهد ارتفاع یک درخت را حساب کند. طول سایه درخت ۳ متر، طول سایه علی ۰.۵ متر و قد علی ۱.۵ متر است. ارتفاع درخت چند متر است؟", + "type": "multiple_choice", + "choices": [ + "۱", + "۴.۵", + "۶", + "۹" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "تعیین علامت نسبت‌های مثلثاتی در ربع‌های مختلف دایره مثلثاتی" + ], + "prompt": "θ زاویه‌ای در ربع سوم دایره مثلثاتی است. علامت tanθ در این ربع چیست؟", + "type": "multiple_choice", + "choices": [ + "صفر", + "نامعلوم", + "مثبت", + "منفی" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "محاسبه مختصات نقطه روی دایره مثلثاتی" + ], + "prompt": "نقطه P روی دایره مثلثاتی قرار دارد و cosθ = √۳/۲. مختصات نقطه P کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۱/۲ , ۱/۲)", + "(√۳/۲ , ۱/۲)", + "(۱/۲ , √۳/۲)", + "(√۳/۲ , √۳/۲)" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "تعیین نسبت‌های مثلثاتی از مختصات نقطه" + ], + "prompt": "نقطه P مختصات (√۳/۲ , ۱/۲) دارد. مقدار tanθ کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(√۳)", + "√۳", + "(√۳)/(۲)", + "(۱)/(۲)" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "بررسی علامت نسبت‌های مثلثاتی در نواحی مختلف" + ], + "prompt": "اگر cosα < ۰ باشد، زاویه α در کدام ناحیه قرار دارد؟", + "type": "multiple_choice", + "choices": [ + "ناحیه اول یا چهارم", + "فقط ناحیه اول", + "فقط ناحیه سوم", + "ناحیه دوم یا سوم" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "محاسبه شیب خط و ارتباط آن با تانژانت زاویه" + ], + "prompt": "تانژانت زاویه‌ای که خط y=۲x−۵ با جهت مثبت محور x می‌سازد چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵", + "−۲", + "۲", + "−۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "نوشتن معادله خط با استفاده از شیب و یک نقطه" + ], + "prompt": "معادله خطی را بنویسید که با جهت مثبت محور x زاویه ۳۰ درجه می‌سازد و از نقطه (۱,۰) می‌گذرد.", + "type": "multiple_choice", + "choices": [ + "y = ۲(x−۱)", + "y = (x−۱)/√۳", + "y = (x+۱)/√۳", + "y = √۳(x−۱)" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "محاسبه نسبت‌های مثلثاتی" + ], + "prompt": "اگر cos α = (۳)/(۴) و α در ربع چهارم باشد، sin α چند است؟", + "type": "multiple_choice", + "choices": [ + "−(√۷)/۴", + "(√۷)/۴", + "−(√۷)/۳", + "−(۳)/۴" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "تعیین علامت نسبت‌های مثلثاتی" + ], + "prompt": "اگر sin θ و tan θ هم‌علامت باشند، θ در کدام ربع قرار دارد؟", + "type": "multiple_choice", + "choices": [ + "ربع اول یا سوم", + "ربع دوم یا چهارم", + "فقط ربع اول", + "فقط ربع سوم" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "دایرهٔ مثلثاتی", + "تعیین حالات نسبت‌های مثلثاتی" + ], + "prompt": "اگر sin θ > ۰ و cos θ > ۰، زاویهٔ θ در کدام ربع قرار دارد؟", + "type": "multiple_choice", + "choices": [ + "ربع دوم", + "ربع اول", + "ربع سوم", + "ربع چهارم" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۲: مثلثات", + "روابط بین نسبت‌های مثلثاتی", + "حل معادلات مثلثاتی" + ], + "prompt": "با دانستن sin²α + cos²α = ۱، حاصل sin³α + cos³α کدام است؟", + "type": "multiple_choice", + "choices": [ + "(sinα+cosα)(sin²α−sinαcosα+cos²α)", + "(sinα−cosα)(۱−sinαcosα)", + "(sinα+cosα)(۱−sinαcosα)", + "(sinα+cosα)(۱+sinαcosα)" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشه و توان", + "محاسبه حجم مکعب" + ], + "prompt": "حجم مکعبی با طول ضلع ۲ چند است؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۴", + "۸", + "۱۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "ریشهٔ nام", + "مقایسه توان‌های گویا" + ], + "prompt": "کدام رابطه بین (−۲)³ و (−۲)² درست است؟", + "type": "multiple_choice", + "choices": [ + "(−۲)³ = (−۲)²", + "(−۲)³ < (−۲)²", + "(−۲)³ > (−۲)²", + "(−۲)³ ≥ (−۲)²" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "توان‌های گویا", + "تعریف توان‌های گویا" + ], + "prompt": "طبق تعریف توان‌های گویا، a^(۱/n) با کدام عبارت برابر است؟", + "type": "multiple_choice", + "choices": [ + "a به توان n", + "ریشهٔ n‌ام a", + "n به توان a", + "معکوس a یعنی (۱)/(a)" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "عبارت‌های جبری", + "اتحاد مربع مجموع" + ], + "prompt": "عبارت x² + ۲x + ۱ را تجزیه کنید.", + "type": "multiple_choice", + "choices": [ + "(x−۱)²", + "x(x+۲)", + "(x+۱)(x−۱)", + "(x+۱)²" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۳: توان‌های گویا و عبارت‌های جبری", + "عبارت‌های جبری", + "گویا کردن مخرج کسرها" + ], + "prompt": "عبارت (۵)/(√۳) را گویا کنید.", + "type": "multiple_choice", + "choices": [ + "(۵√۳)/۹", + "(۵)/(۳)", + "(۵√۳)/۳", + "(√۳)/۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "معادلهٔ درجه دوم و روش‌های مختلف حل آن", + "حل معادله درجه دوم" + ], + "prompt": "معادلهٔ x² + ۳x + ۲ = ۰ را حل کنید. ریشه‌ها کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "x=۱ یا x=۲", + "x=−۱ یا x=۲", + "x=−۱ یا x=−۲", + "x=−۲ یا x=۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "سهمی", + "رسم نمودار معادله درجه دوم" + ], + "prompt": "رأس سهمی y = x² − ۲x + ۵ در کدام نقطه است؟", + "type": "multiple_choice", + "choices": [ + "(۱, ۵)", + "(۱, ۴)", + "(−۱, ۴)", + "(۲, ۵)" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "سهمی", + "محاسبه رأس سهمی" + ], + "prompt": "مختصات رأس سهمی y = −x² + x + ۳ کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۰/۵ , ۳)", + "(−۰/۵ , ۲/۷۵)", + "(۱ , ۳)", + "(۰/۵ , ۳/۲۵)" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "تعیین علامت", + "تعیین علامت عبارت خطی" + ], + "prompt": "ریشهٔ عبارت y = ۵x − ۲ (مقدار x که y را صفر می‌کند) کدام است؟", + "type": "multiple_choice", + "choices": [ + "x = (۵)/(۲)", + "x = ۲", + "x = (۲)/(۵)", + "x = −(۲)/(۵)" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "تعیین علامت", + "تعیین علامت عبارت" + ], + "prompt": "علامت عبارت A = (۲x−۱)(x−۳) به‌ازای x = ۴ چیست؟", + "type": "multiple_choice", + "choices": [ + "منفی", + "صفر", + "مثبت", + "نامعلوم" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "تعیین علامت", + "تعیین علامت چندجمله‌ای" + ], + "prompt": "علامت عبارت P(x) = x(x−۲)² به‌ازای x = ۱ چیست؟", + "type": "multiple_choice", + "choices": [ + "مثبت", + "منفی", + "صفر", + "نامعلوم" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۴: معادله‌ها و نامعادله‌ها", + "تعیین علامت", + "تبدیل واحد دما" + ], + "prompt": "دمای ۲۵ درجهٔ سلسیوس معادل چند درجهٔ فارنهایت است؟ (F=(۹)/(۵)×C+۳۲)", + "type": "multiple_choice", + "choices": [ + "۴۵", + "۷۷", + "۵۹", + "۹۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۵: تابع", + "مفهوم تابع و بازنمایی‌های آن", + "تشخیص تابع از رابطه" + ], + "prompt": "کدام‌یک از رابطه‌های زیر یک تابع است؟ g={(۱,۵),(۲,۹),(۲,۵),(۳,۰)} f={(۱,۵),(۲,۹),(۳,۰)}", + "type": "multiple_choice", + "choices": [ + "فقط g", + "هر دو f و g", + "فقط f", + "هیچ‌کدام" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۵: تابع", + "دامنه و برد توابع", + "یافتن برد تابع" + ], + "prompt": "اگر f(n) = n + ۱ و دامنه A = {۱, ۲, ۳, ۴} باشد، برد تابع کدام است؟", + "type": "multiple_choice", + "choices": [ + "{۱, ۲, ۳, ۴}", + "{۰, ۱, ۲, ۳}", + "{۲, ۴, ۶, ۸}", + "{۲, ۳, ۴, ۵}" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۵: تابع", + "انواع تابع", + "تابع رادیکالی" + ], + "prompt": "دامنهٔ تابع r(t) = √(t + √t) کدام است؟", + "type": "multiple_choice", + "choices": [ + "t > ۰", + "همهٔ اعداد حقیقی", + "t ≥ ۰", + "t ≤ ۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۵: تابع", + "انواع تابع", + "رسم نمودار تابع قدرمطلق" + ], + "prompt": "طبق تعریف تابع قدرمطلق (f(x)=x برای x≥۰ و f(x)=−x برای x<۰)، مقدار f(−۳) چند است؟", + "type": "multiple_choice", + "choices": [ + "−۳", + "۰", + "۳", + "۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "اصل ضرب" + ], + "prompt": "از تهران به قم دو مسیر و از قم به اصفهان سه مسیر وجود دارد. به چند طریق می‌توان از تهران به اصفهان رفت؟", + "type": "multiple_choice", + "choices": [ + "۵", + "۳", + "۶", + "۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "ترکیب رنگ و نوع" + ], + "prompt": "اتومبیلی در ۱۰ مدل، ۱۰ رنگ، ۳۰ حجم موتور و ۲ نوع دنده تولید می‌شود. چند نوع از این اتومبیل تولید می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۵۲", + "۳۰۰۰", + "۶۰۰", + "۶۰۰۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "شمارش", + "مسائل ترکیبیات" + ], + "prompt": "آزمونی ۱۰ سؤال دارد و هر سؤال ۵ گزینه دارد. تعداد کل حالت‌های پاسخ‌دهی تصادفی چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۰^۵", + "۵×۱۰", + "۵^۱۰", + "۱۰!" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "محاسبه ترکیب‌ها" + ], + "prompt": "تعداد ترکیب‌های ۲ شیء از ۴ شیء، یعنی C(۴,۲)، چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۲", + "۴", + "۶", + "۸" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "تعداد جایگشت‌ها" + ], + "prompt": "تعداد کلمات هفت‌حرفی بدون تکرار از ۷ حرف متمایز a,b,d,e,f,s,t چند است؟", + "type": "multiple_choice", + "choices": [ + "۷۲۰", + "۵۰۴۰", + "۲۵۲۰", + "۸۲۳۵۴۳" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "ترکیب" + ], + "prompt": "تعداد جایگشت‌های n تایی از n شیء معین با کدام عبارت برابر است؟", + "type": "multiple_choice", + "choices": [ + "n²", + "۲n", + "n!", + "n(n−۱)" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "تعداد کلمات بدون تکرار حروف" + ], + "prompt": "با حروف کلمهٔ «جهانگردی» (۸ حرف متمایز)، بدون تکرار حروف چند کلمهٔ ۸ حرفی می‌توان نوشت؟", + "type": "multiple_choice", + "choices": [ + "۵۰۴۰", + "۲۰۱۶۰", + "۴۰۳۲۰", + "۳۶۲۸۸۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "تعداد کلمات با تکرار برخی حروف" + ], + "prompt": "با حروف کلمهٔ «جهانگردی»، چند کلمهٔ ۸ حرفی می‌توان نوشت که «ر» و «گ» کنار هم باشند؟", + "type": "multiple_choice", + "choices": [ + "۴۰۳۲۰", + "۱۰۰۸۰", + "۵۰۴۰", + "۲۰۱۶۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "تعداد ترکیب‌ها" + ], + "prompt": "اگر بخواهیم ۳ کتاب از میان n کتاب را انتخاب و در قفسه بچینیم و تعداد روش‌ها ۲۱۰ باشد، n کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱۰", + "۶", + "۷", + "۱۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "جایگشت", + "ترکیب کلیدها" + ], + "prompt": "ماشین‌حسابی ۲۰ کلید دارد و باید سه کلید مشخص هم‌زمان فشرده شود. در بدترین حالت، حداکثر چند بار باید امتحان کرد؟", + "type": "multiple_choice", + "choices": [ + "۶۸۴۰", + "۲۰", + "۳۴۲۰", + "۱۱۴۰" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "ترکیب", + "ترتیب و جایگشت" + ], + "prompt": "در کدام‌یک ترتیب اشیا اهمیت دارد؟ الف) کلمهٔ سه‌حرفی بی‌تکرار ب) انتخاب سه گل از باغ ج) انتخاب دفاع چپ/وسط/راست از ۷ نفر د) انتخاب سه مدافع بی‌نقش", + "type": "multiple_choice", + "choices": [ + "ب و د", + "فقط ب", + "همهٔ موارد", + "الف و ج" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "ترکیب", + "محاسبه تعداد ترکیب‌ها" + ], + "prompt": "تیمی می‌خواهد از بین ۶ بازیکن، ۳ نفر را برای رفتن به زمین انتخاب کند. به چند روش ممکن است؟", + "type": "multiple_choice", + "choices": [ + "۱۸", + "۱۵", + "۲۰", + "۱۲۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۶: شمارش، بدون شمردن", + "ترکیب", + "محاسبه تعداد زیرمجموعه‌ها" + ], + "prompt": "تعداد زیرمجموعه‌های ۵ عضوی از حروف الفبای انگلیسی که حرف e در آنها نباشد، چند است؟", + "type": "multiple_choice", + "choices": [ + "۶۵۷۸۰", + "۵۹۲۷۵", + "۵۳۱۳۰", + "۵۳۰۰۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال شرطی" + ], + "prompt": "یک سکه و یک تاس را با هم می‌اندازیم. با اصل ضرب، تعداد کل حالت‌های ممکن چند است؟", + "type": "multiple_choice", + "choices": [ + "۸", + "۳۶", + "۶", + "۱۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال انتخاب مهره" + ], + "prompt": "در جعبه‌ای ۹ مهرهٔ قرمز و ۶ مهرهٔ آبی است. اگر ۳ مهره تصادفی انتخاب شود، احتمال ۲ قرمز و ۱ آبی چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۹)/(۱۵)", + "(۳۶)/(۴۵۵)", + "(۱۸۰)/(۴۵۵)", + "(۲۱۶)/(۴۵۵)" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال پیشامدها" + ], + "prompt": "دو تاس را با هم می‌اندازیم. احتمال اینکه عدد هر دو تاس فرد باشد چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۶)", + "(۳)/(۴)", + "(۱)/(۴)", + "(۱)/(۲)" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال رخداد یک پیشامد" + ], + "prompt": "یک تاس و یک سکه را هم‌زمان می‌اندازیم. فضای نمونهٔ این آزمایش چند عضو دارد؟", + "type": "multiple_choice", + "choices": [ + "۸", + "۶", + "۲", + "۱۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال" + ], + "prompt": "در جعبه‌ای ۴ مهرهٔ آبی و ۳ مهرهٔ قرمز است. اگر ۳ مهره تصادفی خارج شود، احتمال اینکه هر سه آبی باشند چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۳۵)", + "(۳)/(۷)", + "(۴)/(۳۵)", + "(۱۲)/(۳۵)" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "محاسبه احتمال" + ], + "prompt": "دو تاس را با هم می‌اندازیم. احتمال اینکه عدد هر دو تاس زوج باشد چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۶)", + "(۱)/(۴)", + "(۱)/(۲)", + "(۳)/(۴)" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال مکمل" + ], + "prompt": "طبق قانون مکمل، P(A) با کدام عبارت برابر است؟", + "type": "multiple_choice", + "choices": [ + "P(A′) − ۱", + "P(A′)", + "۱ + P(A′)", + "۱ − P(A′)" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "فضای نمونه" + ], + "prompt": "هر یک از اعداد طبیعی زوج کوچک‌تر از ۱۱ را روی کارتی می‌نویسیم و یکی را تصادفی برمی‌داریم. فضای نمونه کدام است؟", + "type": "multiple_choice", + "choices": [ + "{۱،۳،۵،۷،۹}", + "{۲،۴،۶،۸،۱۰}", + "{۲،۴،۶،۸،۱۰،۱۲}", + "{۱،۲،...،۱۰}" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال مرتب‌سازی تصادفی" + ], + "prompt": "۷ نفر که دو نفرشان برادرند، تصادفی در یک ردیف می‌نشینند. احتمال کنار هم نشستن دو برادر چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۷)", + "(۱)/(۲۱)", + "(۵)/(۷)", + "(۲)/(۷)" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "مقدمه‌ای بر علم آمار، جامعه و نمونه", + "تشخیص جامعه و نمونه" + ], + "prompt": "کدام گزینه دربارهٔ جامعه و نمونه درست است؟ الف) اندازهٔ جامعه کمتر از نمونه است ب) اعضای جامعه دقیقاً همان نمونه‌اند پ) نمونه زیرمجموعهٔ جامعه است", + "type": "multiple_choice", + "choices": [ + "فقط الف درست است", + "فقط ب درست است", + "همهٔ گزینه‌ها درست‌اند", + "فقط پ درست است" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "متغیر و انواع آن", + "متغیرهای کمی و کیفی" + ], + "prompt": "متغیر «قد یک فرد» (بر حسب سانتی‌متر) از چه نوعی است؟", + "type": "multiple_choice", + "choices": [ + "متغیر کیفی", + "متغیر اسمی", + "متغیر کمّی", + "غیرقابل اندازه‌گیری" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "متغیر و انواع آن", + "تشخیص نوع متغیر" + ], + "prompt": "متغیر «قد یک فرد» از نظر نوع، کدام‌یک است؟", + "type": "multiple_choice", + "choices": [ + "متغیر کیفی اسمی", + "متغیر کیفی رتبه‌ای", + "غیرقابل اندازه‌گیری", + "متغیر کمّی با ترتیب طبیعی" + ], + "correct": 3 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "متغیر و انواع آن", + "محاسبه شاخص توده بدن" + ], + "prompt": "وزن فردی ۹۵ کیلوگرم و قدش ۱۶۰ سانتی‌متر است. شاخص تودهٔ بدن او (وزن÷قد‌به‌متر به توان۲) چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵۹/۳۸", + "۳۷/۱۱", + "۲۳/۷۵", + "۴۲/۳۰" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۷: آمار و احتمال", + "متغیر و انواع آن", + "تعیین جامعه و نمونه" + ], + "prompt": "کدام گزینه نمونه است، نه جامعه؟", + "type": "multiple_choice", + "choices": [ + "تمام دانش‌آموزان یک مدرسه", + "همهٔ معلمان مدرسه", + "۳۰ دانش‌آموز از یک مدرسه", + "کل دانش‌آموزان کشور" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 4", + "مقایسه عددهای صحیح" + ], + "prompt": "کدام رابطه بین اعداد −۳۷ و −۷۲ درست است؟", + "type": "multiple_choice", + "choices": [ + "−۳۷ < −۷۲", + "−۳۷ = −۷۲", + "−۳۷ ≤ −۷۲", + "−۳۷ > −۷۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 4", + "محاسبه توان‌های عددی داده شده" + ], + "prompt": "حاصل ۵³ (۵ به توان ۳) کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۲۵", + "۱۲۵", + "۶۲۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 3", + "محاسبه مساحت مربع" + ], + "prompt": "مساحت مربعی به ضلع ۱۰ متر است. اگر ضلع را ۱۰٪ کم کنیم، مساحت چند درصد کم می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۱۰٪", + "۲۰٪", + "۸۱٪", + "۱۹٪" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۵: شمارنده‌ها و اعداد اول", + "شمارنده‌ها و اعداد اول — گروه 2", + "تعداد مضرب‌های یک عدد در یک محدوده" + ], + "prompt": "تعداد شمارنده‌های یک عدد طبیعی نسبت به تعداد مضرب‌های آن چگونه است؟", + "type": "multiple_choice", + "choices": [ + "شمارنده‌ها نامحدود و مضرب‌ها محدودند", + "هر دو محدودند", + "هر دو نامحدودند", + "شمارنده‌ها محدود و مضرب‌ها نامحدودند" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 2", + "تکمیل جای خالی در عملیات" + ], + "prompt": "در معادلهٔ ۱۵ + (−□) = ۱۰، مقدار □ کدام است؟", + "type": "multiple_choice", + "choices": [ + "−۵", + "۲۵", + "۵", + "۱۰" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۱: راهبردهای حل مسئله", + "راهبردهای حل مسئله — گروه 2", + "محاسبه درآمد" + ], + "prompt": "کارگاهی ۴۶۰ جفت کفش تولید کرده: ۳۰۰ جفت پسرانه (هر جفت ۲۷۰۰۰ تومان) و بقیه دخترانه (هر جفت ۳۴۰۰۰ تومان). درآمد کل چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۱۲۴۲۰۰۰۰ تومان", + "۱۳۵۴۰۰۰۰ تومان", + "۱۲۶۵۰۰۰۰ تومان", + "۱۴۰۰۰۰۰۰ تومان" + ], + "correct": 1 + }, + { + "path": [ + "پایه هفتم", + "فصل ۴: هندسه و استدلال", + "هندسه و استدلال — گروه 4", + "زاویه‌های مکمل و متمم" + ], + "prompt": "زاویه‌های A و B مکمل‌اند (A+B=۱۸۰°). اگر A=۴۵° باشد، B کدام است؟", + "type": "multiple_choice", + "choices": [ + "۴۵°", + "۹۰°", + "۱۳۵°", + "۱۸۰°" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 3", + "محاسبه با ماشین حساب" + ], + "prompt": "حاصل ۴۳ − ۴۵ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۲", + "۸۸", + "−۸۸", + "−۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۷: توان و جذر", + "توان و جذر — گروه 4", + "محاسبه توان‌های عددی" + ], + "prompt": "حاصل (−۲)³ کدام است؟", + "type": "multiple_choice", + "choices": [ + "۸", + "−۶", + "−۸", + "۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هفتم", + "فصل ۳: جبر و معادله", + "جبر و معادله — گروه 1", + "تشخیص معادله درست" + ], + "prompt": "معادلهٔ x − (۱)/(۲) = x − (۱)/(۲) چند جواب دارد؟", + "type": "multiple_choice", + "choices": [ + "فقط x=۰", + "فقط x=(۱)/(۲)", + "هیچ جوابی ندارد", + "بی‌نهایت جواب (همهٔ اعداد حقیقی)" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۶: سطح و حجم", + "سطح و حجم — گروه 2", + "محاسبه حجم منشور" + ], + "prompt": "حجم منشوری با مساحت قاعدهٔ ۵ و ارتفاع ۱۵ چند است؟", + "type": "multiple_choice", + "choices": [ + "۲۰", + "۱۰", + "۱۵۰", + "۷۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هفتم", + "فصل ۲: عددهای صحیح", + "عددهای صحیح — گروه 3", + "محاسبات ترکیبی ضرب و جمع" + ], + "prompt": "حاصل (−۲) × (+۳) + (−۷) کدام است؟", + "type": "multiple_choice", + "choices": [ + "۸", + "−۱", + "۱۳", + "−۱۳" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۳: چندضلعی‌ها", + "زاویه‌های خارجی", + "محاسبه مجموع زوایای داخلی و خارجی چندضلعی‌ها" + ], + "prompt": "مجموع زاویه‌های خارجی یک مثلث چند درجه است؟", + "type": "multiple_choice", + "choices": [ + "۱۸۰°", + "۹۰°", + "۳۶۰°", + "۲۷۰°" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "ساده کردن عبارت‌های جبری", + "الگوهای عددی" + ], + "prompt": "در عبارت جبری ۲n − ۱، به‌ازای n = ۵ مقدار عبارت چند است؟", + "type": "multiple_choice", + "choices": [ + "۱۰", + "۸", + "۹", + "۱۱" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "ساده کردن عبارت‌های جبری", + "توزیع ضرب در پرانتز" + ], + "prompt": "عبارت ۳(x−۱) + ۲(x+۳) را ساده کنید.", + "type": "multiple_choice", + "choices": [ + "۵x − ۳", + "۵x + ۹", + "x + ۳", + "۵x + ۳" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "پیدا کردن مقدار یک عبارت جبری", + "تشخیص عدد زوج" + ], + "prompt": "اگر b یک عدد طبیعی باشد، کدام عبارت همیشه عددی زوج است؟", + "type": "multiple_choice", + "choices": [ + "b + ۱", + "۲b + ۱", + "۲b", + "b²" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "پیدا کردن مقدار یک عبارت جبری", + "اثبات حاصل‌ضرب دو عدد زوج" + ], + "prompt": "حاصل‌ضرب هر دو عدد زوج، چه نوع عددی است؟", + "type": "multiple_choice", + "choices": [ + "همیشه فرد", + "گاهی زوج و گاهی فرد", + "نمی‌توان تعیین کرد", + "همیشه زوج" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "پیدا کردن مقدار یک عبارت جبری", + "رسم نمودار خطی" + ], + "prompt": "طبق رابطهٔ y = −۲x + ۱، اگر x = ۳ باشد، y چند است؟", + "type": "multiple_choice", + "choices": [ + "۵", + "−۷", + "−۱", + "−۵" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "تجزیه عبارت‌های جبری", + "توزیع‌پذیری و تجزیه" + ], + "prompt": "عبارت ab + ac را به‌صورت ضرب عوامل بنویسید.", + "type": "multiple_choice", + "choices": [ + "a + bc", + "a²(b+c)", + "ab²c", + "a(b + c)" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "تجزیه عبارت‌های جبری", + "تجزیه با عامل مشترک" + ], + "prompt": "عبارت ۶a²b + ۹ab² را تجزیه کنید (عامل مشترک بگیرید).", + "type": "multiple_choice", + "choices": [ + "ab(۶a+۹b)", + "۳a²b²(۲+۳)", + "۳ab(۲a − ۳b)", + "۳ab(۲a + ۳b)" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "تجزیه عبارت‌های جبری", + "تجزیه عبارات جبری" + ], + "prompt": "عبارت ab + ac را تجزیه کنید.", + "type": "multiple_choice", + "choices": [ + "b(a+c)", + "c(a+b)", + "a(b + c)", + "ac(a+b)" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "تجزیه عبارت‌های جبری", + "تبدیل به ضرب" + ], + "prompt": "عبارت ۴x²y − ۱۰xy را تجزیه کنید (عامل مشترک بگیرید).", + "type": "multiple_choice", + "choices": [ + "۲xy(۲x + ۵)", + "۲xy(x − ۵)", + "۲xy(۲x − ۵)", + "۵xy(۲x − ۲)" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "تجزیه عبارت‌های جبری", + "ضرب عبارات جبری" + ], + "prompt": "حاصل عبارت (x+y)(x-y) کدام است؟", + "type": "multiple_choice", + "choices": [ + "x^۲ + ۲xy + y^۲", + "x^۲ + y^۲", + "x^۲ - y^۲", + "x^۲ - ۲xy - y^۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "معادله", + "حل معادله" + ], + "prompt": "اگر (۵)/(۱۲)x - (۷)/(۱۸) = ۲ باشد، مقدار x کدام است؟", + "type": "multiple_choice", + "choices": [ + "(۸۶)/(۱۵)", + "(۵۸)/(۱۵)", + "(۲۴)/(۵)", + "(۳۱)/(۵)" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۴: جبر و معادله", + "معادله", + "محاسبه محیط و طول مستطیل" + ], + "prompt": "عرض مستطیلی ۵ سانتی‌متر و محیط آن ۲۴ سانتی‌متر است. طول این مستطیل چند سانتی‌متر است؟", + "type": "multiple_choice", + "choices": [ + "۱۲ سانتی‌متر", + "۱۹ سانتی‌متر", + "۱۴ سانتی‌متر", + "۷ سانتی‌متر" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۵: بردار و مختصات", + "ضرب عدد در بردار", + "محاسبه مختصات بردار" + ], + "prompt": "اگر a=(y,۰) و b=(۰,۳) و c=a-۲b باشد، مختصات c کدام است؟", + "type": "multiple_choice", + "choices": [ + "(y, -۳)", + "(y, -۶)", + "(y, ۶)", + "(-y, -۶)" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۶: مثلث", + "رابطهٔ فیثاغورس", + "رابطه فیثاغورس" + ], + "prompt": "مساحت مربع‌های ساخته‌شده روی دو ضلع یک مثلث قائم‌الزاویه به‌ترتیب ۹ و ۱۶ است. مساحت مربع روی وتر کدام است؟", + "type": "multiple_choice", + "choices": [ + "۹", + "۲۵", + "۱۶", + "۳۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۶: مثلث", + "رابطهٔ فیثاغورس", + "محاسبه ارتفاع مخروط" + ], + "prompt": "علی با قسمتی از دایره‌ای به شعاع ۱۰ سانتی‌متر، مخروطی به قطر قاعده ۱۲ سانتی‌متر ساخته است. ارتفاع این مخروط چند سانتی‌متر است؟", + "type": "multiple_choice", + "choices": [ + "۱۰ سانتی‌متر", + "۶ سانتی‌متر", + "۶۴ سانتی‌متر", + "۸ سانتی‌متر" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۶: مثلث", + "رابطهٔ فیثاغورس", + "محاسبه طول پاره‌خط" + ], + "prompt": "مقدار √۲۰ تا دو رقم اعشار تقریباً چند سانتی‌متر است؟", + "type": "multiple_choice", + "choices": [ + "۴٫۴۷ سانتی‌متر", + "۱۰ سانتی‌متر", + "۴۰ سانتی‌متر", + "۲۰ سانتی‌متر" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "توان", + "ضرب توان‌ها با پایه‌های مساوی" + ], + "prompt": "۷^۲ × ۷^۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۷^۶", + "۱۴^۵", + "۷^۵", + "۷^۱" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "توان", + "ضرب توان‌ها با توان‌های مساوی" + ], + "prompt": "۸^۳ × ۲^۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۸^۶", + "۱۰^۳", + "۱۶^۶", + "۱۶^۳" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "توان", + "محاسبه توان" + ], + "prompt": "(۵^۲)^۴ = ؟", + "type": "multiple_choice", + "choices": [ + "۵^۶", + "۵^۸", + "۵^۲", + "۲۰^۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "توان", + "تشخیص درستی یا نادرستی توان‌ها" + ], + "prompt": "۳^۲ چند است؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۵", + "۹", + "۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "تقسیم اعداد توان‌دار", + "تقسیم اعداد توان‌دار با پایه‌های مساوی" + ], + "prompt": "۱۰^۷ ÷ ۱۰^۲ = ؟", + "type": "multiple_choice", + "choices": [ + "۱۰^۵", + "۱۰^۹", + "۱۰^۱۴", + "۵^۱۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "تقسیم اعداد توان‌دار", + "تقسیم اعداد توان‌دار" + ], + "prompt": "۵^۷ ÷ ۵^۳ = ؟", + "type": "multiple_choice", + "choices": [ + "۵^۴", + "۵^۱۰", + "۵^۲۱", + "۴^۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "تقسیم اعداد توان‌دار", + "نوشتن اعداد به صورت یک عدد توان‌دار" + ], + "prompt": "۸۱ را به‌صورت یک عدد توان‌دار با پایه ۳ بنویسید.", + "type": "multiple_choice", + "choices": [ + "۳^۳", + "۹^۳", + "۳^۴", + "۴^۳" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "تقسیم اعداد توان‌دار", + "تشخیص تساوی‌های درست و نادرست" + ], + "prompt": "مقدار (√۵)^۲ چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۲۵", + "۵", + "۱۰", + "۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "جذر تقریبی", + "محاسبه طول با استفاده از فیثاغورس" + ], + "prompt": "در یک مثلث قائم‌الزاویه دو ضلع ۳ متر و ۵ متر است. طول ضلع سوم (وتر) کدام است؟", + "type": "multiple_choice", + "choices": [ + "۸ متر", + "√۱۶ متر", + "۱۷ متر", + "√۳۴ متر" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "جذر تقریبی", + "محاسبه مقدار تقریبی جذر" + ], + "prompt": "مقدار تقریبی جذر ۴۰ تا دو رقم اعشار کدام است؟", + "type": "multiple_choice", + "choices": [ + "۶٫۳۳", + "۶٫۲۳", + "۶٫۳۲", + "۵٫۳۲" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "جذر تقریبی", + "مقایسه مقادیر جذر" + ], + "prompt": "در جای خالی علامت مناسب قرار دهید: √۴۰ □ √۳۵", + "type": "multiple_choice", + "choices": [ + ">", + "<", + "=", + "≤" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "جذر تقریبی", + "تعیین مکان اعداد روی محور" + ], + "prompt": "مقادیر √۴، √۹ و √۱۶ به‌ترتیب کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "۴، ۹، ۱۶", + "۱، ۲، ۳", + "۲، ۳، ۵", + "۲، ۳، ۴" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۷: توان و جذر", + "خواص ضرب و تقسیم رادیکال‌ها", + "یافتن دو عدد طبیعی بین جذرها" + ], + "prompt": "دو عدد طبیعی بین √۷ و √۱۷ کدام‌اند؟", + "type": "multiple_choice", + "choices": [ + "۲ و ۳", + "۳ و ۴", + "۴ و ۵", + "۲ و ۴" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "میانگین داده‌ها", + "محاسبه میانگین داده‌ها" + ], + "prompt": "نمره‌های ریاضی یک دانش‌آموز ۱۵، ۱۷، ۱۸، ۱۹ و ۲۰ است. میانگین نمره‌های او کدام است؟", + "type": "multiple_choice", + "choices": [ + "۸۹", + "۱۷٫۸", + "۱۸", + "۱۷" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "میانگین داده‌ها", + "محاسبه اختلاف نمره‌ها با میانگین" + ], + "prompt": "نمره‌های یک دانش‌آموز ۱۴، ۱۵٫۵، ۱۶، ۱۷، ۱۸٫۵ و ۱۹ است. میانگین این نمره‌ها کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱۰۰", + "۱۷", + "۱۶", + "۱۶٫۶۷" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "میانگین داده‌ها", + "محاسبه مرکز دسته" + ], + "prompt": "مرکز دسته [۱۲۵, ۱۳۰) کدام است؟", + "type": "multiple_choice", + "choices": [ + "۱۲۷٫۵", + "۱۲۵", + "۱۳۰", + "۲۵۵" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "میانگین داده‌ها", + "محاسبه میانگین با حذف داده‌ها" + ], + "prompt": "میانگین نمره‌های ریاضی یک کلاس ۳۰ نفره ۱۷٫۲۵ است. یک دانش‌آموز نمره ۲٫۵ گرفته است. اگر نمره او را کنار بگذاریم، میانگین کلاس چند می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۱۷٫۲۵", + "۱۷٫۱۷", + "۱۷٫۷۶", + "۱۷٫۸۶" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "میانگین داده‌ها", + "فرضیات در محاسبه میانگین" + ], + "prompt": "میانگین نمره‌های یک کلاس ۳۰ نفره ۱۰٫۲۵ است و یک دانش‌آموز نمره ۲۰ گرفته است. اگر نمره او را کنار بگذاریم، میانگین کلاس چند می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۱۰٫۲۵", + "۹٫۵۸", + "۱۰٫۵۶", + "۹٫۹۱" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "شناسایی حالت‌های هم‌شانس" + ], + "prompt": "وقتی یک تاس معمولی می‌اندازیم، چند حالت هم‌شانس ممکن است رخ دهد؟", + "type": "multiple_choice", + "choices": [ + "۴", + "۶", + "۸", + "۱۲" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "احتمال شرطی" + ], + "prompt": "پنج توپ با شماره‌های ۱ تا ۵ در جعبه‌ای است. احتمال اینکه توپ برداشته‌شده به‌طور تصادفی، عددی زوج باشد چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۰٫۴", + "۰٫۶", + "۰٫۲", + "۲" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "محاسبه احتمال در کیسه مهره‌ها" + ], + "prompt": "از یک کیسه حاوی ۵۰ مهره، مهره‌ای تصادفی بیرون می‌آوریم. احتمال سبز بودن مهره (۳)/(۱۰) است. چند مهره سبز وجود دارد؟", + "type": "multiple_choice", + "choices": [ + "۱۵", + "۳۰", + "۵", + "۱۰" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "احتمال یا اندازه‌گیری شانس", + "محاسبه احتمال با استفاده از کیسه مهره‌ها" + ], + "prompt": "احتمال سبز بودن یک مهره در کیسه‌ای، (۳)/(۸) است. احتمال سبز نبودن آن مهره چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۰٫۳۷۵", + "۰٫۵", + "۰٫۶۲۵", + "۱٫۳۷۵" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "بررسی حالت‌های ممکن", + "تعیین حالت‌های ممکن با جدول" + ], + "prompt": "اگر سه سکه را هم‌زمان بیندازیم، تعداد کل حالت‌های ممکن چند است؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۸", + "۴", + "۹" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "بررسی حالت‌های ممکن", + "محاسبه تعداد حالات ممکن" + ], + "prompt": "تعداد حالات ممکن در پرتاب هم‌زمان سه سکه چند است؟", + "type": "multiple_choice", + "choices": [ + "۶", + "۴", + "۱۶", + "۸" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "بررسی حالت‌های ممکن", + "محاسبه احتمال وقوع یک حالت خاص" + ], + "prompt": "سه سکه را هم‌زمان می‌اندازیم. احتمال اینکه هر سه سکه رو بیاید چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۵۰٪", + "۲۵٪", + "۱۲٫۵٪", + "۸۷٫۵٪" + ], + "correct": 2 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "بررسی حالت‌های ممکن", + "محاسبه احتمال وقوع چند حالت خاص" + ], + "prompt": "سه سکه را هم‌زمان می‌اندازیم. احتمال اینکه دقیقاً دو سکه رو و یکی پشت بیاید چقدر است؟", + "type": "multiple_choice", + "choices": [ + "۳۷٫۵٪", + "۱۲٫۵٪", + "۵۰٪", + "۲۵٪" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "بررسی حالت‌های ممکن", + "محاسبه تعداد ترکیب‌های ممکن" + ], + "prompt": "در کارخانه‌ای دوچرخه در دو مدل، سه رنگ و دو اندازه تولید می‌شود. چند نوع دوچرخه مختلف تولید می‌شود؟", + "type": "multiple_choice", + "choices": [ + "۷", + "۶", + "۸", + "۱۲" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۸: آمار و احتمال", + "بررسی حالت‌های ممکن", + "حالت‌های ممکن در پرتاب تاس" + ], + "prompt": "دو تاس را می‌اندازیم. احتمال اینکه هر دو تاس عدد ۱ بیاورند چقدر است؟", + "type": "multiple_choice", + "choices": [ + "(۱)/(۶)", + "(۱)/(۳۶)", + "(۲)/(۳۶)", + "(۱)/(۱۲)" + ], + "correct": 1 + }, + { + "path": [ + "پایه هشتم", + "فصل ۹: دایره", + "خط و دایره", + "رسم وتر دایره و بررسی نقاط تقاطع" + ], + "prompt": "پاره‌خطی که دو نقطه روی محیط یک دایره را به هم وصل می‌کند، چه نامیده می‌شود؟", + "type": "multiple_choice", + "choices": [ + "قطر", + "شعاع", + "مماس", + "وتر" + ], + "correct": 3 + }, + { + "path": [ + "پایه هشتم", + "فصل ۹: دایره", + "خط و دایره", + "رسم و تحلیل مماس‌های دایره" + ], + "prompt": "نقطه B در فاصله ۱۲ سانتی‌متری مرکز دایره‌ای به شعاع ۵ سانتی‌متر قرار دارد. از این نقطه دو مماس بر دایره رسم شده است. طول هر مماس چند سانتی‌متر است؟", + "type": "multiple_choice", + "choices": [ + "۱۰٫۹۳ سانتی‌متر", + "۱۳ سانتی‌متر", + "۷ سانتی‌متر", + "۱۷ سانتی‌متر" + ], + "correct": 0 + }, + { + "path": [ + "پایه هشتم", + "فصل ۹: دایره", + "خط و دایره", + "محاسبه حجم و عمق در شکل‌های هندسی" + ], + "prompt": "کاسه‌ای نیم‌کروی و پر از آب داریم. طول قطر دهانه کاسه (AB) برابر ۲۴ سانتی‌متر است. حداکثر عمق آب چند سانتی‌متر است؟", + "type": "multiple_choice", + "choices": [ + "۲۴ سانتی‌متر", + "۶ سانتی‌متر", + "۱۲ سانتی‌متر", + "۴۸ سانتی‌متر" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "مجموعه‌های متناهی و نامتناهی", + "تفاوت مجموعه‌ها" + ], + "prompt": "اگر N مجموعه اعداد طبیعی و W مجموعه اعداد صحیح نامنفی (طبیعی به‌همراه صفر) باشد، مجموعه W-N چند عضو دارد؟", + "type": "multiple_choice", + "choices": [ + "۰", + "۱", + "۲", + "نامتناهی" + ], + "correct": 1 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "مجموعه‌های متناهی و نامتناهی", + "تشخیص اعضای مجموعه" + ], + "prompt": "از میان عددهای -۷، ۶، -۴٫۸، ۲ و √۷، کدام‌ها عضو مجموعه A={x∈R | x≤۲} هستند؟", + "type": "multiple_choice", + "choices": [ + "۶ و √۷", + "۲ و √۷", + "-۷، -۴٫۸ و ۲", + "همه پنج عدد" + ], + "correct": 2 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "مجموعه‌های متناهی و نامتناهی", + "اجتماع و اشتراک بازه‌ها" + ], + "prompt": "اگر A=(-۱,۴] و B=(۲,+∞) باشد، A∪B کدام است؟", + "type": "multiple_choice", + "choices": [ + "(-۱,+∞)", + "(۲,۴]", + "(-۱,۴]", + "(۲,+∞)" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "مجموعه‌های متناهی و نامتناهی", + "تشخیص مجموعه‌های متناهی و نامتناهی" + ], + "prompt": "مجموعه اعداد طبیعی کمتر از ۴ چند عضو دارد؟", + "type": "multiple_choice", + "choices": [ + "۳", + "۴", + "۲", + "نامتناهی" + ], + "correct": 0 + }, + { + "path": [ + "پایه دهم", + "فصل ۱: مجموعه، الگو و دنباله", + "متمم یک مجموعه", + "تشخیص مجموعه مرجع" + ], + "prompt": "اگر مجموعه مرجع Z (اعداد صحیح) و B={x∈R | -۳/answer', QuestionAnswerView.as_view(), name='question-answer'), path('questions//report', QuestionReportView.as_view(), name='question-report'), path('nodes//lessons', NodeLessonsView.as_view(), name='node-lessons'), + path('nodes//quiz', NodeQuizView.as_view(), name='node-quiz'), path('progress/nodes', NodeProgressListView.as_view(), name='node-progress-list'), ] diff --git a/content/views.py b/content/views.py index 305d055..a05cb9d 100644 --- a/content/views.py +++ b/content/views.py @@ -2,6 +2,8 @@ from django.core.cache import cache from django.db import IntegrityError, transaction from django.db.models import Count from django.http import Http404 +import random + from django.shortcuts import get_object_or_404 from drf_spectacular.types import OpenApiTypes from drf_spectacular.utils import OpenApiParameter, extend_schema @@ -29,6 +31,7 @@ from .serializers import ( LessonIntroResponseSerializer, LessonQuestionsResponseSerializer, NodeLessonsResponseSerializer, + NodeQuizResponseSerializer, NodeProgressListResponseSerializer, QuestionReportRequestSerializer, QuestionReportResponseSerializer, @@ -635,6 +638,95 @@ class QuestionReportView(APIView): ) +class NodeQuizView(APIView): + """ + GET /api/nodes/{id}/quiz — یک آزمونِ آماده برای کلِ مبحث. + + چرا لازم شد: واحدِ بازی در اپ «مبحث» است (همان جزیره‌ی روی نقشه)، ولی + سوال‌ها به «درس» بسته‌اند و درس در این پروژه ریزترین دانه است — یک نوعِ + مسئله‌ی استخراج‌شده از کتاب، نه یک جلسه‌ی درسی. نتیجه‌اش این بود که هر + درس یکی-دو سوال داشت و اپ برای ساختنِ یک آزمونِ چهارسوالی باید ده‌ها + درخواستِ `lessons/{id}/questions` می‌زد و خودش سرِ هم می‌کرد. + + این اندپوینت همان کار را یک‌جا می‌کند: از همه‌ی درس‌های مبحث نمونه + برمی‌دارد و یک آزمون می‌دهد. + + ترتیب تصادفی نیست: `?seed=` یا شناسه‌ی کاربر مبنای درهم‌ریزی است تا + دانش‌آموزی که صفحه را رفرش می‌کند همان آزمون را ببیند، نه مجموعه‌ی تازه‌ای + که پیشرفتش را بی‌معنا کند. + """ + + throttle_scope = 'read' + throttle_classes = [GuestAwareContentThrottle] + + DEFAULT_SIZE = 4 + MAX_SIZE = 20 + + @extend_schema(responses=NodeQuizResponseSerializer, tags=['Curriculum (content)']) + def get(self, request, node_id: int): + node = get_object_or_404( + Node.objects.select_related('unit'), pk=node_id, + ) + try: + size = int(request.query_params.get('size', self.DEFAULT_SIZE)) + except (TypeError, ValueError): + size = self.DEFAULT_SIZE + size = max(1, min(size, self.MAX_SIZE)) + + questions = list( + Question.objects + .filter(lesson__node_id=node_id) + .select_related('lesson') + .prefetch_related('choices') + .order_by('lesson__id', 'id') + ) + + # درهم‌ریزیِ پایدار: همان کاربر روی همان مبحث همیشه همان ترتیب را + # می‌بیند، ولی دو کاربرِ مختلف دو ترتیبِ مختلف. + seed = request.query_params.get('seed') or str(getattr(request.user, 'id', '') or '') + rng = random.Random(f'{node_id}:{seed}') + rng.shuffle(questions) + + # حداکثر یک سوال از هر درس تا آزمون روی یک مهارت گیر نکند؛ اگر با این + # شرط به اندازه‌ی لازم نرسیدیم، بقیه از همان استخر پر می‌شوند. + picked, seen_lessons = [], set() + for question in questions: + if question.lesson_id in seen_lessons: + continue + seen_lessons.add(question.lesson_id) + picked.append(question) + if len(picked) >= size: + break + if len(picked) < size: + for question in questions: + if question in picked: + continue + picked.append(question) + if len(picked) >= size: + break + + return Response(NodeQuizResponseSerializer({ + 'nodeId': str(node.pk), + 'nodeTitle': node.title, + 'unitTitle': node.unit.title, + 'questionCount': len(picked), + 'requested': size, + 'questions': [ + { + 'id': str(q.pk), + 'lessonId': str(q.lesson_id), + 'lessonTitle': q.lesson.title, + 'type': q.type, + 'prompt': q.prompt, + 'options': [ + {'id': str(c.pk), 'value': c.value} for c in q.choices.all() + ], + } + for q in picked + ], + }).data) + + class NodeLessonsView(APIView): """ GET /api/nodes/{id}/lessons — قدم‌های یک مبحث برای نقشه‌ی مهارت. diff --git a/rag/management/commands/rag_verify_solutions.py b/rag/management/commands/rag_verify_solutions.py new file mode 100644 index 0000000..9e4164c --- /dev/null +++ b/rag/management/commands/rag_verify_solutions.py @@ -0,0 +1,379 @@ +""" +راستی‌آزماییِ راه‌حل‌هایی که vision از کتابِ درسی درآورده. + +چرا لازم است: استخراج گاهی راه‌حلِ غلط می‌سازد و این خطا در بازیابی دیده +نمی‌شود — فقط وقتی کسی به `solution` اعتماد کند (ساختِ سؤال، یا خودِ دستیار +هنگامِ نقلِ جواب) خودش را نشان می‌دهد. نمونه‌های واقعی از همین کتاب‌ها: + + BMI = ۱۰۰/(۲٫۷۴)² کتاب: ۳۳٫۲ درست: ۱۳٫۳ + ۱۶ آبی + ۲۴ صورتی کتاب: «کل ۵۰» درست: ۴۰ + بزرگ‌ترین عددِ ۴رقمیِ بی‌تکرار کتاب: ۸۵۳۲ درست: ۹۸۷۶ + g(x) = x³ − ۲ کتاب: «نمایی» درست: چندجمله‌ایِ درجه ۳ + +`solution` هرگز بازنویسی نمی‌شود. کتاب باید کتاب بماند: اگر جوابِ مدل را +جایش می‌گذاشتیم و مدل اشتباه می‌کرد، منبعِ حقیقت بی‌صدا خراب می‌شد. + +────────────────────────────────────────────────────────────────────────── +درس‌هایی که از اجرای اولِ این دستور گرفته شد و در طراحیِ فعلی نشسته‌اند: + +۱. نتیجه باید سه‌حالته باشد. با بله/خیر، «نمی‌دانم» ناچار به «غلط است» + ترجمه می‌شد: ۳۵٪ از گزارش‌ها مسئله‌هایی بودند که به شکل یا جدولِ کتاب + ارجاع می‌دادند و اصلاً قابلِ قضاوت نبودند. + +۲. «۳/۱۰۴» در این کتاب‌ها عددِ اعشاریِ ۳٫۱۰۴ است، نه کسرِ ۳÷۱۰۴. بدونِ گفتنِ + این به مدل، ۲۴٪ از گزارش‌ها هشدارِ کاذب بود — بیشترشان در پایه ششم که + پر از اعشار است. + +۳. مسئله‌های وابسته به شکل اصلاً فرستاده نمی‌شوند. هزینه دارند و جوابشان + بی‌معناست؛ همان‌جا برچسبِ unjudgeable می‌خورند. + +۴. دو مدل، دو نقش. deepseek-reasoner ارزان است و تشخیصش خوب، ولی جوابِ + خودش گاهی غلط است (مسئله‌ی سرعتِ نور را ۱۰^۱۷ داد به‌جای ۱۰^۱۴). پس + او تور می‌اندازد و o4-mini فقط روی صیدها داوری می‌کند. +────────────────────────────────────────────────────────────────────────── + + python manage.py rag_verify_solutions --all + python manage.py rag_verify_solutions --all --adjudicate + python manage.py rag_verify_solutions --collection "ریاضی ششم" --limit 20 + python manage.py rag_verify_solutions --report +""" +import json +import re +import threading +import time +from concurrent.futures import ThreadPoolExecutor + +from django.core.management.base import BaseCommand, CommandError +from django.db.models import Count, Q +from django.utils import timezone + +from rag.models import LessonChunk +from rag.services import clients +from rag.services.config import rag_is_configured + +SCOUT_MODEL = 'deepseek-reasoner' +JUDGE_MODEL = 'o4-mini' + +# دو خطای کاملاً متفاوت که هر دو ۴۲۹‌اند و نباید یکسان با آن‌ها رفتار کرد: +# +# • فشارِ لحظه‌ایِ موازی‌کاری — گذراست، عقب‌نشینی حلش می‌کند. +# • سقفِ مصرفِ حساب — ساعت‌ها باز نمی‌شود. تلاشِ دوباره نه‌تنها بی‌فایده +# است، پنجره‌ی محدودیت را هم تمدید می‌کند: یک اجرا ۱۱۹ بار دوباره تلاش +# کرد، ۶۵ دقیقه طول کشید، هیچ کاری نکرد، و مهلت را از ۱۴ ساعت جلوتر برد. +class AccountLimitReached(Exception): + """حسابِ سرویس جواب نمی‌دهد؛ ادامه دادن بی‌معناست.""" + + +def is_account_limit(exc) -> bool: + """ + آیا این خطا یعنی «حسابِ سرویس دیگر جواب نمی‌دهد» یا فقط کندیِ لحظه‌ای؟ + + دو شکلِ واقعی که دیدیم و هر دو باید اجرا را متوقف کنند: + 429 initial_usage_limit_exceeded — سقفِ حسابِ تازه، ساعت‌ها + 403 insufficient user quota — اعتبار تمام شده + + نکته: متنِ دومی «insufficient user quota» است با فاصله، نه زیرخط. محافظِ + اولِ ما دنبالِ `insufficient_quota` می‌گشت و نمی‌گرفتش، و اجرا ۷۷۰ فراخوانیِ + محکوم‌به‌شکست زد به‌جای اینکه سرِ اولی بایستد. + """ + text = str(exc).lower() + if 'usage_limit' in text or 'quota' in text: + return True + return '403' in text and 'insufficient' in text + + +# مسئله‌ای که به شکل/جدولِ کتاب ارجاع می‌دهد بدونِ آن شکل قابلِ حل نیست. +# فرستادنش هم پول می‌سوزاند هم آمار را خراب می‌کند. +NEEDS_FIGURE = re.compile( + r'شکل|جدول|نمودار|روبه‌رو|روبرو|مقابل|تصویر|نقشه|رسم کنید|بکشید|' + r'رنگ[‌ ]?آمیزی|زیر را|بالا را|وِن' +) + +PROMPT = """تو یک ریاضی‌دانِ دقیق هستی که راه‌حل‌های کتابِ درسیِ ایران را بازبینی می‌کند. + +⚠️ سه قاعده‌ی مهم درباره‌ی نگارشِ این متن‌ها: + +۱. علامتِ «/» بینِ دو عدد، در این کتاب‌ها تقریباً همیشه **جداکننده‌ی اعشار** + است، نه خطِ کسر. یعنی «۳/۱۰۴» عددِ ۳٫۱۰۴ است و «۲/۵» عددِ ۲٫۵. + کسرها معمولاً به شکلِ «۳ بر ۴» یا با کسرِ عمودی می‌آیند. +۲. صفر در ریاضیِ مدرسه‌ی ایران عددِ طبیعی **نیست**. +۳. متن با OCR از PDF درآمده؛ فاصله و نیم‌فاصله ممکن است به‌هم‌ریخته باشد. + تفاوتِ صرفاً نگارشی، گِردکردن، یا ترتیبِ نوشتن **خطا نیست**. + +مسئله: +{problem} + +راه‌حلِ کتاب: +{solution} + +کارَت: +۱. اول خودت مسئله را قدم‌به‌قدم حل کن. +۲. بعد راه‌حلِ کتاب را با جوابِ خودت بسنج. + +یکی از این سه را برگردان: +• "agrees" — راه‌حلِ کتاب از نظرِ ریاضی درست است (حتی اگر نگارشش فرق دارد) +• "disagrees" — خطای قطعیِ ریاضی دارد. فقط وقتی مطمئنی. +• "unjudgeable" — بدونِ شکل/جدولِ کتاب یا داده‌ی جاافتاده نمی‌شود قضاوت کرد، + یا مسئله جوابِ عددیِ مشخصی ندارد (پرسشِ باز یا توضیحی). + +اگر شک داری بینِ disagrees و unjudgeable، unjudgeable را انتخاب کن. + +فقط این JSON را برگردان، بدونِ هیچ متنِ اضافه: +{{"verdict": "agrees|disagrees|unjudgeable", "answer": "جوابِ خودت، کوتاه", "why": "حداکثر ۱۲۰ نویسه"}}""" + + +def first_json(text: str): + """ + اولین شیءِ JSON را از متن بیرون می‌کشد. + + مدل‌های استدلالی گاهی قبل یا بعد از JSON توضیح می‌چسبانند و json.loads خام + روی همان می‌افتد. در محکِ اولیه همین باعث شد deepseek به‌اشتباه ۷ از ۸ + به‌نظر برسد در حالی که ۸ از ۸ بود. + """ + depth = 0 + start = None + for i, ch in enumerate(text or ''): + if ch == '{': + if depth == 0: + start = i + depth += 1 + elif ch == '}': + depth -= 1 + if depth == 0 and start is not None: + try: + return json.loads(text[start:i + 1]) + except json.JSONDecodeError: + start = None + return None + + +class Command(BaseCommand): + help = 'بازبینیِ درستیِ راه‌حل‌های استخراج‌شده از کتاب (هزینه دارد، کم).' + + def add_arguments(self, parser): + parser.add_argument('--collection', default=None) + parser.add_argument('--all', action='store_true') + parser.add_argument('--limit', type=int, default=None) + parser.add_argument('--workers', type=int, default=12) + parser.add_argument('--adjudicate', action='store_true', + help='پاسِ دوم: مشکوک‌ها را با مدلِ دقیق‌تر بسنج.') + parser.add_argument('--recheck', action='store_true') + parser.add_argument('--report', action='store_true', + help='فقط گزارشِ وضعیت؛ هیچ فراخوانی‌ای نمی‌کند.') + parser.add_argument('--sync-qdrant', action='store_true', + help='برچسب‌ها را در payloadِ Qdrant بنویس (رایگان).') + + def handle(self, *args, **opts): + if opts['report']: + return self._report() + if opts['sync_qdrant']: + return self._sync_qdrant(opts) + if not rag_is_configured(): + raise CommandError('RAG پیکربندی نشده (کلیدها خالی‌اند).') + if opts['adjudicate']: + return self._adjudicate(opts) + + qs = LessonChunk.objects.exclude(problem='').exclude(solution='') + if opts['collection']: + qs = qs.filter(collection=opts['collection']) + elif not opts['all']: + raise CommandError('یا --collection بدهید یا --all.') + if not opts['recheck']: + qs = qs.filter(solution_checked_at__isnull=True) + rows = list(qs.order_by('collection', 'source_page', 'order')) + + skipped = self._mark_figure_dependent(rows) + rows = [r for r in rows if not NEEDS_FIGURE.search(r.problem or '')] + if opts['limit']: + rows = rows[:opts['limit']] + if skipped: + self.stdout.write( + f' {skipped} مسئله‌ی وابسته به شکل/جدول بدونِ فراخوانی ' + 'برچسبِ unjudgeable گرفتند.' + ) + if not rows: + self.stdout.write(self.style.WARNING('چیزی برای بررسی نماند.')) + return + + self.stdout.write(self.style.MIGRATE_HEADING( + f'\n{len(rows)} chunk با {SCOUT_MODEL} (~${len(rows) * 0.00014:.2f})\n')) + self._run(rows, SCOUT_MODEL, opts['workers']) + + def _mark_figure_dependent(self, rows) -> int: + """قبل از خرجِ یک ریال، آن‌هایی که ذاتاً قابلِ قضاوت نیستند کنار می‌روند.""" + marked = [] + for chunk in rows: + if NEEDS_FIGURE.search(chunk.problem or ''): + chunk.solution_verdict = LessonChunk.VERDICT_UNJUDGEABLE + chunk.check_note = 'به شکل/جدولِ کتاب ارجاع می‌دهد؛ از متن قابلِ قضاوت نیست.' + chunk.checked_by = 'pre-filter' + chunk.solution_checked_at = timezone.now() + marked.append(chunk) + if marked: + LessonChunk.objects.bulk_update( + marked, ['solution_verdict', 'check_note', 'checked_by', + 'solution_checked_at']) + return len(marked) + + def _adjudicate(self, opts): + qs = LessonChunk.objects.filter( + solution_verdict=LessonChunk.VERDICT_DISAGREES).exclude(problem='') + if opts['collection']: + qs = qs.filter(collection=opts['collection']) + if not opts['recheck']: + qs = qs.exclude(checked_by=JUDGE_MODEL) + rows = list(qs.order_by('collection', 'source_page')[:opts['limit'] or 10_000]) + if not rows: + self.stdout.write(self.style.WARNING('مشکوکی برای داوری نمانده.')) + return + # مدلِ داور روی این پروکسی سخت‌گیرتر نرخ‌بندی می‌شود؛ نصفِ کارگرها. + workers = max(1, min(opts['workers'], 4)) + self.stdout.write(self.style.MIGRATE_HEADING( + f'\nداوریِ {len(rows)} مورد با {JUDGE_MODEL} ({workers} کارگر) ' + f'(~${len(rows) * 0.0018:.2f})\n')) + self._run(rows, JUDGE_MODEL, workers) + + def _run(self, rows, model, workers): + """ + فراخوانی‌ها موازی، نوشتن دسته‌ای از نخِ اصلی. + + هر chunk چند ثانیه منتظرِ شبکه است، پس ترتیبی یعنی ساعت‌ها؛ ولی نوشتنِ + هم‌زمان از چند نخ روی SQLite به قفلِ نوشتن می‌خورد. + """ + client = clients.get_openai_client() + + stop = threading.Event() + + def ask(chunk): + # اگر یک نخ به سقفِ حساب خورده، بقیه بی‌درنگ برمی‌گردند؛ ادامه دادن + # فقط پنجره‌ی محدودیت را طولانی‌تر می‌کند. + if stop.is_set(): + return chunk, None, None + delay = 4.0 + last = None + for _ in range(5): + try: + completion = client.chat.completions.create( + model=model, + messages=[{'role': 'user', 'content': PROMPT.format( + problem=chunk.problem[:900], solution=chunk.solution[:900])}], + ) + data = first_json(completion.choices[0].message.content) + verdict = (data or {}).get('verdict') + if verdict not in dict(LessonChunk.VERDICT_CHOICES): + raise ValueError(f'verdictِ نامعتبر: {verdict!r}') + return chunk, data, None + except Exception as exc: # noqa: BLE001 + last = exc + text = str(exc).lower() + if is_account_limit(exc): + stop.set() + return chunk, None, AccountLimitReached(str(exc)[:200]) + if '429' not in text and 'rate' not in text: + break + if stop.is_set(): + break + time.sleep(delay) + delay *= 2 + return chunk, None, last + + counts = {v: 0 for v, _ in LessonChunk.VERDICT_CHOICES} + failed = 0 + aborted: AccountLimitReached | None = None + batch: list[LessonChunk] = [] + t0 = time.time() + done = 0 + with ThreadPoolExecutor(max_workers=workers) as pool: + for chunk, data, err in pool.map(ask, rows): + done += 1 + if isinstance(err, AccountLimitReached): + aborted = err + continue + if err is None and data is None: + continue # بعد از توقف، نوبتش نرسید + if err is not None: + failed += 1 + self.stdout.write(self.style.ERROR(f' ✗ #{chunk.pk}: {str(err)[:75]}')) + else: + chunk.solution_verdict = data['verdict'] + chunk.checked_answer = str(data.get('answer') or '')[:2000] + chunk.check_note = str(data.get('why') or '')[:300] + chunk.checked_by = model + chunk.solution_checked_at = timezone.now() + batch.append(chunk) + counts[data['verdict']] += 1 + if data['verdict'] == LessonChunk.VERDICT_DISAGREES: + self.stdout.write( + f' ⚠ {chunk.collection} ص{chunk.source_page}: ' + f'{chunk.problem[:50]} → {chunk.checked_answer[:40]}') + if len(batch) >= 40: + self._flush(batch) + if done % 100 == 0: + rate = done / max(time.time() - t0, 1) + self.stdout.write( + f' … {done}/{len(rows)} (~{(len(rows)-done)/max(rate,.001)/60:.0f} دقیقه مانده)') + self._flush(batch) + self.stdout.write(self.style.SUCCESS( + f"\n{counts['agrees']} درست، {counts['disagrees']} مشکوک، " + f"{counts['unjudgeable']} غیرقابلِ قضاوت، {failed} خطا — {time.time()-t0:.0f}s")) + if aborted is not None: + # آنچه تا اینجا سنجیده شده ذخیره شده و اجرای بعدی از همین‌جا ادامه + # می‌دهد، چون فقط بررسی‌نشده‌ها برداشته می‌شوند. + raise CommandError( + 'سقفِ مصرفِ حسابِ سرویس پر شده و اجرا همین‌جا متوقف شد.\n' + f' پیامِ سرویس: {aborted}\n' + ' تا باز شدنِ سقف دوباره تلاش نکنید؛ هر تلاش مهلت را جلوتر می‌برد.\n' + ' وضعیت با: python manage.py rag_verify_solutions --report' + ) + + @staticmethod + def _flush(batch): + if batch: + LessonChunk.objects.bulk_update( + batch, ['solution_verdict', 'checked_answer', 'check_note', + 'checked_by', 'solution_checked_at']) + batch.clear() + + def _sync_qdrant(self, opts): + """ + برچسب‌ها را روی نقاطِ موجود می‌نویسد، بدونِ بردار و بدونِ هزینه. + + نقطه‌ها بر اساسِ مقدارِ برچسب دسته می‌شوند، پس برای هر collection سه + فراخوانی کافی است نه هزاران‌تا. + """ + from rag.services.qdrant_store import set_payload_fields + + qs = LessonChunk.objects.exclude(solution_verdict='') + if opts['collection']: + qs = qs.filter(collection=opts['collection']) + + buckets: dict[tuple[str, str], list[str]] = {} + for collection, verdict, point_id in qs.values_list( + 'collection', 'solution_verdict', 'qdrant_point_id'): + buckets.setdefault((collection, verdict), []).append(str(point_id)) + + if not buckets: + self.stdout.write(self.style.WARNING('برچسبی برای همگام‌سازی نیست.')) + return + + total = 0 + for (collection, verdict), ids in sorted(buckets.items()): + set_payload_fields(collection, ids, {'solution_verdict': verdict}) + total += len(ids) + self.stdout.write(f' {collection:14s} {verdict:12s} {len(ids):4d} نقطه') + self.stdout.write(self.style.SUCCESS(f'\n{total} نقطه در Qdrant به‌روز شد.')) + + def _report(self): + rows = (LessonChunk.objects.exclude(problem='').exclude(solution='') + .values('collection') + .annotate(n=Count('id'), + ok=Count('id', filter=Q(solution_verdict='agrees')), + bad=Count('id', filter=Q(solution_verdict='disagrees')), + unk=Count('id', filter=Q(solution_verdict='unjudgeable')), + todo=Count('id', filter=Q(solution_checked_at__isnull=True))) + .order_by('collection')) + self.stdout.write(f"\n{'کتاب':14s} {'کل':>5s} {'درست':>6s} {'مشکوک':>7s} " + f"{'بی‌قضاوت':>9s} {'مانده':>6s}") + for r in rows: + self.stdout.write(f"{r['collection']:14s} {r['n']:5d} {r['ok']:6d} " + f"{r['bad']:7d} {r['unk']:9d} {r['todo']:6d}") diff --git a/rag/migrations/0005_lessonchunk_checked_answer_lessonchunk_checked_by_and_more.py b/rag/migrations/0005_lessonchunk_checked_answer_lessonchunk_checked_by_and_more.py new file mode 100644 index 0000000..1601115 --- /dev/null +++ b/rag/migrations/0005_lessonchunk_checked_answer_lessonchunk_checked_by_and_more.py @@ -0,0 +1,33 @@ +# Generated by Django 5.2.17 on 2026-09-15 22:34 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('rag', '0004_ingestedpage'), + ] + + operations = [ + migrations.AddField( + model_name='lessonchunk', + name='checked_answer', + field=models.TextField(blank=True), + ), + migrations.AddField( + model_name='lessonchunk', + name='checked_by', + field=models.CharField(blank=True, max_length=60), + ), + migrations.AddField( + model_name='lessonchunk', + name='solution_agrees', + field=models.BooleanField(blank=True, null=True), + ), + migrations.AddField( + model_name='lessonchunk', + name='solution_checked_at', + field=models.DateTimeField(blank=True, null=True), + ), + ] diff --git a/rag/migrations/0006_remove_lessonchunk_solution_agrees_and_more.py b/rag/migrations/0006_remove_lessonchunk_solution_agrees_and_more.py new file mode 100644 index 0000000..9475990 --- /dev/null +++ b/rag/migrations/0006_remove_lessonchunk_solution_agrees_and_more.py @@ -0,0 +1,27 @@ +# Generated by Django 5.2.17 on 2026-09-15 23:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('rag', '0005_lessonchunk_checked_answer_lessonchunk_checked_by_and_more'), + ] + + operations = [ + migrations.RemoveField( + model_name='lessonchunk', + name='solution_agrees', + ), + migrations.AddField( + model_name='lessonchunk', + name='check_note', + field=models.CharField(blank=True, max_length=300), + ), + migrations.AddField( + model_name='lessonchunk', + name='solution_verdict', + field=models.CharField(blank=True, choices=[('agrees', 'راه\u200cحلِ کتاب درست است'), ('disagrees', 'راه\u200cحلِ کتاب غلط است'), ('unjudgeable', 'بدونِ شکل/جدول قابلِ قضاوت نیست')], db_index=True, max_length=12), + ), + ] diff --git a/rag/models.py b/rag/models.py index f93ab4c..c54f1c3 100644 --- a/rag/models.py +++ b/rag/models.py @@ -53,6 +53,36 @@ class LessonChunk(models.Model): # اجرای دوباره پس از قطعی، نقاطِ تکراری در Qdrant می‌ساخت. source_page = models.PositiveIntegerField(null=True, blank=True, db_index=True) + # --- راستی‌آزماییِ راه‌حل ------------------------------------------ + # vision گاهی راه‌حلِ غلط از کتاب درمی‌آورد: در پایه نهم ۱۷ مورد پیدا شد، + # مثلِ «۱۰۸×۱۰¹³» به‌جای «۱٫۰۸×۱۰¹⁴» یا دستگاهی بی‌جواب که جوابِ (۸,۵) + # گرفته بود. این خطا در بازیابی دیده نمی‌شود ولی هر مصرف‌کننده‌ای که به + # `solution` اعتماد کند را خراب می‌کند — از ساختِ سؤال تا خودِ دستیار. + # + # `solution` عمداً هیچ‌وقت بازنویسی نمی‌شود: کتاب باید کتاب بماند. اگر + # جوابِ مدل را جایش می‌گذاشتیم و مدل اشتباه می‌کرد، منبعِ حقیقت بی‌صدا + # خراب می‌شد و راهِ برگشتی نبود. پس فقط برچسب می‌خورد و جوابِ مدل جدا + # ذخیره می‌شود تا آدم بتواند داوری کند. + # نتیجه سه‌حالته است، نه بله/خیر. پاسِ اول با بولی اجرا شد و ۱۲٫۵٪ خطا + # گزارش کرد؛ خواندنِ دستیِ نمونه‌ها نشان داد نرخِ واقعی ~۴٪ است و بقیه نویز: + # ۳۵٪ مسئله‌هایی که به شکل یا جدولِ کتاب ارجاع می‌دهند و اصلاً قابلِ قضاوت + # نیستند، و ۲۴٪ موردی که «۳/۱۰۴» را کسرِ ۳÷۱۰۴ خوانده بود نه عددِ اعشاریِ + # ۳٫۱۰۴. با دو حالت، «نمی‌دانم» ناچار به «غلط است» ترجمه می‌شد. + VERDICT_AGREES = 'agrees' + VERDICT_DISAGREES = 'disagrees' + VERDICT_UNJUDGEABLE = 'unjudgeable' + VERDICT_CHOICES = [ + (VERDICT_AGREES, 'راه‌حلِ کتاب درست است'), + (VERDICT_DISAGREES, 'راه‌حلِ کتاب غلط است'), + (VERDICT_UNJUDGEABLE, 'بدونِ شکل/جدول قابلِ قضاوت نیست'), + ] + solution_checked_at = models.DateTimeField(null=True, blank=True) + solution_verdict = models.CharField(max_length=12, blank=True, + choices=VERDICT_CHOICES, db_index=True) + checked_answer = models.TextField(blank=True) + check_note = models.CharField(max_length=300, blank=True) + checked_by = models.CharField(max_length=60, blank=True) + collection = models.CharField(max_length=200, db_index=True) qdrant_point_id = models.UUIDField(default=uuid.uuid4, editable=False) diff --git a/rag/services/clients.py b/rag/services/clients.py index 3647c98..467968f 100644 --- a/rag/services/clients.py +++ b/rag/services/clients.py @@ -46,6 +46,7 @@ def get_qdrant_client(): url=settings.QDRANT_URL, api_key=settings.QDRANT_API_KEY, check_compatibility=False, + timeout=settings.QDRANT_TIMEOUT_SECONDS, ) diff --git a/rag/services/ingest.py b/rag/services/ingest.py index bedbabc..6b84fb4 100644 --- a/rag/services/ingest.py +++ b/rag/services/ingest.py @@ -76,6 +76,14 @@ def _payload(chunk: LessonChunk) -> dict: 'chapter_number': chunk.chapter, 'chunk_order': chunk.order, } + # نتیجه‌ی بازبینیِ راه‌حل. عمداً فقط همین یک کلیدِ کوتاه می‌رود و نه + # `checked_answer`/`check_note`: آن دو در دیتابیس در دسترس‌اند و اینجا فقط + # حجم اضافه می‌کردند. نامش هم عمداً با هیچ‌کدام از کلیدهایی که + # `retrieval._payload_text`/`_payload_title` می‌خوانند یکی نیست، پس یک + # نویسه هم به متنی که به مدل می‌رسد اضافه نمی‌کند — همان اشتباهی که یک بار + # با `summary` رخ داد و context را خراب کرد. + if chunk.solution_verdict: + payload['solution_verdict'] = chunk.solution_verdict if chunk.lesson_id is not None: payload['lesson_id'] = chunk.lesson_id if chunk.source_page is not None: diff --git a/rag/services/pdf.py b/rag/services/pdf.py index fa344c9..a8580ac 100644 --- a/rag/services/pdf.py +++ b/rag/services/pdf.py @@ -103,6 +103,16 @@ def extract_problem_types(image, grade: str, chapter_name: str) -> dict: """ یک عکسِ صفحه‌ی کتاب → ساختارِ JSONِ انواعِ مسئله (فارسی)، با مدلِ vision. خروجی همون شکلی‌ست که uploadِ ریاضیِ تیمِ دیگه هم تولید می‌کرد. + + ⚠️ قاعده‌ی «self-contained» در پرامپت تازه اضافه شده و کتاب‌هایی که تا امروز + وارد شده‌اند بدونِ آن استخراج شده‌اند. اثرش با عدد: از ۲٬۱۱۹ مسئله‌ی موجود، + ۸۸۱ تا (۴۲٪) به «شکلِ زیر» یا «جدولِ روبه‌رو» ارجاع می‌دهند و بدونِ آن تصویر + قابلِ حل نیستند — نه برای دانش‌آموز، نه برای دستیار، نه برای ساختِ سؤال. + + نکته این است که مدل آن شکل را **دیده بود**؛ محدودیتِ vision نبود، فقط از او + خواسته نشده بود آنچه می‌بیند را بنویسد. برای همین با ingestِ دوباره‌ی همان + صفحه‌ها قابلِ جبران است، ولی چون هزینه دارد فعلاً انجام نشده. هر کتابِ + تازه‌ای که از این پس وارد شود این مشکل را ندارد. """ prompt = f""" You are {teacher_persona(grade)}. @@ -121,6 +131,15 @@ Rules: - exampleFromImage must be a real problem from the image (not invented). - Keep the mathematical notation of the textbook; do not simplify the concept to a lower grade level than "{grade}". +- SELF-CONTAINED PROBLEMS. You can see the figures, tables and diagrams on this + page, but the reader of your output cannot. Whenever a problem refers to one + ("the shape below", "the table opposite", "the given diagram"), write what it + shows INTO the problem text itself: the measurements, the vertex labels, the + angles, the table's values, what is shaded. Someone with only your text must + be able to solve it. If a figure genuinely cannot be put into words (a freehand + drawing task, a colouring exercise), skip that problem instead of writing a + reference to something the reader will never see. +- The same applies to the solution: no step may depend on looking at the page. - If the page has no math problem at all (cover, foreword, table of contents, a page of pure text), return an empty "problemTypes" list instead of inventing one. - Output ONLY the JSON object. No markdown, no backticks. diff --git a/rag/services/qdrant_store.py b/rag/services/qdrant_store.py index 0fa1ed6..b70c679 100644 --- a/rag/services/qdrant_store.py +++ b/rag/services/qdrant_store.py @@ -54,6 +54,25 @@ def delete_points(collection: str, point_ids: list[str]) -> int: return len(point_ids) +def set_payload_fields(collection: str, point_ids: list[str], fields: dict) -> int: + """ + فقط چند کلیدِ payload را روی نقاطِ موجود می‌نویسد، بدونِ دست زدن به بردار. + + برای همگام‌سازیِ برچسب‌ها همین کافی است و از upsertِ کامل خیلی ارزان‌تر: + نه بردار دوباره فرستاده می‌شود نه embedding دوباره خریده می‌شود. + """ + if not point_ids or not fields: + return 0 + client = clients.get_qdrant_client() + client.set_payload( + collection_name=collection, + payload=fields, + points=[str(i) for i in point_ids], + wait=True, + ) + return len(point_ids) + + def search(collection: str, query_vector: list[float], *, lesson_filter_value=None, lesson_filter_key: str | None = None, limit: int = 4) -> list[dict]: """ diff --git a/rag/tests.py b/rag/tests.py index 972bb67..182d3af 100644 --- a/rag/tests.py +++ b/rag/tests.py @@ -6,6 +6,7 @@ from types import SimpleNamespace from unittest.mock import patch from django.core.cache import cache +from django.core.management import call_command from django.test import TestCase, override_settings from rest_framework.test import APIClient @@ -911,3 +912,96 @@ class IngestUpsertRollbackTests(TestCase): ) self.assertEqual(LessonChunk.objects.filter(collection='ریاضی نهم').count(), 0) + + +class VerifySolutionsLimitTests(TestCase): + """ + دو خطای ۴۲۹ هست و نباید یکسان با آن‌ها رفتار کرد. + + فشارِ لحظه‌ایِ موازی‌کاری گذراست و عقب‌نشینی حلش می‌کند؛ ولی سقفِ مصرفِ + حساب ساعت‌ها باز نمی‌شود. یک اجرا ۱۱۹ بار دوباره تلاش کرد، ۶۵ دقیقه طول + کشید، هیچ chunkی سنجیده نشد، و مهلتِ باز شدن را هم جلوتر برد. + """ + + def setUp(self): + self.chunk = LessonChunk.objects.create( + subject='ریاضی', lesson_number=1, order=1, title='توان', + original_text='x', summary='x', collection='ریاضی نهم', + problem='حاصل ۲^۳ چند است؟', solution='۸', + ) + + @override_settings(**RAG_ON) + def test_account_limit_stops_at_once_instead_of_retrying(self): + from django.core.management.base import CommandError + + error = Exception("Error code: 429 - {'code': 'initial_usage_limit_exceeded'}") + client = SimpleNamespace(chat=SimpleNamespace(completions=SimpleNamespace( + create=lambda **kw: (_ for _ in ()).throw(error)))) + + with patch('rag.services.clients.get_openai_client', return_value=client), \ + patch('rag.management.commands.rag_verify_solutions.time.sleep') as slept: + with self.assertRaises(CommandError) as caught: + call_command('rag_verify_solutions', '--collection', 'ریاضی نهم') + + self.assertIn('سقفِ مصرف', str(caught.exception)) + slept.assert_not_called() # حتی یک بار هم نباید صبر کرده باشد + + @override_settings(**RAG_ON) + def test_an_exhausted_quota_also_stops_at_once(self): + """ + ۴۰۳ با متنِ «insufficient user quota» — با فاصله، نه زیرخط. + + محافظِ اول دنبالِ `insufficient_quota` می‌گشت و این را نمی‌گرفت؛ یک + اجرا ۷۷۰ فراخوانیِ محکوم‌به‌شکست زد به‌جای اینکه سرِ اولی بایستد. + """ + from django.core.management.base import CommandError + + error = Exception("Error code: 403 - {'message': 'insufficient user quota, " + "remaining quota: $-0.1'}") + client = SimpleNamespace(chat=SimpleNamespace(completions=SimpleNamespace( + create=lambda **kw: (_ for _ in ()).throw(error)))) + + with patch('rag.services.clients.get_openai_client', return_value=client), \ + patch('rag.management.commands.rag_verify_solutions.time.sleep') as slept: + with self.assertRaises(CommandError): + call_command('rag_verify_solutions', '--collection', 'ریاضی نهم') + slept.assert_not_called() + + @override_settings(**RAG_ON) + def test_a_transient_429_is_still_retried(self): + calls = {'n': 0} + + def flaky(**kwargs): + calls['n'] += 1 + if calls['n'] == 1: + raise Exception('Error code: 429 - rate limit, slow down') + return SimpleNamespace(choices=[SimpleNamespace(message=SimpleNamespace( + content='{"verdict": "agrees", "answer": "۸", "why": ""}'))]) + + client = SimpleNamespace(chat=SimpleNamespace( + completions=SimpleNamespace(create=flaky))) + with patch('rag.services.clients.get_openai_client', return_value=client), \ + patch('rag.management.commands.rag_verify_solutions.time.sleep'): + call_command('rag_verify_solutions', '--collection', 'ریاضی نهم') + + self.chunk.refresh_from_db() + self.assertEqual(self.chunk.solution_verdict, LessonChunk.VERDICT_AGREES) + self.assertEqual(calls['n'], 2, 'باید دقیقاً یک بار دوباره تلاش می‌کرد.') + + @override_settings(**RAG_ON) + def test_figure_dependent_problems_are_labelled_without_any_call(self): + """هزینه‌ی صفر برای چیزی که جوابش از متن درنمی‌آید.""" + self.chunk.problem = 'مساحت شکلِ زیر را حساب کنید.' + self.chunk.save(update_fields=['problem']) + + def boom(**kwargs): + raise AssertionError('نباید هیچ فراخوانی‌ای می‌شد.') + + client = SimpleNamespace(chat=SimpleNamespace( + completions=SimpleNamespace(create=boom))) + with patch('rag.services.clients.get_openai_client', return_value=client): + call_command('rag_verify_solutions', '--collection', 'ریاضی نهم') + + self.chunk.refresh_from_db() + self.assertEqual(self.chunk.solution_verdict, LessonChunk.VERDICT_UNJUDGEABLE) + self.assertEqual(self.chunk.checked_by, 'pre-filter')