منصوبے کے بارے میں

یہ نظام تائیوان کے K-12 اسکولوں میں تدریسی گروپ لیڈر کے روزمرہ کام کے بہاؤ کے گرد ڈیزائن کیا گیا ہے، MIT لائسنس کے تحت، سنگل اسکول سیلف ہوسٹڈ، خالص ویب فارم میں، انٹرفیس روایتی چینی میں ہے اور تائیوان کی تعلیمی اصطلاحات استعمال کرتا ہے۔ فنکشنل کوریج کافی جامع ہے۔ بنیادی ڈیٹا میں سمسٹر اور پیریڈ ٹیبل (متعدد تعلیمی نظام ٹیمپلیٹس)، اساتذہ/کلاسز/مضامین/مقامات، Excel درآمد، سیٹ اپ وزرڈ، نئے سمسٹر کی کاپی، اور مخلوط تعلیمی نظام کے لیے کلاس اور پیریڈ ٹیبل تفویض شامل ہیں۔ کورس کی تفویض اور دستی شیڈولنگ رننگ کلاس گروپس، کو-ٹیچنگ، بیک ٹو بیک پیریڈز، ریئل ٹائم گھنٹے کے اعدادوشمار، ڈریگ اینڈ ڈراپ ہفتہ وار ٹیبل، سنگل سیل تصادم کی جانچ، ملٹی ڈرافٹ ورژن مینجمنٹ اور اشاعت کو سپورٹ کرتی ہے۔ خودکار شیڈولنگ Google OR-Tools CP-SAT انجن استعمال کرتی ہے، H1–H10 ہارڈ رکاوٹوں اور S1–S8 سافٹ رکاوٹوں کے وزنی حل کے ساتھ، پس منظر میں چلتی ہے اور ریئل ٹائم پیش رفت فراہم کرتی ہے؛ بغیر حل کے صورت میں، یہ تدریسی زبان میں تصادم کی نشاندہی کرتی ہے اور جزوی شیڈولنگ کو سپورٹ کرتی ہے۔ متبادل اور تبادلے کے عمل میں چھٹی کی رجسٹریشن اور متاثرہ پیریڈز کی توسیع، متبادل کی سفارش، تبادلے کی تصدیق، تفویض پر فوری اثر، سائٹ اور ای میل اطلاعات اور تصدیق، آج کا بورڈ اور A4 اعلان پرنٹنگ، اور ماہانہ گھنٹے کے اعدادوشمار Excel ایکسپورٹ شامل ہیں۔ رپورٹس کلاس، استاد، اور مقام کے شیڈولز کو Excel، PDF (ایمبیڈڈ چینی فونٹس) یا PNG میں آؤٹ پٹ کر سکتی ہیں، اور پورے اسکول کا خلاصہ اور بیچ zip فراہم کرتی ہیں۔ آپریشنل پہلو میں روزانہ خودکار بیک اپ، دستی بیک اپ/ڈاؤن لوڈ/اپ لوڈ بحالی، آڈٹ لاگز اور RBAC رول پر مبنی اجازتیں شامل ہیں۔ ٹیکنالوجی اسٹیک فرنٹ اینڈ کے لیے Vue 3 + TypeScript + Vite + Pinia + Naive UI، بیک اینڈ کے لیے Python 3.12 + FastAPI + SQLAlchemy 2 + Pydantic v2، PostgreSQL 16 ڈیٹا بیس، Redis اور RQ پس منظر کے شیڈولنگ اور ایکسپورٹ بیک اپ کے کاموں کے لیے، Caddy ریورس پراکسی کے طور پر، مجموعی طور پر Docker Compose کے ساتھ چھ کنٹینرز میں تعینات کیا گیا ہے۔ سرکاری امیجز amd64 اور arm64 دونوں فراہم کرتی ہیں، کم از کم ضرورت 2 کور / 4GB RAM / 10GB ڈسک ہے، خودکار شیڈولنگ کے لیے 4 کور 8GB تجویز کیا جاتا ہے۔ انسٹالیشن ون کلک اسکرپٹ فراہم کرتی ہے (Windows PowerShell اور Linux/macOS/NAS کے لیے bash ورژن)، اور سرکاری امیجز کھینچنے یا سورس کوڈ سے تعمیر کرنے کا اختیار بھی ہے۔ پروجیکٹ جان بوجھ کر پائپ لائن سے براہ راست چلانے کے بجائے پہلے ڈاؤن لوڈ پھر چلانے کے لیے ڈیزائن کیا گیا ہے، تاکہ صارفین پہلے مواد دیکھ سکیں۔ سسٹم میں ڈیمو ڈیٹا کی فعالیت شامل ہے، جو سمسٹر بنانے سے پہلے ایک فرضی جونیئر ہائی اسکول کا مکمل ڈیٹا تیزی سے پیدا کر سکتی ہے، تاکہ شیڈولنگ، متبادل، ایکسپورٹ اور بیک اپ کے عمل کا تجربہ کیا جا سکے۔ دستاویزات میں تدریسی گروپ لیڈر آپریشن مینوئل (11 ابواب تصویری ویب صفحات)، تعیناتی مینوئل، آرکیٹیکچر ڈیزائن، ڈیولپمنٹ ٹاسک کارڈز، تبدیلی لاگ اور شراکت گائیڈ شامل ہیں، اور آف لائن پڑھنے کے لیے HTML ورژن فراہم کرتی ہیں۔ پروجیکٹ کی حیثیت v1.2.4 ہے، چھ بڑے سنگ میل M0–M5 مکمل ہو چکے ہیں، اور یونٹ، انٹیگریشن اور اینڈ ٹو اینڈ ٹیسٹ موجود ہیں۔