🏆 استراگوس

سیستم ثبت‌نام، قرعه‌کشی و امتیازدهی/خطادهی مسابقات — نسخه ۵.۳۷
در حال اتصال به سرور...
📢 نمایش عمومی:

ثبت‌نام گروهی از طریق فایل CSV

⚠️ ستون‌های CSV دقیقاً به این ترتیب (بدون سربرگ الزامی): نام‌خانوادگی، نام پدر، تاریخ‌تولد شمسی، موبایل، کدملی، استان


فرم ثبت‌نام جدید (انفرادی)

⌨️ Enter فیلد بعدی  |  Shift+Enter فیلد قبلی  |  Ctrl+Enter ثبت فوری

لیست بازیکنان ثبت شده

    پنل‌های قرعه‌کشی بر اساس گروه سنی

    ⏱️ مدیریت مسابقه و ثبت نتایج نهایی

    نوع استارت
    🪄 آماده‌سازی دسته
    رده‌های این دسته:
    🏁 مرحله‌ها: مقدماتی و فینال
    هر رده به‌طور پیش‌فرض یک‌مرحله‌ای است (مثل قبل). اگر رده فینال دارد: بعد از تمام شدن مقدماتی، تعداد فینالیست را بنویسید و «بستن مقدماتی» را بزنید. از آن به بعد فقط فینالیست‌ها در مسیرها انتخاب می‌شوند، نتایج جدید «فینال» حساب می‌شوند و رتبه‌ی ۱ تا آخر فینالیست‌ها فقط با زمان فینال تعیین می‌شود؛ بقیه بعد از آن‌ها با زمان مقدماتی رتبه می‌گیرند.
    🏃 مسیرها
    Space استارت1…9 0 توقف مسیر ۱ تا ۱۰کد + Enter در «ثبت پایان»Enter فیلد بعدیCtrl+Enter ثبت نتایج

    🏆 رده‌بندی گروه انتخاب نشده (۵۰ رتبه برتر)

    رتبهکدناماستانزمان نهاییرکورد خامخطا ۳۰+۶۰یادداشت
    ابتدا یک گروه سنی را انتخاب کنید.

    🕘 آخرین مسابقات ثبت‌شده

    گروهبازیکن Aبازیکن B / مسیررکورد Aرکورد Bزمان ثبتعملیات

    📂 آرشیو کامل نتایج مسابقات

    گروهکدنامرکورد خامجریمه (ث)زمان نهاییDQ/یادداشتتاریخ ثبت
    در حال بارگذاری...

    ⚙️ پنل تنظیمات مدیریتی

    🔧 دسترسی‌ها و نمایش



    ⌨️ کلیدهای میان‌بر کرونومتر

    کلیدها مستقل از زبان کیبورد (فارسی/انگلیسی) کار می‌کنند. وقتی داخل یک کادر متن تایپ می‌کنید غیرفعال‌اند. «توقف» در هر تب و حتی با باز بودن پنجره‌ی تأیید کار می‌کند؛ «شروع» و «ریست» فقط در تب مسابقه.

    🧪 آزمایش کلید / دکمه‌ی داور: یک کلید یا دکمه‌ی داور را فشار دهید تا ببینید سیستم آن را چه تشخیص می‌دهد.
    🎂 مدیریت رده‌های سنی

    تعداد و بازه‌ی سنی رده‌ها را خودتان تعیین کنید. «کد رده» پیشوند کد قرعه‌کشی بازیکنان همان رده خواهد بود (مثال: کد A + شماره ۱۲ = A12).

    کد ردهحداقل سنحداکثر سن (خالی = بی‌نهایت)
    ⏱️ تنظیمات اخطارها (جریمه‌های زمانی)

    مقدار جریمه‌ی هر خطا را بر حسب ثانیه مشخص کنید. این تنظیم بلافاصله در کل سیستم (ثبت مسابقه، ویرایش رکوردها، محاسبه رده‌بندی) اعمال می‌شود.

    🔑 تغییر رمز عبور مدیریتی
    💾 پشتیبان‌گیری و بازیابی اطلاعات

    همه داده‌ها (بازیکنان، مسابقات، تنظیمات) در یک فایل JSON ذخیره و قابل بازیابی روی هر سیستم دیگر است.

    🗂 پشتیبان‌های خودکار سرور

    اگر تغییری ثبت شده باشد، سرور هر دقیقه یک نسخه در پوشه‌ی server/backups می‌سازد و ۲۰۰ نسخه‌ی آخر را نگه می‌دارد. برای برگرداندن یک نسخه، آن را دانلود کنید و با دکمه‌ی «بازیابی از فایل پشتیبان» باز کنید.

    یک فایل zip شامل وضعیت فعلی، کپی دیتابیس و همه‌ی پشتیبان‌های خودکار. بعد از هر روز مسابقه آن را روی فلش کپی کنید تا در صورت خرابی لپ‌تاپ هم داده‌ها امن بمانند.

    ⚠️ تغییر این تنظیمات بلافاصله در تمام بخش‌های نرم‌افزار اعمال می‌شود و باید فقط توسط اپراتور ارشد انجام شود.

    🩺 وضعیت سیستم — چک‌لیست قبل از شروع مسابقه

    در حال بررسی...

    📺 اتصال نمایشگرها

    تلویزیون یا گوشی را به همان WiFi لپ‌تاپ وصل کنید و QR را اسکن کنید یا نشانی را در مرورگرش بنویسید. اینترنت لازم نیست.

    📲 نصب به‌صورت برنامه (گوشی، تبلت، لپ‌تاپ)

    👨‍⚖️ مدیریت تیم داوری

    این بخش کاملاً مستقل از اطلاعات بازیکنان است و با «حذف همه بازیکنان» پاک نمی‌شود — رتبه‌ی داوران در طول چند دوره‌ی مسابقه ساخته می‌شود.

    📋 لیست داوران
    نامنقش‌هاسطحمیانگین امتیازوضعیتعملیات
    🏆 رتبه‌بندی داوران فقط همین‌جا و پشت رمز پنل داوری نمایش داده می‌شود.
    #نامسطحمیانگین امتیازتعداد ارزیابی
    📈 گزارش خطاهای داوران

    از همه‌ی دسته‌هایی که نتیجه‌شان ثبت شده: هر داور چند خطا ثبت کرده، چندتا پذیرفته یا رد شده. «حساب‌نشده» یعنی خطا در انتظار تأیید ماند، مسیر DQ/DNS/DNF شد، یا بازیکن مسیر عوض شد. خطاهایی که خود داور برگردانده شمرده نمی‌شوند.

    📱 اتصال گوشی داوران
    👥 داوران دارای اجازه‌ی ثبت خطا
    داورمسیرهاایتم‌هارمزعملیات
    🧩 ایتم‌ها و علت‌های خطا

    هر داور در فرم خودش به یک یا چند ایتم وصل می‌شود و فقط برای همان ایتم‌ها خطا ثبت می‌کند.

    📝 علت‌های خطا

    هر خط = یک علت. داور هنگام ثبت خطا علت (یا علت‌ها) را تیک می‌زند. اگر خالی بماند، خطا بدون علت ثبت می‌شود.

    🧪 تست با داوران آزمایشی

    برای امتحان بار سیستم (مثلاً ۱۲ داور یا بیشتر) داوران آزمایشی بسازید: نام «داور آزمایشی ۱، ۲، …»، رمز از ۹۰۰۱ به بعد، مسیرها و ایتم‌ها چرخشی. با ابزار tools/simulate_referees.py می‌توانید همه را هم‌زمان وصل کنید و خطای تصادفی بفرستید. بعد از تست با «حذف داوران آزمایشی» پاک می‌شوند.

    ℹ️ راهنمای ثبت خطا با گوشی نشانی، ورود داور و نحوه‌ی شمرده شدن خطاها

    هر داوری که در فرم ویرایش داور «اجازه‌ی ثبت خطا» داشته باشد، با گوشی خودش (همان WiFi) به نشانی /referee وصل می‌شود، با نام و رمز (PIN) وارد می‌شود و فقط برای مسیرها و ایتم‌هایی که به او داده شده خطا و علت آن را تیک می‌زند. خطاها همان لحظه در خانه‌ی خطای همان مسیر روی این لپ‌تاپ شمرده می‌شوند و قبل از «ثبت نتایج» قابل اصلاح یا رد کردن هستند.

    🎭 نقش‌های داوری
    📏 معیارهای امتیازدهی

    هر معیار در فرم ارزیابی به‌صورت عددی از ۰ تا ۱۰۰ نمره می‌گیرد.

    🥇 سطوح داوری (خودکار بر اساس میانگین امتیاز)
    نام سطححداقل میانگین امتیاز (۰ تا ۱۰۰)
    🔑 تغییر رمز عبور پنل داوری رمز ورود به همین تب