/* محتوای منتشرشده‌ی سایت ترم تابستان — این فایل را در assets/js/content.js هاست جایگزین کنید */
window.SITE_DATA = {
  "contentVersion": "2026-07-26.1",
  "site": {
    "title": "ترم تابستان دانشگاه شاهد",
    "subtitle": "نیمسال تابستان ۱۴۰۵ (۴۰۴۳) — اطلاعیه‌ها و راهنمای ثبت‌نام",
    "heroTitle": "☀️ ترم تابستان ۱۴۰۵ دانشگاه شاهد",
    "heroSub": "اطلاعیه‌های کلی، تقویم آموزشی، دروس ارائه‌شده و راهنمای کامل ثبت‌نام و مهمان شدن در یک‌جا.",
    "termCode": "۴۰۴۳"
  },
  "countdown": {
    "classStart": "2026-07-25T08:00:00",
    "classEnd": "2026-09-03T20:00:00",
    "label": "تا شروع کلاس‌های ترم تابستان"
  },
  "calendar": [
    {
      "id": "reg",
      "icon": "📝",
      "title": "ثبت‌نام، انتخاب واحد و پرداخت شهریه (تمدید شده)",
      "jalali": "۱۶ تیر تا ۵ مرداد ۱۴۰۵",
      "gStart": "2026-07-07",
      "gEnd": "2026-07-27",
      "startTime": "08:00"
    },
    {
      "id": "class",
      "icon": "🎓",
      "title": "شروع و پایان کلاس‌ها",
      "jalali": "۳ مرداد تا ۱۲ شهریور ۱۴۰۵",
      "gStart": "2026-07-25",
      "gEnd": "2026-09-03"
    },
    {
      "id": "drop",
      "icon": "⚠️",
      "title": "حذف اضطراری",
      "jalali": "۱۰ تا ۱۱ شهریور ۱۴۰۵",
      "gStart": "2026-09-01",
      "gEnd": "2026-09-02"
    },
    {
      "id": "exam",
      "icon": "🖊️",
      "title": "امتحانات پایان‌ترم",
      "jalali": "۱۴ تا ۱۸ شهریور ۱۴۰۵",
      "gStart": "2026-09-05",
      "gEnd": "2026-09-09"
    }
  ],
  "calendarNote": "کلاس‌ها از شنبه تا پنجشنبه و به‌صورت مجازی برگزار می‌شوند. طول ترم ۶ هفته است. مهلت ثبت‌نام و پرداخت شهریه تا پایان دوشنبه ۵ مرداد (ساعت ۱۲ شب) تمدید شد و پس از آن هیچ فرصتی وجود ندارد.",
  "importantRules": {
    "icon": "📌",
    "title": "نکات مهم و قوانین ترم تابستان",
    "summary": "قوانین کلیدی که پیش از انتخاب واحد باید بدانید",
    "items": [
      "حداکثر تعداد واحد قابل اخذ در ترم تابستان ۶ واحد است (برای برخی دانشجویان واجد شرایط امکان اخذ تا ۸ واحد وجود دارد).",
      "اخذ بیش از ۲ واحد دروس معارف مجاز نیست.",
      "تغییر گروه درسی امکان‌پذیر نیست.",
      "در صورت حذف اضطراری یا انصراف، شهریه مسترد نخواهد شد."
    ]
  },
  "announcements": [
    {
      "id": "deadline-5mordad",
      "icon": "⏳",
      "badge": "مهلت نهایی",
      "title": "مهلت نهایی اخذ دروس و پرداخت شهریه: ۵ مرداد",
      "summary": "دانشجویانی که هنوز درس اخذ نکرده یا شهریه را پرداخت نکرده‌اند، فقط تا پایان دوشنبه ۵ مرداد فرصت دارند.",
      "body": "مهلت ثبت‌نام ترم تابستان تا ۵ مرداد تمدید شد.\n\nدانشجویانی که هنوز درس اخذ نکرده یا شهریه تابستان را پرداخت نکرده‌اند، فقط تا پایان دوشنبه ۵ مرداد (ساعت ۱۲ شب) فرصت دارند. پس از این تاریخ، هیچ فرصتی برای اخذ درس یا پرداخت شهریه وجود نخواهد داشت.\n\n❗ نکته برای متقاضیان سایر دانشگاه‌ها (مهمان‌ها): در مرحله «تکمیل و تأیید اطلاعات شخصی متقاضی»، شماره شبا را وارد نکنید.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "class-start",
      "icon": "💻",
      "badge": "شروع کلاس‌ها",
      "title": "شروع کلاس‌ها از ۳ مرداد در سامانه ویانا",
      "summary": "کلاس‌ها از ۳ مرداد و به‌صورت مجازی در سامانه ویانا برگزار می‌شود؛ اطلاعات ورود و پشتیبانی سامانه.",
      "body": "شروع کلاس‌ها: ۳ مرداد ۱۴۰۵\nمحل برگزاری: سامانه آموزش مجازی دانشگاه شاهد (ویانا) به آدرس vshahed.viannacloud.ir/lms/login\n\n♦️ اطلاعات کاربری:\nنام کاربری: شماره دانشجویی\nرمز عبور: کد ملی ۱۰ رقمی\n\n• روزهای تشکیل کلاس‌ها: شنبه تا پنجشنبه\n• دسترسی دانشجویان مهمان به سامانه از ۳ مرداد باز می‌شود.\n• پشتیبانی سامانه: آقای اکبری در روبیکا (@makbari1353)\n• جزوه و فیلم کلاس‌ها در ویانا برای دانشجویان بارگذاری می‌شود.",
      "link": "https://vshahed.viannacloud.ir/lms/login",
      "linkText": "ورود به ویانا",
      "source": "@Omor_Shahed"
    },
    {
      "id": "viana-ip",
      "icon": "⚠️",
      "badge": "رفع اشکال",
      "title": "رفع خطای «محدودیت آی‌پی» در سامانه ویانا",
      "summary": "راه‌حل گام‌به‌گام برای ورود به ویانا در صورت مشاهده خطای محدودیت IP.",
      "body": "🛠 راه حل رفع خطا:\n۱. یک بار اینترنت خود را تغییر دهید (مثلاً از وای‌فای به دیتای گوشی).\n۲. از یک مرورگر متفاوت استفاده کنید (مثلاً اگر با Chrome هستید، از Firefox یا Edge).\n\n💡 اگر اینترنت جایگزین ندارید: گوشی خود را ۳۰ ثانیه در حالت پرواز (Airplane Mode) قرار دهید، سپس آن را غیرفعال کرده و با مرورگر دیگری وارد شوید.\n\n🌐 آدرس سامانه: vshahed.viannacloud.ir — نام کاربری: کد دانشجویی — رمز عبور: کد ملی\n\n❓ علت: به دلیل اختلالات اخیر که منجر به از دست رفتن آرشیوها شد، محدودیت‌های امنیتی سامانه ویانا تشدید شده است.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "removed-refund",
      "icon": "❌",
      "badge": "دروس حذف‌شده",
      "title": "دروس حذف‌شده (عدم حد نصاب) و عودت وجه",
      "summary": "همه‌ی دروس به جز موارد زیر تشکیل می‌شود؛ دانشجویان این دروس بستانکار شده و وجه عودت داده می‌شود.",
      "body": "❌ دروس حذف‌شده:\n▫️ ریاضی ۱ (گروه ۱) — دانشجویان این گروه در صورت نیاز می‌توانند گروه ۲ همین درس را اخذ کنند.\n▫️ ریاضیات پایه مدیریت\n▫️ طراحی و تحلیل الگوریتم‌ها\n▫️ مدارهای الکتریکی ۱ و ۲ (گروه مهندسی برق)\n▫️ آمار ۲ مدیریت\n▫️ صرف ۱\n▫️ ژنتیک مولکولی\n\n⚠️ دانشجویانی که دروس فوق را اخذ کرده بودند، در سامانه بهستان «بستانکار» می‌شوند و حداقل ۱۰ روز پس از پایان بازه ثبت‌نام، مراحل عودت وجه آغاز خواهد شد.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "time-changes",
      "icon": "🕒",
      "badge": "تغییر زمان‌بندی",
      "title": "تغییرات زمان کلاس‌ها و رفع مشکل اخذ درس",
      "summary": "تغییر روز ساختمان داده‌ها، ساعت گروه ۲ دفاع مقدس و رفع مشکل اخذ درس حوادث و سوانح.",
      "body": "⚠️ روز تشکیل درس ساختمان داده‌ها برای تمامی رشته‌ها از یکشنبه به دوشنبه تغییر یافت.\n\n📖 علوم و معارف دفاع مقدس و مقاومت {گروه ۲} و آشنایی با فرهنگ و ارزش‌های دفاع مقدس {گروه ۲}: پنجشنبه، ساعت ۱۴ تا ۱۶ و ۱۶ تا ۱۸.\n\n🔹 درس آمار و احتمالات و کاربرد در مدیریت: دوشنبه‌ها ساعت ۸ تا ۱۲ و ۱۶ تا ۲۰.\n\n🔹 درس ریاضیات پایه برای رشته‌های مدیریت (دانشجویان مهمان): شنبه و یکشنبه ساعت ۸ تا ۱۲.\n\n❗ مشکل اخذ درس حوادث و سوانح در بهستان (سقف دروس جبرانی) برای برخی رشته‌ها حل شد.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "teacher-change",
      "icon": "🔁",
      "badge": "تغییر استاد",
      "title": "تغییر استاد درس زبان و ارائه دروس رشته فیزیک",
      "summary": "استاد درس زبان از استاد اولادی به استاد مژگان ابراهیمیان تغییر یافت.",
      "body": "🔁 استاد درس زبان ترم تابستان از استاد اولادی به استاد مژگان ابراهیمیان تغییر یافته است.\n\n📚 همچنین دروس زیر برای رشته فیزیک ارائه شده‌اند: ریاضی فیزیک ۱، ریاضی فیزیک ۲، الکترومغناطیس ۱ و الکترومغناطیس ۲.\n\n📌 لطفاً در زمان انتخاب واحد و بررسی برنامه درسی به این تغییرات توجه فرمایید.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "paye-fani",
      "icon": "🔧",
      "badge": "دانشکده فنی",
      "title": "شرایط اخذ دروس پایه (دانشکده فنی و مهندسی)",
      "summary": "اخذ دروس پایه فنی با شرط دو بار مردودی و امتحان حضوری بلامانع است.",
      "body": "📚 دروس مورد نظر: فیزیک ۱ و ۲، ریاضی ۱ و ۲، معادلات دیفرانسیل، برنامه‌نویسی کامپیوتر، آمار و احتمال مهندسی، محاسبات عددی.\n\n⚠️ شرایط اخذ:\n۱- شرط دو بار مردودی در درس مربوطه.\n۲- برگزاری امتحان به‌صورت حضوری.\n\n⏳ مهلت اقدام: متقاضیان باید حداکثر تا پایان ساعت اداری یکشنبه ۲۸ تیرماه، اسامی خود را به کارشناس رشته مربوطه اعلام کنند.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "changes4043",
      "icon": "❗",
      "badge": "اطلاعیه جدید",
      "title": "تغییرات دروس ترم تابستان (مهم)",
      "summary": "عدم ارائه‌ی درس انگل‌شناسی، زمان برگزاری مهارت‌های زندگی دانشجویی و تغییر برنامه‌ی ریاضیات و کاربرد آن در مدیریت.",
      "body": "به اطلاع دانشجویان عزیز متقاضی ترم تابستان می‌رساند، موارد زیر را در برنامه‌ریزی خود لحاظ نمایند:\n\n🔘 درس انگل‌شناسی: بنا به اعلام دانشکده پزشکی، این درس در ترم تابستان ارائه نمی‌شود.\n\n🔘 درس مهارت‌های زندگی دانشجویی: این درس در روزهای چهارشنبه و پنج‌شنبه (ساعت ۱۲ تا ۱۴) در دو گروه موازی دختران و پسران تشکیل خواهد شد.\n\n🔘 تغییر برنامه‌ی ریاضیات و کاربرد آن در مدیریت: زمان برگزاری این درس به شنبه‌ها و یکشنبه‌ها (ساعت ۱۶ تا ۲۰) تغییر یافت.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "main",
      "icon": "📢",
      "badge": "اطلاعیه اصلی",
      "title": "اطلاعیه کلی ترم تابستان (۴۰۴۳ - ۱۴۰۵)",
      "summary": "اطلاعیه کامل شامل تقویم آموزشی، دروس ارائه‌شده، قوانین و راهنمای ثبت‌نام. این اطلاعیه مبنای اصلی برگزاری ترم تابستان است.",
      "body": "ترم تابستان نیمسال ۴۰۴۳ (تابستان ۱۴۰۵) به‌صورت مجازی برگزار می‌شود. ثبت‌نام و انتخاب واحد از ۱۶ تیرماه آغاز می‌شود. جزئیات تقویم آموزشی، فهرست دروس ارائه‌شده، جدول شهریه و قوانین اخذ واحد در بخش‌های همین صفحه آمده است. دانشجویان موظف‌اند پیش از انتخاب واحد، همه‌ی اطلاعیه‌ها و راهنماها را مطالعه کنند.",
      "file": "assets/files/etelaieh-asli-4043.pdf",
      "fileText": "📄 دانلود فایل کامل اطلاعیه اصلی (PDF)",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    },
    {
      "id": "supp",
      "icon": "💠",
      "badge": "اطلاعیه تکمیلی",
      "title": "اطلاعیه تکمیلی ترم تابستان (۴۰۴۳)",
      "summary": "توضیحات تکمیلی درباره‌ی دروس پایه و اصلی، نحوه‌ی پرداخت شهریه و دروس عمومی.",
      "body": "🔘 در مورد دروس پایه و اصلی:\n«از آنجا که اخذ واحدهای دروس پایه و اصلیِ ارائه‌شده، توسط دانشجویان دانشگاه شاهد بایستی با مجوز گروه آموزشی و دانشکده‌ی مربوطه انجام گیرد، لذا برای اخذ این دروس در ترم تابستان، شرط تأیید معاون آموزشی دانشکده برای اخذ واحد گنجانده خواهد شد.»\nبنابراین هر دانشکده‌ای برای اخذ دروس پایه و اصلی قانون خودش را دارد و باید از معاون آموزشی دانشکده‌ی مربوطه سؤال شود.\n⭕ نکته: اخذ دروسی که در دانشگاه ارائه می‌شود، در دانشگاه‌های دیگر برای دانشجویان دانشگاه شاهد ممنوع است.\n\n🔘 در مورد شهریه و نحوه‌ی پرداخت:\nشهریه‌ی ثابت (برای دانشجویان و. علوم) کلاً یک‌بار و بلافاصله بعد از ثبت‌نام در ترم تابستان باید پرداخت شود. چنانچه دانشجو ۱ واحد و یا حداکثر واحدهای تعیین‌شده (۶ یا ۸) را اخذ کند، مشمول پرداخت شهریه‌ی ثابت + متغیر می‌شود.\nکل شهریه همان ابتدا پس از انتخاب واحد (و پس از تأیید معاون دانشکده برای دانشجویان دانشگاه شاهد) در سامانه‌ی بهستان باید پرداخت شود تا انتخاب واحد نهایی شود. درس سوانح مانند سایر دروس، شهریه دارد.\n\n🔘 در مورد دروس عمومی:\nاخذ دروس عمومیِ دارای ترتیب مربوط به ترم‌های بعد و همچنین «دانش خانواده» در ترم تابستان مشکلی ندارد.\nورودی‌های ۴۰۴ می‌توانند درس سوانح را اخذ کنند.",
      "link": "",
      "linkText": "مشاهده در کانال",
      "source": "@Omor_Shahed"
    }
  ],
  "guides": [
    {
      "id": "g-shahed",
      "icon": "▫️",
      "color": "a1",
      "title": "راهنمای ثبت‌نام ترم تابستان (دانشجویان شاهد)",
      "summary": "انتخاب واحد دانشجویان شاهدی از طریق سامانه‌ی بهستان انجام می‌شود.",
      "steps": [
        "وارد سامانه‌ی بهستان به نشانی eduportal.shahed.ac.ir شوید.",
        "راهنمای «آموزش انتخاب واحد ترم تابستان» را مطالعه کنید (برای همه‌ی دانشجویان شاهدی و غیرشاهدی الزامی است).",
        "برای اخذ دروس پایه و اصلی، ابتدا تأیید معاون آموزشی دانشکده را دریافت کنید.",
        "پس از انتخاب واحد، کل شهریه را در سامانه‌ی بهستان پرداخت کنید تا انتخاب واحد نهایی شود."
      ],
      "link": "https://eduportal.shahed.ac.ir/",
      "linkText": "ورود به سامانه بهستان"
    },
    {
      "id": "g-nonshahed",
      "icon": "▫️",
      "color": "a2",
      "title": "راهنمای ثبت‌نام دانشجویان غیرشاهدی",
      "summary": "دانشجویان غیرشاهدی ابتدا باید در سامانه ثبت‌نام غیرشاهدی نام‌نویسی کنند و سپس راهنمای انتخاب واحد بهستان را نیز مطالعه نمایند. (هر دو فایل الزامی است.)",
      "steps": [
        "ابتدا راهنمای «ثبت‌نام متقاضیان نیمسال تابستانی ۱۴۰۵» را مطالعه کنید.",
        "وارد سامانه‌ی ثبت‌نام غیرشاهدی به نشانی sabt.shahed.ac.ir شوید و ثبت‌نام کنید.",
        "سپس راهنمای «آموزش انتخاب واحد در بهستان» را نیز مطالعه و طبق آن انتخاب واحد کنید."
      ],
      "file": "assets/files/sabtnam-gheyr-shahedi.pdf",
      "fileText": "📄 دانلود راهنمای ثبت‌نام غیرشاهدی (PDF)",
      "link": "https://sabt.shahed.ac.ir",
      "linkText": "سامانه ثبت‌نام غیرشاهدی"
    },
    {
      "id": "g-behestan",
      "icon": "🖥️",
      "color": "a3",
      "title": "آموزش انتخاب واحد در بهستان",
      "summary": "این راهنما را هم دانشجویان شاهدی و هم غیرشاهدی باید مطالعه کنند.",
      "steps": [
        "وارد سامانه‌ی بهستان (eduportal.shahed.ac.ir) شوید.",
        "ترم «تابستان ۰۴-۰۵» (۴۰۴۳) را انتخاب کنید.",
        "دروس مورد نظر را مطابق چارت درسی خود اخذ کنید.",
        "شهریه را پرداخت کنید تا انتخاب واحد نهایی و ثبت شود."
      ],
      "file": "assets/files/behestan-entekhab-vahed.pdf",
      "fileText": "📄 دانلود آموزش انتخاب واحد در بهستان (PDF)",
      "link": "https://eduportal.shahed.ac.ir/",
      "linkText": "ورود به بهستان"
    },
    {
      "id": "g-summer-steps",
      "icon": "📘",
      "color": "a1",
      "title": "راهنمای گام‌به‌گام انتخاب واحد ترم تابستان (بروزشده)",
      "summary": "از ورود به بهستان و فعال‌سازی سرترم تا اخذ درس و پرداخت شهریه، همراه با رفع خطای سرترم.",
      "steps": [
        "ورود به سامانه: به آدرس eduportal.shahed.ac.ir مراجعه کرده و روی «ثبت‌نام ترم تابستان» کلیک کنید. ⚠️ اگر پیش‌تر از بخش «ثبت‌نام اصلی» واحدی اخذ کرده‌اید، حتماً ابتدا آن‌ها را حذف کنید.",
        "فعال‌سازی سرترم: در قسمت «متقاضی ترم تابستانه»، گزینه را از «متقاضی نیستم» به «متقاضی هستم» تغییر دهید تا سرترم جدید ایجاد شود.",
        "رفع خطای «حذف سر ترم برای این دانشجو با اشکال مواجه شد»: ابتدا تمام دروس انتخابی بخش «ثبت‌نام اصلی» را حذف کنید، سپس در بخش «ثبت‌نام ترم تابستان» حالت را به «متقاضی هستم» تغییر دهید.",
        "انتخاب واحد: از بخش «ثبت‌نام» روی «انتخاب» کلیک کنید تا به صفحه انتخاب واحد وارد شوید.",
        "اخذ دروس: در «جستجوی درس» نام یا کد درس را سرچ کنید و با کلیک روی «مشاهده»، درس را اخذ نمایید.",
        "⚠️ دانشجویان وزارت علوم: حداکثر ۹ واحد (صرفاً ۳ درس) مجاز به اخذ هستند؛ اخذ بیشتر می‌تواند در روند فارغ‌التحصیلی مشکل جدی ایجاد کند.",
        "پرداخت شهریه: پس از ثبت تغییرات، به «اطلاعات تحصیلی» بروید، صفحه را رفرش کنید و روی «پرداخت شهریه» بزنید. در صورت پرداخت موفق، قسمت پرداختی با مبلغ واریزی پر می‌شود و بدهکار نیستید."
      ],
      "file": "assets/files/rahnama-entekhab-vahed-tabestan.pdf",
      "fileText": "📄 دانلود راهنمای گام‌به‌گام (PDF)",
      "link": "https://eduportal.shahed.ac.ir/",
      "linkText": "ورود به بهستان"
    },
    {
      "id": "g-mehman",
      "icon": "🧾",
      "color": "a2",
      "title": "راهنمای تصویری ثبت‌نام و انتخاب واحد دانشجویان مهمان",
      "summary": "مراحل ثبت‌نام، بارگذاری معرفی‌نامه، انتخاب واحد و پرداخت شهریه برای دانشجویان سایر دانشگاه‌ها.",
      "steps": [
        "پیش از شروع فرآیند، فایل راهنمای تصویری را به‌دقت مطالعه کنید و مراحل را به ترتیب انجام دهید.",
        "در مرحله «تکمیل و تأیید اطلاعات شخصی متقاضی»، شماره شبا را وارد نکنید.",
        "معرفی‌نامه دانشگاه مبدأ را در سامانه بارگذاری کنید.",
        "پس از انتخاب واحد، شهریه را پرداخت کنید تا ثبت‌نام نهایی شود.",
        "دسترسی به سامانه ویانا برای دانشجویان مهمان از ۳ مرداد باز می‌شود."
      ],
      "file": "assets/files/rahnama-mehman.pdf",
      "fileText": "📄 دانلود راهنمای تصویری دانشجویان مهمان (PDF)",
      "link": "https://t.me/Omor_Shahed/5764",
      "linkText": "جزئیات و ضوابط ترم تابستان"
    },
    {
      "id": "g-viana",
      "icon": "🎥",
      "color": "a3",
      "title": "راهنمای تصویری سامانه آموزش مجازی (ویانا)",
      "summary": "راهنمای گام‌به‌گام ورود به ویانا و استفاده از امکانات آموزشی.",
      "steps": [
        "به آدرس vshahed.viannacloud.ir بروید.",
        "نام کاربری: کد دانشجویی — رمز عبور: کد ملی.",
        "کلاس‌ها طبق برنامه هفتگی برگزار می‌شود؛ جزوه و فیلم جلسات در همین سامانه بارگذاری می‌شود.",
        "در صورت بروز مشکل ورود، بخش «رفع خطای محدودیت آی‌پی» را در اطلاعیه‌ها ببینید یا به آقای اکبری در روبیکا پیام دهید."
      ],
      "file": "assets/files/rahnama-viana.pdf",
      "fileText": "📄 دانلود راهنمای سامانه ویانا (PDF)",
      "link": "https://vshahed.viannacloud.ir/lms/login",
      "linkText": "ورود به ویانا"
    }
  ],
  "guest": {
    "icon": "🧳",
    "title": "راهنمای کامل مهمان شدن در ترم تابستان",
    "intro": "اگر دانشجوی شاهد قصد مهمان شدن در دانشگاه دیگری را دارد، آن درس نباید در دانشگاه شاهد ارائه شده باشد و باید با تأیید مدیر گروه و مورد تأیید بودن دانشگاه مقصد توسط دانشگاه شاهد، مراحل زیر طی شود.",
    "rules": [
      "سقف واحد: حداکثر ۶ واحد.",
      "شرط دروس پایه (ریاضی و فیزیک): حتماً باید یک‌بار در آن درس افتاده باشید.",
      "سایر دروس عمومی: بدون شرط و محدودیت.",
      "دروس عملی: پیش از اقدام، وضعیت این دروس را از آموزش یا مدیر گروه استعلام کنید.",
      "هزینه‌ها: شهریه‌ی ثابت و متغیر (طبق تعداد واحد و نوع درس) محاسبه می‌شود."
    ],
    "langNote": "نکته حیاتی (دروس زبان): چون درس زبان عمومی در ترم آینده ارائه نخواهد شد، به دانشجویانی که نیاز به گذراندن این درس دارند—به‌خصوص ورودی ۴۰۲ رشته‌ی مددکاری—توصیه می‌شود هرچه سریع‌تر برای مهمان شدن در سایر دانشگاه‌ها اقدام کنند.",
    "requestSteps": [
      "انتخاب گزینه: در بهستان وارد بخش «درخواست» شوید و «ثبت درخواست مهمانی» را انتخاب کنید (در سیستم: «ثبت درخواست مهمان تک‌درس به دانشگاه دیگر»).",
      "انتخاب ترم: ترم را «تابستان ۰۴-۰۵» (یا ۴۰۴۳) انتخاب کنید.",
      "جزئیات: دانشگاه مقصد و تعداد واحد مورد نیاز را وارد کنید.",
      "نوع مهمانی: برای یک درس «تک‌درس» و برای بیش از یک درس «مهمان برای یک ترم»."
    ],
    "approval": [
      "ثبت در بهستان",
      "کارشناس آموزش",
      "مدیر گروه",
      "معاون آموزش",
      "آموزش کل"
    ],
    "finalStep": "گام نهایی: پس از تأیید تمامی مراحل در سیستم، حتماً برای دریافت نامه‌ی رسمی به آموزش کل مراجعه کنید.",
    "important": [
      "اعتبار دانشگاه: مطمئن شوید دانشگاه مقصد مورد تأیید دانشگاه شاهد است و اعتبار لازم را دارد.",
      "مطابقت دروس: دقیقاً همان درسی را بردارید که در چارت شماست (مثلاً اگر در چارت «مبانی فیزیک ۲» است، «فیزیک ۲» را نگیرید؛ پذیرفته نمی‌شود).",
      "یافتن دانشگاه: برای پی��ا کردن دروس ارائه‌شده، سایت دانشگاه‌های دارای ترم تابستان را بررسی کنید."
    ],
    "universities": [
      "صنعتی خواجه نصیرالدین طوسی",
      "شیراز",
      "ارومیه",
      "گیلان",
      "صنعتی کرمانشاه",
      "بیرجند",
      "قوچان",
      "کاشان",
      "فرهنگیان"
    ],
    "source": "@Omor_Shahed"
  },
  "courses": [
    {
      "id": "c-omoumi",
      "name": "دروس عمومی",
      "items": [
        {
          "name": "فارسی عمومی (وزارت علوم)",
          "units": "۳"
        },
        {
          "name": "فارسی عمومی (وزارت بهداشت)",
          "units": "۲"
        },
        {
          "name": "زبان خارجی (وزارت علوم)",
          "units": "۳"
        },
        {
          "name": "زبان عمومی (وزارت بهداشت)",
          "units": "۲"
        },
        {
          "name": "تاریخ امامت",
          "units": "۲"
        },
        {
          "name": "تفسیر موضوعی نهج‌البلاغه (تفسیر موضوعی قرآن)",
          "units": "۲"
        },
        {
          "name": "انقلاب اسلامی ایران",
          "units": "۲"
        },
        {
          "name": "دانش خانواده و جمعیت",
          "units": "۲"
        },
        {
          "name": "آمادگی در برابر حوادث و سوانح (خودخوان)",
          "units": "۱"
        },
        {
          "name": "مهارت‌های زندگی دانشجویی",
          "units": "۲"
        },
        {
          "name": "آشنایی با فرهنگ و ارزش‌های دفاع مقدس (علوم و معارف دفاع مقدس و مقاومت)",
          "units": "۲"
        },
        {
          "name": "تربیت بدنی",
          "units": "۱"
        }
      ]
    },
    {
      "id": "c-paye-fani",
      "name": "دروس پایه (فنی‌مهندسی و علوم‌پایه)",
      "items": [
        {
          "name": "فیزیک ۱",
          "units": "۳"
        },
        {
          "name": "فیزیک ۲",
          "units": "۳"
        },
        {
          "name": "ریاضی ۱",
          "units": "۳"
        },
        {
          "name": "ریاضی ۲",
          "units": "۳"
        },
        {
          "name": "معادلات دیفرانسیل",
          "units": "۳"
        },
        {
          "name": "شیمی عمومی",
          "units": "۳"
        },
        {
          "name": "برنامه‌نویسی کامپیوتر",
          "units": "۳"
        },
        {
          "name": "آمار و احتمال مهندسی",
          "units": "۳"
        },
        {
          "name": "محاسبات عددی",
          "units": "۳"
        }
      ]
    },
    {
      "id": "c-paye-pezeshki",
      "name": "دروس پایه (علوم پزشکی)",
      "items": [
        {
          "name": "قارچ‌شناسی",
          "units": "۱"
        },
        {
          "name": "پاتولوژی بیماری های محیطی، تغذیه ای و عفونی",
          "units": "۰.۴"
        },
        {
          "name": "پاتولوژی اختلالات ژنتیک و بیماری های دوره کودکی",
          "units": "۰.۵"
        },
        {
          "name": "ایمنی شناسی پزشکی",
          "units": "۱.۷۶"
        }
      ]
    },
    {
      "id": "c-paye-ensani",
      "name": "دروس پایه (علوم انسانی و حکمرانی)",
      "items": [
        {
          "name": "ریاضیات پایه",
          "units": "۲"
        },
        {
          "name": "ریاضیات و کاربرد آن در مدیریت",
          "units": "۳"
        },
        {
          "name": "آمار ۱",
          "units": "۳"
        },
        {
          "name": "آمار ۲",
          "units": "۳"
        },
        {
          "name": "تحقیق در عملیات ۱",
          "units": "۳"
        },
        {
          "name": "تحقیق در عملیات ۲",
          "units": "۳"
        },
        {
          "name": "پیشگیری از جرم",
          "units": "۱"
        },
        {
          "name": "صرف کاربردی ۱",
          "units": "۲"
        },
        {
          "name": "صرف کاربردی ۲",
          "units": "۲"
        },
        {
          "name": "نحو کاربردی ۱",
          "units": "۴"
        },
        {
          "name": "نحو کاربردی ۲",
          "units": "۴"
        }
      ]
    },
    {
      "id": "c-asli",
      "name": "دروس اصلی (کلیه رشته‌ها)",
      "items": [
        {
          "name": "اخلاق، حقوق و قضا",
          "units": "۱"
        },
        {
          "name": "مدارهای الکتریکی ۱",
          "units": "۳"
        },
        {
          "name": "مدارهای الکتریکی ۲",
          "units": "۲"
        },
        {
          "name": "مدار منطقی",
          "units": "۳"
        },
        {
          "name": "جبر خطی",
          "units": "۳"
        },
        {
          "name": "ریاضی مهندسی",
          "units": "۳"
        },
        {
          "name": "ساختمان داده‌ها",
          "units": "۳"
        },
        {
          "name": "طراحی الگوریتم‌ها",
          "units": "۳"
        }
      ]
    }
  ],
  "fees": {
    "cols": [
      "گروه",
      "عمومی نظری",
      "عمومی عملی",
      "پایه نظری",
      "اصلی/تخصصی نظری",
      "شهریه ثابت"
    ],
    "rows": [
      [
        "فنی‌ومهندسی / علوم‌پایه / کشاورزی",
        "۳٬۶۳۷٬۶۲۸",
        "۶٬۸۲۲٬۷۳۳",
        "۷٬۲۹۸٬۶۰۳",
        "۷٬۲۹۸٬۶۰۳",
        "۱۵٬۴۹۳٬۴۰۰"
      ],
      [
        "هنر",
        "۳٬۶۳۷٬۶۲۸",
        "۶٬۸۲۲٬۷۳۳",
        "۶٬۴۲۸٬۶۰۹",
        "۶٬۴۲۸٬۶۰۹",
        "۱۳٬۷۳۵٬۸۹۷"
      ],
      [
        "علوم‌انسانی و حکمرانی",
        "۳٬۶۳۷٬۶۲۸",
        "۵٬۴۵۶٬۴۴۲",
        "۴٬۵۵۴٬۳۲۸",
        "۵٬۴۵۹٬۳۵۷",
        "۱۰٬۹۳۹٬۰۷۳"
      ],
      [
        "پزشکی / دندان‌پزشکی",
        "۸٬۰۳۶٬۸۰۵",
        "۱۱٬۱۶۲٬۲۳۰",
        "۱۷٬۸۵۹٬۵۶۷",
        "—",
        "—"
      ],
      [
        "پرستاری",
        "۸٬۰۳۶٬۸۰۵",
        "۱۱٬۱۶۲٬۲۳۰",
        "۸٬۰۳۶٬۸۰۵",
        "—",
        "—"
      ]
    ],
    "note": "مبالغ به ریال و برای هر واحد است؛ شهریه‌ی ثابت یک‌بار در ترم دریافت می‌شود. ارقام مطابق اطلاعیه‌ی رسمی ترم تابستان ۴۰۴۳ است."
  },
  "links": [
    {
      "icon": "🎥",
      "title": "سامانه‌ی ویانا (کلاس‌های مجازی)",
      "url": "https://vshahed.viannacloud.ir/lms/login",
      "desc": "ورود به کلاس‌های آنلاین ترم تابستان"
    },
    {
      "icon": "🖥️",
      "title": "سامانه‌ی بهستان",
      "url": "https://eduportal.shahed.ac.ir/",
      "desc": "انتخاب واحد و پرداخت شهریه"
    },
    {
      "icon": "📝",
      "title": "سامانه‌ی ثبت‌نام غیرشاهدی",
      "url": "https://sabt.shahed.ac.ir",
      "desc": "ویژه‌ی متقاضیان غیرشاهدی"
    },
    {
      "icon": "📣",
      "title": "کانال اطلاع‌رسانی ترم تابستان (روبیکا)",
      "url": "https://rubika.ir/joinc/FDIACFAD0TYJWKBROEXACMKIHWGYRRGF",
      "desc": "آخرین اطلاعیه‌ها و اخبار ترم تابستان"
    },
    {
      "icon": "📒",
      "title": "دفترچه تلفن امور دانشجویی",
      "url": "http://omorshahed.xyz/phonebook",
      "desc": "یافتن آیدی مدیرگروه و آموزش دانشکده‌ها"
    },
    {
      "icon": "💬",
      "title": "گروه امور دانشجویی (تلگرام)",
      "url": "https://t.me/+zf6D4ZnLEmo3YTdk",
      "desc": "پرسش و پاسخ دانشجویی"
    },
    {
      "icon": "🌐",
      "title": "سایت ترم تابستان",
      "url": "http://omorshahed.xyz/summer",
      "desc": "همه اطلاعات ترم تابستان در یک‌جا"
    }
  ],
  "contacts": [
    {
      "name": "امور دانشجویی شاهد",
      "handle": "@Omor_Shahed",
      "type": "telegram",
      "role": "کانال اطلاع‌رسانی"
    }
  ],
  "footer": {
    "text": "تمامی حقوق برای امور دانشجویی دانشگاه شاهد محفوظ است",
    "channel": "@Omor_Shahed",
    "year": "۱۴۰۵"
  },
  "schedule": {
    "شنبه": {
      "8-10": [
        "فیزیک 2",
        "تحقیق در عملیات 1",
        "تحقیق در عملیات 2",
        "ریاضی مهندسی",
        "ریاضی فیزیک 2"
      ],
      "10-12": [
        "فیزیک 2",
        "تحقیق در عملیات 1",
        "تحقیق در عملیات 2",
        "ریاضی مهندسی",
        "ریاضی فیزیک 2",
        "ایمونولوژی پایه"
      ],
      "12-14": [
        "برنامه نویسی کامپیوتر",
        "قارچ شناسی پزشکی (1 ساعت)"
      ],
      "14-16": [
        "برنامه نویسی کامپیوتر",
        "تحقیق در عملیات 1",
        "تحقیق در عملیات 2",
        "ریاضی مهندسی",
        "ریاضی فیزیک 2"
      ],
      "16-18": [
        "فیزیک 1 (گ1)",
        "ریاضی 2",
        "تحقیق در عملیات 1",
        "تحقیق در عملیات 2",
        "پیشگیری از جرم",
        "ریاضی مهندسی",
        "ریاضی فیزیک 2",
        "ریاضیات و کاربرد آن در مدیریت"
      ],
      "18-20": [
        "فیزیک 1 (گ1)",
        "ریاضی 2",
        "پیشگیری از جرم (1 ساعت)",
        "ریاضیات و کاربرد آن در مدیریت"
      ]
    },
    "یکشنبه": {
      "8-10": [
        "فیزیک 2",
        "صرف 2",
        "مدار منطقی",
        "ریاضی فیزیک 1",
        "الکترومغناطیس 2",
        "فارسی عمومی (2 واحدی)"
      ],
      "10-12": [
        "فیزیک 2",
        "صرف 2",
        "مدار منطقی",
        "ریاضی فیزیک 1",
        "الکترومغناطیس 2",
        "قارچ شناسی پزشکی"
      ],
      "12-14": [
        "برنامه نویسی کامپیوتر",
        "فارسی عمومی (2 واحدی)"
      ],
      "14-16": [
        "برنامه نویسی کامپیوتر",
        "مدار منطقی",
        "ریاضی فیزیک 1",
        "الکترومغناطیس 2",
        "فارسی عمومی (2 واحدی) (1 ساعت)"
      ],
      "16-18": [
        "فیزیک 1 (گ1)",
        "ریاضی 2",
        "ریاضیات و کاربرد آن در مدیریت",
        "اخلاق حقوق و قضا",
        "مدار منطقی",
        "ریاضی فیزیک 1",
        "الکترومغناطیس 2"
      ],
      "18-20": [
        "فیزیک 1 (گ1)",
        "ریاضی 2",
        "اخلاق حقوق و قضا (1 ساعت)",
        "ریاضیات و کاربرد آن در مدیریت"
      ]
    },
    "دوشنبه": {
      "8-10": [
        "معادلات دیفرانسیل (گ1)",
        "شیمی عمومی",
        "آمار و احتمال مهندسی",
        "آمار 1",
        "نحو 1",
        "نحو 2",
        "جبرخطی",
        "زیست فناوری محیطی",
        "الکترومغناطیس 1",
        "ساختمان داده ها",
        "آمار و احتمالات و کاربرد در مدیریت"
      ],
      "10-12": [
        "معادلات دیفرانسیل (گ1)",
        "شیمی عمومی",
        "آمار و احتمال مهندسی",
        "آمار 1",
        "نحو 1",
        "نحو 2",
        "جبرخطی",
        "زیست فناوری محیطی",
        "الکترومغناطیس 1",
        "ایمونولوژی پایه",
        "ساختمان داده ها",
        "آمار و احتمالات و کاربرد در مدیریت"
      ],
      "12-14": [
        "محاسبات عددی"
      ],
      "14-16": [
        "محاسبات عددی",
        "نحو 1",
        "نحو 2",
        "جبرخطی",
        "زیست فناوری محیطی",
        "الکترومغناطیس 1",
        "پاتولوژی اختلالات ژنتیک و بیماریهای دوره کودکی (15-16:30)",
        "ساختمان داده ها"
      ],
      "16-18": [
        "معادلات دیفرانسیل (گ1)",
        "شیمی عمومی",
        "آمار و احتمال مهندسی",
        "آمار 1",
        "نحو 1",
        "نحو 2",
        "جبرخطی",
        "الکترومغناطیس 1",
        "پاتولوژی بیماریهای محیطی، تغذیه ای و عفونی (16:30-18)",
        "ساختمان داده ها",
        "آمار و احتمالات و کاربرد در مدیریت"
      ],
      "18-20": [
        "معادلات دیفرانسیل (گ1)",
        "شیمی عمومی",
        "آمار و احتمال مهندسی",
        "آمار 1",
        "آمار و احتمالات و کاربرد در مدیریت"
      ]
    },
    "سه‌شنبه": {
      "8-10": [
        "تاریخ امامت (خ)",
        "تاریخ امامت (ب)"
      ],
      "10-12": [
        "تاریخ امامت (خ)",
        "تاریخ امامت (ب)"
      ],
      "12-14": [
        "دانش خانواده (خ)",
        "دانش خانواده (ب)"
      ],
      "14-16": [
        "دانش خانواده (خ)",
        "دانش خانواده (ب)"
      ],
      "16-18": [
        "انقلاب (خ)",
        "انقلاب (ب)"
      ],
      "18-20": [
        "انقلاب (خ)",
        "انقلاب (ب)"
      ]
    },
    "چهارشنبه": {
      "8-10": [
        "فارسی عمومی (3 واحدی)",
        "ریاضی 1 (گ2)",
        "فیزیک 1 (گ2)",
        "معادلات دیفرانسیل (گ2)",
        "دفاع مقدس (گ1)"
      ],
      "10-12": [
        "فارسی عمومی (3 واحدی)",
        "ریاضی 1 (گ2)",
        "فیزیک 1 (گ2)",
        "معادلات دیفرانسیل (گ2)",
        "دفاع مقدس (گ1)"
      ],
      "12-14": [
        "تربیت بدنی (خ)",
        "تربیت بدنی (ب)",
        "مهارت‌های زندگی دانشجویی (دختران)",
        "مهارت‌های زندگی دانشجویی (پسران)"
      ],
      "14-16": [
        "فارسی عمومی (3 واحدی)",
        "ریاضی 1 (گ2)",
        "فیزیک 1 (گ2)",
        "معادلات دیفرانسیل (گ2)"
      ],
      "16-18": [
        "فارسی عمومی (3 واحدی)",
        "ریاضی 1 (گ2)",
        "فیزیک 1 (گ2)",
        "معادلات دیفرانسیل (گ2)"
      ],
      "18-20": [
        "تفسیر (خ)",
        "تفسیر (ب)"
      ]
    },
    "پنجشنبه": {
      "8-10": [
        "زبان خارجی (3 واحدی)",
        "زبان عمومی (2 واحدی)"
      ],
      "10-12": [
        "زبان خارجی (3 واحدی)",
        "زبان عمومی (2 واحدی)"
      ],
      "12-14": [
        "تربیت بدنی (خ)",
        "تربیت بدنی (ب)",
        "مهارت‌های زندگی دانشجویی (دختران)",
        "مهارت‌های زندگی دانشجویی (پسران)"
      ],
      "14-16": [
        "زبان خارجی (3 واحدی)",
        "زبان عمومی (2 واحدی) (1 ساعت)",
        "دفاع مقدس (گ2)"
      ],
      "16-18": [
        "زبان خارجی (3 واحدی)",
        "شیمی عمومی (گ2)",
        "دفاع مقدس (گ2)"
      ],
      "18-20": [
        "تفسیر (خ)",
        "تفسیر (ب)"
      ]
    }
  },
  "scheduleDays": [
    "شنبه",
    "یکشنبه",
    "دوشنبه",
    "سه‌شنبه",
    "چهارشنبه",
    "پنجشنبه"
  ],
  "scheduleTimes": [
    "8-10",
    "10-12",
    "12-14",
    "14-16",
    "16-18",
    "18-20"
  ],
  "scheduleNotes": [
    "درس آمادگی در برابر حوادث و سوانح خودخوان است و لذا در برنامه هفتگی، ساعتی به آن اختصاص نمی‌یابد.",
    "شایان ذکر است جزوه و فیلم‌های آموزشی کلاس در سامانه آموزش مجازی دانشگاه (ویانا) برای دانشجویان کلاس بارگذاری خواهد شد.",
    "روز تشکیل درس ساختمان داده‌ها برای تمامی رشته‌ها از یکشنبه به دوشنبه تغییر یافت.",
    "دروس حذف‌شده (ریاضی ۱ گروه ۱، ریاضیات پایه مدیریت، طراحی الگوریتم، مدارهای الکتریکی ۱ و ۲، آمار ۲ مدیریت، صرف ۱ و ژنتیک مولکولی) از برنامه هفتگی حذف شده‌اند.",
    "گروه ۲ دفاع مقدس روز پنجشنبه ساعت ۱۴ تا ۱۸ برگزار می‌شود."
  ],
  "faq": [
    {
      "id": "faq-rules",
      "icon": "🔹",
      "title": "قوانین آموزشی و واحدها",
      "items": [
        {
          "q": "حداکثر چند واحد از دروس معارف می‌توان اخذ کرد؟",
          "a": "حداکثر ۲ واحد از دروس معارف امکان اخذ دارد."
        },
        {
          "q": "وضعیت کارآموزی/کارورزی چگونه است؟",
          "a": "در سامانه بهستان نیازی به اقدام نیست. فرمی که به دانشگاه تحویل داده‌اید کفایت می‌کند و در پایان کارآموزی، دانشگاه درس را در بهستان ثبت می‌کند. (برای اطمینان از عدم تغییر قوانین، با آموزش دانشکده خود در ارتباط باشید.)"
        },
        {
          "q": "کلاس‌ها و امتحانات مجازی هستند؟",
          "a": "بله، هر دو مجازی هستند و کلاس‌ها در سامانه ویانا به آدرس vshahed.viannacloud.ir تشکیل می‌شوند."
        },
        {
          "q": "پیام «تایید می‌نمایم با گذراندن دروس ثبت‌نام‌شده این ترم فارغ‌التحصیل هستم یا صرفاً نیاز به تکرار همین دروس در ترم آینده دارم» را می‌بینم، چه کنم؟",
          "a": "اگر با گذراندن دروس این ترم تمام واحدهای شما تکمیل و فارغ‌التحصیل می‌شوید، گزینه «بله» را بزنید."
        }
      ]
    },
    {
      "id": "faq-behestan",
      "icon": "🖥️",
      "title": "راهنمای سامانه بهستان",
      "items": [
        {
          "q": "چطور دروس ارائه‌شده را مشاهده و اخذ کنم؟",
          "a": "در بهستان بخش «روزنامه» روی «ثبت‌نام اصلی» کلیک کنید (یا کد ۱۲۱۰۰ را سرچ کنید) ← «جستجوی درس» ← سرچ نام درس ← «مشاهده» ← اخذ درس."
        },
        {
          "q": "چرا در اخذ دروس غیرعمومی با خطا مواجه می‌شوم؟",
          "a": "به دلیل سیاست‌های هر دانشکده، برای اخذ دروس پایه و اصلی حتماً باید از مدیرگروه و آموزش دانشکده مجوز بگیرید (متأسفانه برخی دانشکده‌ها مانند فنی مجوز نمی‌دهند)."
        },
        {
          "q": "آیدی مدیرگروه یا آموزش را از کجا پیدا کنم؟",
          "a": "از طریق سایت دفترچه تلفن امور دانشجویی (omorshahed.xyz/phonebook) یا با پرسش در گروه امور دانشجویی."
        },
        {
          "q": "آیا اساتید همه‌ی دروس مشخص شده‌اند؟",
          "a": "اساتید دروس عمومی و بخشی از دروس تخصصی مشخص شده‌اند و در بخش «گروه‌های درسی» همین صفحه با نام استاد و ساعت کلاس آمده‌اند؛ سایر دروس در حال تکمیل است."
        }
      ]
    },
    {
      "id": "faq-viana",
      "icon": "🎥",
      "title": "سامانه ویانا و کلاس‌ها",
      "items": [
        {
          "q": "اطلاعات ورود به سامانه ویانا چیست؟",
          "a": "آدرس: vshahed.viannacloud.ir/lms/login — نام کاربری: شماره دانشجویی — رمز عبور: کد ملی ۱۰ رقمی."
        },
        {
          "q": "خطای «محدودیت آی‌پی» می‌گیرم، چه کنم؟",
          "a": "۱) یک بار اینترنت خود را تغییر دهید (مثلاً از وای‌فای به دیتای گوشی). ۲) از مرورگر دیگری استفاده کنید. اگر اینترنت جایگزین ندارید، گوشی را ۳۰ ثانیه در حالت پرواز بگذارید، سپس با مرورگر دیگری وارد شوید."
        },
        {
          "q": "دسترسی دانشجویان مهمان به ویانا از چه زمانی باز می‌شود؟",
          "a": "دسترسی دانشجویان مهمان از ۳ مرداد (همزمان با شروع کلاس‌ها) باز می‌شود."
        }
      ]
    }
  ],
  "offeringsNote": "کدهای زیر برای سرچ درس در بخش «جستجوی درس» سامانه بهستان استفاده می‌شوند.",
  "offerings": [
    {
      "id": "of-cs",
      "field": "علوم کامپیوتر",
      "items": [
        {
          "name": "مدار منطقی",
          "code": "۱۴۱۶۱۲۸"
        },
        {
          "name": "معادلات دیفرانسیل",
          "code": "۱۴۱۶۰۵۷"
        },
        {
          "name": "طراحی و تحلیل الگوریتم‌ها",
          "code": "۱۴۱۶۰۲۳"
        },
        {
          "name": "مبانی ماتریس‌ها و جبر خطی",
          "code": "۱۴۱۶۰۹۷"
        },
        {
          "name": "مبانی کامپیوتر و برنامه‌سازی",
          "code": "۱۴۱۶۱۰۷"
        },
        {
          "name": "ریاضی ۱",
          "code": "۱۴۱۶۰۰۲"
        },
        {
          "name": "ریاضی ۲",
          "code": "۱۴۱۶۰۰۳"
        },
        {
          "name": "ساختمان داده",
          "code": "۱۴۱۶۰۳۷"
        },
        {
          "name": "مبانی احتمال",
          "code": "۱۴۱۶۱۰۰"
        }
      ]
    },
    {
      "id": "of-math",
      "field": "ریاضیات",
      "items": [
        {
          "name": "مدار منطقی",
          "code": "۱۴۱۲۰۳۴"
        },
        {
          "name": "فیزیک عمومی ۱",
          "code": "۱۴۱۲۴۷۹"
        },
        {
          "name": "ریاضی عمومی ۱",
          "code": "۱۴۱۲۴۷۱"
        },
        {
          "name": "ریاضی عمومی ۲",
          "code": "۱۴۱۲۴۸۱"
        },
        {
          "name": "معادلات دیفرانسیل",
          "code": "۱۴۱۲۱۱۳"
        },
        {
          "name": "آمار و احتمال مقدماتی",
          "code": "۱۴۱۲۴۷۲"
        },
        {
          "name": "مبانی کامپیوتر و برنامه‌سازی",
          "code": "۱۴۱۲۰۹۲"
        },
        {
          "name": "ساختمان داده‌ها",
          "code": "۱۴۱۲۶۰۶"
        }
      ]
    },
    {
      "id": "of-phys",
      "field": "فیزیک",
      "items": [
        {
          "name": "ریاضی عمومی ۱",
          "code": "۱۴۱۸۰۰۱"
        },
        {
          "name": "ریاضی عمومی ۲",
          "code": "۱۴۱۸۰۰۳"
        },
        {
          "name": "ریاضی فیزیک ۱",
          "code": ""
        },
        {
          "name": "ریاضی فیزیک ۲",
          "code": ""
        },
        {
          "name": "الکترومغناطیس ۱",
          "code": ""
        },
        {
          "name": "الکترومغناطیس ۲",
          "code": ""
        }
      ]
    },
    {
      "id": "of-fegh",
      "field": "فقه و حقوق اسلامی",
      "items": [
        {
          "name": "اخلاق، حقوق و قضا",
          "code": "۱۸۳۲۱۴۲"
        },
        {
          "name": "صرف ۱",
          "code": "۱۸۳۲۲۶۱"
        },
        {
          "name": "صرف ۲",
          "code": "۱۸۳۲۲۶۲"
        },
        {
          "name": "نحو ۱",
          "code": "۱۸۳۲۳۲۴"
        },
        {
          "name": "نحو ۲",
          "code": "۱۸۳۲۳۲۵"
        }
      ]
    },
    {
      "id": "of-bio",
      "field": "زیست‌شناسی",
      "items": [
        {
          "name": "ژنتیک مولکولی",
          "code": ""
        },
        {
          "name": "زیست‌فناوری محیطی",
          "code": ""
        }
      ]
    },
    {
      "id": "of-mgmt",
      "field": "مدیریت",
      "items": [
        {
          "name": "آمار و احتمالات و کاربرد در مدیریت (دوشنبه ۸ تا ۱۲ و ۱۶ تا ۲۰)",
          "code": ""
        },
        {
          "name": "ریاضیات پایه — ویژه دانشجویان مهمان (شنبه و یکشنبه ۸ تا ۱۲)",
          "code": ""
        }
      ]
    }
  ],
  "classGroupsNote": "لینک گروه‌ها در روبیکا است. اگر لینک گروهی موجود نیست، از گروه امور دانشجویی یا پیام به ادمین‌ها درخواست کنید. این لیست در حال به‌روزرسانی است.",
  "classGroups": [
    {
      "id": "cg-omoumi",
      "name": "دروس عمومی",
      "items": [
        {
          "course": "فارسی عمومی (۳ واحدی)",
          "group": "گروه ۱ — مختلط",
          "teacher": "ا. داودی مقدم",
          "time": "چهارشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDDCEDFA0PHHTGXHTVJJVLZVJBZPHEL",
          "link2": ""
        },
        {
          "course": "فارسی عمومی (۲ واحدی)",
          "group": "گروه ۱ — مختلط",
          "teacher": "ا. برجساز",
          "time": "یکشنبه ۸ تا ۱۰ و ۱۲ تا ۱۵",
          "link": "https://rubika.ir/joing/BBDFAFJEH0HSSXYHFVRVTALCOHMTUNEY",
          "link2": ""
        },
        {
          "course": "زبان خارجی (۳ واحدی)",
          "group": "گروه ۱ — مختلط",
          "teacher": "ا. مژگان ابراهیمیان",
          "time": "پنجشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBCIJGEBF0BNUZYJQTRWCYDKXRPUANDG",
          "link2": ""
        },
        {
          "course": "زبان خارجی (۲ واحدی)",
          "group": "گروه ۱ — مختلط",
          "teacher": "ا. انعامی",
          "time": "پنجشنبه ۸ تا ۱۲ و ۱۴ تا ۱۵",
          "link": "http://rubika.ir/summer_english",
          "link2": ""
        },
        {
          "course": "تاریخ امامت",
          "group": "گروه ۱ — خواهران",
          "teacher": "ا. فرقانی",
          "time": "سه‌شنبه ۸ تا ۱۲",
          "link": "https://rubika.ir/joing/BBCIJGEFH0IYDNNJAUFYCYLWRCHGTYYL",
          "link2": ""
        },
        {
          "course": "تاریخ امامت",
          "group": "گروه ۲ — آقایان",
          "teacher": "ا. احمدی",
          "time": "سه‌شنبه ۸ تا ۱۲",
          "link": "https://rubika.ir/joing/BBCIHEDHG0DFJZXHFRFQLOGTDBCCFCKE",
          "link2": ""
        },
        {
          "course": "دفاع مقدس",
          "group": "گروه ۱ — مختلط",
          "teacher": "ا. هادوی نیا",
          "time": "چهارشنبه ۸ تا ۱۲",
          "link": "https://rubika.ir/joing/BBCIHEEAH0VSWOSXYJYEOOPQHNSKWJZV",
          "link2": ""
        },
        {
          "course": "دفاع مقدس",
          "group": "گروه ۲ — مختلط",
          "teacher": "ا. هادوی نیا",
          "time": "پنجشنبه ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDBFGJGE0FADGRWEJGBBDHWKJMHQOUM",
          "link2": ""
        },
        {
          "course": "دانش خانواده و جمعیت",
          "group": "گروه ۱ — خواهران",
          "teacher": "ا. پارسا",
          "time": "چهارشنبه ۸ تا ۱۲",
          "link": "https://rubika.ir/joing/BBCIIBAIB0YOSOEOQWPLUELRZSRFRFWV",
          "link2": ""
        },
        {
          "course": "دانش خانواده و جمعیت",
          "group": "گروه ۲ — آقایان",
          "teacher": "ا. قندی زاده",
          "time": "پنجشنبه ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBCIHEDEB0ABJASLDROSEXDQPRYGPIBS",
          "link2": ""
        },
        {
          "course": "مهارت‌های زندگی دانشجویی",
          "group": "گروه ۱ — خواهران",
          "teacher": "ا. زهرا سلطانی",
          "time": "چهارشنبه و پنجشنبه ۱۲ تا ۱۴",
          "link": "",
          "link2": ""
        },
        {
          "course": "مهارت‌های زندگی دانشجویی",
          "group": "گروه ۲ — آقایان",
          "teacher": "ا. سامان سلطانی",
          "time": "چهارشنبه و پنجشنبه ۱۲ تا ۱۴",
          "link": "https://rubika.ir/joing/BBDBBABFI0KGEEMQIFXKLHVWECIAXSPU",
          "link2": ""
        },
        {
          "course": "تفسیر موضوعی نهج‌البلاغه",
          "group": "گروه ۱ — خواهران",
          "teacher": "ا. حاجیانی",
          "time": "چهارشنبه و پنجشنبه ۱۸ تا ۲۰",
          "link": "https://rubika.ir/joing/BBCJDCEGJ0ZKCVBBWSSFBXMFSUAFXTKF",
          "link2": ""
        },
        {
          "course": "تفسیر موضوعی نهج‌البلاغه",
          "group": "گروه ۲ — آقایان",
          "teacher": "ا. شعبان پور",
          "time": "چهارشنبه و پنجشنبه ۱۸ تا ۲۰",
          "link": "https://rubika.ir/joing/BBDFBFJAA0PQZLCQRDJYLJAORNBZIKLY",
          "link2": ""
        },
        {
          "course": "انقلاب اسلامی ایران",
          "group": "گروه ۱ — آقایان",
          "teacher": "ا. علیزاده",
          "time": "سه‌شنبه ۱۶ تا ۲۰",
          "link": "https://rubika.ir/joing/BBDBGJAIG0TOGMGLDPAMEMKIKJZRUMBH",
          "link2": ""
        },
        {
          "course": "انقلاب اسلامی ایران",
          "group": "گروه ۲ — خواهران",
          "teacher": "ا. کشاورز",
          "time": "سه‌شنبه ۱۶ تا ۲۰",
          "link": "https://rubika.ir/joing/BBDEFEBHI0ZZSXQCNKVWMRSNMPLUMTSP",
          "link2": ""
        },
        {
          "course": "تربیت بدنی",
          "group": "گروه ۱ — خواهران",
          "teacher": "",
          "time": "چهارشنبه و پنجشنبه ۱۲ تا ۱۴",
          "link": "https://rubika.ir/joing/BBCIJGFCI0SAPHYDQUFLAZLYQEZNQITC",
          "link2": "https://t.me/+qoOi7djrBkUzMmQ0"
        },
        {
          "course": "تربیت بدنی",
          "group": "گروه ۲ — آقایان",
          "teacher": "ا. صمدی",
          "time": "چهارشنبه و پنجشنبه ۱۲ تا ۱۴",
          "link": "https://rubika.ir/joing/BBDEBAABG0UZYZPYLCMVZEDBFGBQTEHM",
          "link2": ""
        }
      ]
    },
    {
      "id": "cg-takhasosi",
      "name": "دروس تخصصی و پایه",
      "items": [
        {
          "course": "معادلات دیفرانسیل",
          "group": "گروه ۱",
          "teacher": "",
          "time": "دوشنبه ۸ تا ۱۲ و ۱۶ تا ۲۰",
          "link": "https://rubika.ir/joing/BBDCBBIAD0UMSSHRJTOPNXKDTZRHCZFL",
          "link2": ""
        },
        {
          "course": "معادلات دیفرانسیل",
          "group": "گروه ۲",
          "teacher": "",
          "time": "چهارشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDBGFEDI0QIHBSYXOIMKRFYOCUTQSLT",
          "link2": ""
        },
        {
          "course": "ریاضی فیزیک ۱",
          "group": "",
          "teacher": "ا. کبیری",
          "time": "یکشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDEECBGI0MOKIUJGSPTWCOFONKABDIT",
          "link2": ""
        },
        {
          "course": "ریاضی فیزیک ۲",
          "group": "",
          "teacher": "ا. کبیری",
          "time": "شنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDEDIBGC0BROFSFDJQEVLHYTVNAODQP",
          "link2": ""
        },
        {
          "course": "ریاضی ۲",
          "group": "",
          "teacher": "ا. مرادی",
          "time": "شنبه و یکشنبه ۱۶ تا ۲۰",
          "link": "https://rubika.ir/joing/BBDEFHCBE0UCPCMFVBRPZJDONLWTBHQB",
          "link2": ""
        },
        {
          "course": "مدار منطقی",
          "group": "",
          "teacher": "",
          "time": "یکشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDFACJBH0ZLRVECLMVFXDCFBDAZMMSF",
          "link2": ""
        },
        {
          "course": "فیزیک ۱ (کد ۱)",
          "group": "",
          "teacher": "ا. شاهیوندی",
          "time": "شنبه و یکشنبه ۱۶ تا ۲۰",
          "link": "https://rubika.ir/joing/BBDEFJJCD0OKDHTFAVNZYJTDVODVZZEV",
          "link2": ""
        },
        {
          "course": "فیزیک ۲",
          "group": "",
          "teacher": "ا. شاهیوندی",
          "time": "شنبه و یکشنبه ۸ تا ۱۲",
          "link": "https://rubika.ir/joing/BBDBADBHC0XQEDWHLLVYLZTTSZTNYBHY",
          "link2": ""
        },
        {
          "course": "الکترومغناطیس ۱",
          "group": "",
          "teacher": "ا. حسینی",
          "time": "دوشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDEHEEGI0WKWHGXYNOQRFMPGPUWJCSP",
          "link2": ""
        },
        {
          "course": "الکترومغناطیس ۲",
          "group": "",
          "teacher": "ا. سهراب حیدری",
          "time": "یکشنبه ۸ تا ۱۲ و ۱۴ تا ۱۸",
          "link": "https://rubika.ir/joing/BBDDCGFDG0BLINMSHXKSMKDLEXSZUUMW",
          "link2": ""
        }
      ]
    }
  ],
  "exams": {
    "title": "برنامه امتحانات دروس عمومی",
    "sub": "نیمسال سوم ۱۴۰۴–۱۴۰۵ | ترم تابستان (مجازی)",
    "note": "امتحانات به‌صورت مجازی برگزار می‌شود. بازه‌ی کلی امتحانات پایان‌ترم ۱۴ تا ۱۸ شهریور ۱۴۰۵ است.",
    "image": "assets/files/barnameh-emtehanat.png",
    "imageText": "🖼️ مشاهده تصویر برنامه امتحانات",
    "rows": [
      {
        "day": "شنبه",
        "date": "۱۴۰۵/۰۶/۱۴",
        "items": [
          {
            "time": "۱۶:۰۰ تا ۱۸:۰۰",
            "course": "فارسی عمومی"
          }
        ]
      },
      {
        "day": "یکشنبه",
        "date": "۱۴۰۵/۰۶/۱۵",
        "items": [
          {
            "time": "۱۴:۰۰ تا ۱۶:۰۰",
            "course": "انقلاب اسلامی ایران"
          },
          {
            "time": "۱۶:۰۰ تا ۱۸:۰۰",
            "course": "تاریخ امامت"
          }
        ]
      },
      {
        "day": "دوشنبه",
        "date": "۱۴۰۵/۰۶/۱۶",
        "items": [
          {
            "time": "۱۴:۰۰ تا ۱۶:۰۰",
            "course": "دفاع مقدس"
          },
          {
            "time": "۱۶:۰۰ تا ۱۸:۰۰",
            "course": "دانش خانواده و جمعیت"
          }
        ]
      },
      {
        "day": "سه‌شنبه",
        "date": "۱۴۰۵/۰۶/۱۷",
        "items": [
          {
            "time": "۱۴:۰۰ تا ۱۶:۰۰",
            "course": "زبان عمومی"
          },
          {
            "time": "۱۶:۰۰ تا ۱۸:۰۰",
            "course": "آشنایی با حوادث و سوانح"
          }
        ]
      },
      {
        "day": "چهارشنبه",
        "date": "۱۴۰۵/۰۶/۱۸",
        "items": [
          {
            "time": "۱۴:۰۰ تا ۱۶:۰۰",
            "course": "تفسیر موضوعی نهج‌البلاغه"
          },
          {
            "time": "۱۶:۰۰ تا ۱۸:۰۰",
            "course": "مهارت‌های زندگی دانشجویی"
          }
        ]
      }
    ]
  },
  "support": [
    {
      "id": "sup-site",
      "icon": "🛠",
      "title": "مشکلات سایت و سامانه‌ها",
      "items": [
        {
          "name": "آقای اکبری",
          "handle": "@makbari1353",
          "platform": "روبیکا"
        },
        {
          "name": "آقای حجت‌پناه",
          "handle": "@Ma_Hojatpanah",
          "platform": "روبیکا"
        }
      ]
    },
    {
      "id": "sup-courses",
      "icon": "🎓",
      "title": "پیگیری دروس و ترم تابستان",
      "items": [
        {
          "name": "خانم بیگدلی",
          "handle": "@Shahed5236",
          "platform": "روبیکا"
        },
        {
          "name": "آقای صادقی",
          "handle": "@hmd55660",
          "platform": "روبیکا"
        },
        {
          "name": "دکتر سعیدی (مدیر آموزش‌های آزاد دانشگاه)",
          "handle": "@Physicsreader",
          "platform": "روبیکا"
        }
      ]
    }
  ],
  "downloads": [
    {
      "icon": "📘",
      "title": "راهنمای گام‌به‌گام انتخاب واحد ترم تابستان",
      "file": "assets/files/rahnama-entekhab-vahed-tabestan.pdf",
      "desc": "مراحل ثبت‌نام، فعال‌سازی سرترم، اخذ درس و پرداخت شهریه"
    },
    {
      "icon": "🧾",
      "title": "راهنمای تصویری ثبت‌نام دانشجویان مهمان",
      "file": "assets/files/rahnama-mehman.pdf",
      "desc": "ویژه متقاضیان سایر دانشگاه‌ها"
    },
    {
      "icon": "🎥",
      "title": "راهنمای سامانه آموزش مجازی (ویانا)",
      "file": "assets/files/rahnama-viana.pdf",
      "desc": "ورود به سامانه و استفاده از کلاس‌ها"
    },
    {
      "icon": "🖊️",
      "title": "برنامه امتحانات دروس عمومی",
      "file": "assets/files/barnameh-emtehanat.png",
      "desc": "تصویر جدول امتحانات پایان ترم"
    },
    {
      "icon": "📢",
      "title": "اطلاعیه اصلی ترم تابستان ۴۰۴۳",
      "file": "assets/files/etelaieh-asli-4043.pdf",
      "desc": "اطلاعیه کامل و رسمی ترم تابستان"
    },
    {
      "icon": "📝",
      "title": "راهنمای ثبت‌نام غیرشاهدی",
      "file": "assets/files/sabtnam-gheyr-shahedi.pdf",
      "desc": "ثبت‌نام در سامانه غیرشاهدی"
    },
    {
      "icon": "🖥️",
      "title": "آموزش انتخاب واحد در بهستان",
      "file": "assets/files/behestan-entekhab-vahed.pdf",
      "desc": "راهنمای انتخاب واحد در بهستان"
    }
  ]
};
