Dars jadvali dasturini tanlash: yettita mezon
Maktab uchun dars jadvali dasturini tanlashda nimaga qarash kerak: algoritm turi, cheklovlar to'plami, diagnostika, eksport, narx va qo'llab-quvvatlash.
Dars jadvali dasturlarining tashqi ko'rinishi o'xshash: ma'lumot kiritasiz, tugma bosasiz, jadval chiqadi. Farq esa ko'rinmaydigan joyda — jadvalning sifatida va nosozlik chiqqanda dastur o'zini qanday tutishida. Quyida tanlashdan oldin beriladigan yettita savol.
1. Algoritm nimaga asoslangan
Bu eng muhim savol, lekin kamdan-kam beriladi. Ikki katta yondashuv bor.
Evristik yondashuv — dastur darslarni ma'lum qoidalar bo'yicha birma-bir joylashtiradi va tiqilib qolsa orqaga qaytadi. Tez ishlaydi, lekin natija sifati kafolatlanmaydi va bir xil ma'lumotda har safar boshqacha jadval berishi mumkin.
Cheklovlarni qanoatlantirish (constraint programming) — masala matematik model sifatida qo'yiladi va yechuvchi (solver) millionlab variantni tekshiradi. Sekinroq, lekin qat'iy cheklovlarning buzilmasligi MATEMATIK kafolatlanadi va natija sifatini o'lchash mumkin. Google OR-Tools CP-SAT shu turkumga kiradi.
2. Qaysi cheklovlar qo'llab-quvvatlanadi
Xalqaro dasturlarning ko'pi o'zbek maktabining ayrim holatlarini bilmaydi. Ro'yxat bo'yicha tekshirib chiqing:
- A/B haftalik almashinuv
- Guruhga bo'linadigan darslar (chet tili, jismoniy tarbiya, mehnat)
- Juft va uch soatlik ketma-ket darslar
- Bir nechta bino / korpus
- Ikki smena va smena chegarasi
- O'z qo'ng'iroq jadvalingiz (5 yoki 6 kunlik hafta)
- Xona turi va sig'imi bo'yicha cheklov
- O'qituvchi, sinf, xona va fan uchun alohida ish vaqti oynalari
3. Jadval tuzib bo'lmaganda nima bo'ladi
Bu savol amalda birinchi savoldan ham muhimroq bo'lib chiqadi. Ma'lumotda ziddiyat bo'lsa — masalan kimyo o'qituvchisining soati talab qilinganidan kam — jadval umuman tuzilmaydi. Savol shundaki, dastur buni QANDAY aytadi.
Yomon javob: "Jadval tuzilmadi" degan xabar. Bunday holatda siz sababni o'zingiz izlaysiz va bu bir necha kun olishi mumkin.
Yaxshi javob: generatsiyagacha bajariladigan diagnostika, muammoni aniq nomi bilan ko'rsatadigan. edarsjadval'da bu yettita tekshiruvchi orqali bajariladi va 28 ta muammo turi aniqlanadi — o'qituvchi soatlari yetadimi, laboratoriya sig'imi kifoyami, guruhli darslar uchun umumiy bo'sh vaqt topiladimi.
4. Tayyor jadvalni qo'lda tuzatib bo'ladimi
To'liq avtomatik jadval kamdan-kam holatda o'zgarishsiz qabul qilinadi — har doim algoritm bilmaydigan inson omili chiqadi. Shuning uchun uchta imkoniyat kerak:
- Darsni sudrab ko'chirish va ko'chirish paytida konfliktni darhol ko'rish.
- Rozi bo'lgan darslarni qulflab qo'yish.
- Qulflangan darslarni saqlagan holda qolganini QAYTA optimallashtirish.
Uchinchisi ko'pincha yo'q bo'ladi: dastur qayta generatsiya qilganda hamma narsani noldan tuzadi va sizning qo'lda kiritgan tuzatishlaringiz yo'qoladi.
5. Ma'lumotni qanday kiritasiz
60 o'qituvchi va 30 sinfni qo'lda bittalab kiritish bir necha kun oladi. Excel'dan ommaviy import bo'lishi shart. Teskari tomoni ham muhim: tayyor jadvalni Excel va chop etishga tayyor PDF formatida chiqarib olish.
6. Jadval sifatini o'lchab bo'ladimi
Ikkita jadvaldan qaysi biri yaxshiroq ekanini ko'z bilan aniqlab bo'lmaydi. Dastur hisobot berishi kerak: nechta sinf oynasi, nechta o'qituvchi oynasi, og'ir fanlar qanday taqsimlangan, xonalardan foydalanish darajasi qanday. Bu hisobotsiz siz jadvalni yaxshilayotganingizni yoki buzayotganingizni bilolmaysiz.
7. Narx va qo'llab-quvvatlash
Litsenziya modelini aniqlashtiring: bir martalik to'lovmi yoki yillikmi, o'qituvchi soniga bog'liqmi, yangilanishlar kiradimi. Va qo'llab-quvvatlash tili — jadval tuzish mavsumi qisqa, sentyabrda javob kutib o'tirishga vaqt bo'lmaydi.
edarsjadval beta davrida to'liq bepul: barcha imkoniyatlar cheklovsiz ochiq, "premium" qatlam yo'q, karta talab qilinmaydi. Beta yakunlangach narxlar kamida bir oy oldin e'lon qilinadi.
Qisqa tekshiruv ro'yxati
| Savol | Kutilgan javob |
|---|---|
| Algoritm turi | Constraint programming / CP-SAT |
| Qat'iy cheklov buzilishi | Printsipial jihatdan imkonsiz |
| A/B hafta, guruh, juft dars | Qutidan chiqadi |
| Generatsiyagacha diagnostika | Bor, muammo nomi bilan |
| Qulflab qayta optimallashtirish | Bor |
| Excel import / PDF eksport | Ikkalasi ham |
| Sifat hisoboti | Oyna, yuk, xona statistikasi |