मुफ़्त · योजना और शेड्यूलिंग
स्कूल टाइमटेबल जनरेटर.
कक्षाओं, शिक्षकों, विषयों और कमरों से स्कूल की समय सारणी अपने-आप बनाएँ: बिना टकराव, खींचकर बदलाव, और PDF व Excel निर्यात।
आपका डेटा आपके ब्राउज़र में ही रहता है: कुछ भी अपलोड नहीं होता।
चरण 1 / 7: विद्यालय
विद्यालय
कार्य दिवस, दिन के पीरियड (कक्षाएँ और ब्रेक) और सबके लिए बंद समय।
जाँच
छह चरणों में समय सारणी बनाएँ
- विद्यालय: कार्य दिवस चुनें (तैयार विकल्प: सोम–शुक्र, सोम–शनि या रवि–गुरु), दिन के पीरियड, मध्यांतर और भोजन जोड़ें, और सबके लिए खाली समय बंद करें, जैसे खाली दोपहर।
- विषय: हर विषय को एक रंग, ज़रूरी कमरा (प्रयोगशाला, कंप्यूटर कक्ष, खेल कक्ष या अन्य प्रकार) दें और बताएँ कि उसके पीरियड एकल हैं, डबल हो सकते हैं या डबल ही होने चाहिए।
- शिक्षक: हर व्यक्ति के विषय चुनें, ज़रूरत हो तो प्रति दिन और प्रति सप्ताह अधिकतम सीमा दें, और उपलब्धता ग्रिड पर क्लिक करें: एक बार अनुपलब्ध के लिए, दो बार “टालें” के लिए।
- कक्षाएँ: हर विषय के साप्ताहिक घंटे लिखें और शिक्षक चुनें। एक काउंटर माँगे गए घंटों की तुलना सप्ताह के कक्षा-समय से तुरंत करता है, और समानांतर कक्षा के लिए किसी कक्षा की प्रति बनाई जा सकती है।
- कमरे और पसंद: साझा कमरे जोड़ें, फिर तय करें कि अंतराल टालना, विषयों को सप्ताह में बाँटना, लगातार पीरियड सीमित करना और भारी विषय सुबह रखना कितना ज़रूरी है।
नामों की सूचियाँ चिपकाई जा सकती हैं, हर पंक्ति में एक नाम। अपना डेटा डालने से पहले पूरा प्रोजेक्ट देखने के लिए उदाहरण लोड करें (6 कक्षाओं और 11 शिक्षकों वाला एक काल्पनिक विद्यालय)।
बनाएँ, जाँचें और बदलें
गणना से पहले टूल डेटा जाँचता है और रोकने वाली हर समस्या समझाता है, जैसे किसी शिक्षक को 26 घंटे दिए गए हों पर केवल 22 समय उपलब्ध हों, या कोई कक्षा सप्ताह में मौजूद समय से अधिक घंटे माँगे। हर संदेश आपको सुधार वाले चरण पर ले जाता है।
गणना आपके ब्राउज़र में होती है और प्रगति दिखाती है; आप इसे रद्द कर सकते हैं। परिणाम में अधूरी पसंद की सूची होती है; किसी पर क्लिक करके संबंधित खाने चिह्नित करें। कक्षा, शिक्षक और कमरे के अनुसार दृश्यों के बीच बदलें।
परिणाम बदलने के लिए किसी कक्षा को दूसरे खाने में खींचें, या उस पर और फिर लक्ष्य पर क्लिक करें। हरे खाने अनुमत हैं; लाल खाने अस्वीकार होते हैं और कारण बताते हैं (शिक्षक व्यस्त, कमरा भरा, बंद समय)। उसी कक्षा की दूसरी कक्षा पर छोड़ने से दोनों बदल जाती हैं। जिन कक्षाओं को रखना है उन्हें लॉक करें और दोबारा बनाएँ: लॉक की गई कक्षाएँ अपनी जगह रहती हैं।
निर्यात, प्रिंट और साझा करें
एक या सभी समय सारणियाँ A4 लैंडस्केप PDF (हर कक्षा, शिक्षक या कमरे के लिए एक पृष्ठ, अरबी और अन्य लिपियों सहित), PNG छवि, हर कक्षा और शिक्षक के लिए अलग शीट वाली Excel फ़ाइल, या सभी कक्षाओं की CSV सूची में निर्यात करें। प्रिंट में बाकी पृष्ठ के बिना साफ़ लेआउट मिलता है।
हर शिक्षक का सप्ताह Google Calendar, Outlook या Apple Calendar के लिए दोहराए जाने वाले कैलेंडर (.ics) के रूप में निर्यात किया जा सकता है; अकेले कार्यक्रम के लिए ICS इवेंट जनरेटर देखें। बाद में या दूसरे कंप्यूटर पर जारी रखने के लिए पूरा प्रोजेक्ट .json फ़ाइल में सहेजें, या शेयर लिंक कॉपी करें: डेटा लिंक के अंदर ही होता है। पूरे शैक्षणिक वर्ष की योजना के लिए प्रिंट करने योग्य कैलेंडर इस्तेमाल करें।
सीमाएं और समर्थित फ़ॉर्मैट
आपका डेटा आपके उपकरण पर संसाधित होता है।
अंग्रेज़ी में तकनीकी जानकारी
For schools and training centres up to about 30 classes, 60 teachers and 1,000 lessons per week. No university-style split groups or cross-class options, no CSV/Excel import. The result is a proposal to check: it is not guaranteed to be the best possible timetable.
Hard constraints: no teacher, class or room double-booked, teacher unavailability, closed slots, weekly maxima, special rooms and double periods without a break. Soft preferences (gaps, spread, consecutive periods, heavy subjects in the morning, slots to avoid) are weighted and minimised by tabu search in a Web Worker with a seeded random generator, so the same data and seed give the same timetable.
The built-in example (a fictitious school with 6 classes, 11 teachers, 5 days of 7 periods, a lab, a sports hall and a computer room) is generated with every hard constraint met in about a second on a desktop computer.
अक्सर पूछे जाने वाले प्रश्न
यह कितने बड़े विद्यालय को संभाल सकता है?
इसे लगभग 30 कक्षाओं, 60 शिक्षकों और प्रति सप्ताह 1,000 कक्षाओं तक के लिए बनाया और परखा गया है। बड़े प्रोजेक्ट भी चलते हैं पर अधिक समय लेते हैं। बँटे हुए समूहों और कक्षाओं के बीच वैकल्पिक विषयों वाली विश्वविद्यालय समय सारणी समर्थित नहीं है।
क्या मेरे विद्यालय का डेटा कहीं भेजा जाता है?
नहीं। सब कुछ आपके ब्राउज़र में गणना होता है और केवल इसी ब्राउज़र में सहेजा जाता है, जब तक आप स्वयं .json फ़ाइल न सहेजें या शेयर लिंक कॉपी न करें। शेयर लिंक में प्रोजेक्ट पते के # चिह्न के बाद होता है, जिसे ब्राउज़र सर्वर को नहीं भेजते।
अगर बनाना विफल हो या कुछ कक्षाएँ न रखी जा सकें तो?
टूल बताता है कि कौन-सी कक्षाएँ छूटीं और क्यों, जैसे किसी शिक्षक के पास कक्षा के साथ कोई खाली समय न बचा हो। कुछ समय खाली करें, घंटे अधिक शिक्षकों में बाँटें, कमरा जोड़ें या गणना समय बढ़ाएँ, फिर से बनाएँ।
क्या मुझे हमेशा वही समय सारणी मिलेगी?
हाँ, उसी डेटा और उसी सीड के लिए, जो परिणाम के साथ दिखता है और प्रोजेक्ट फ़ाइल में सहेजा जाता है। दोबारा बनाने पर नया सीड इस्तेमाल होता है और दूसरी समय सारणी मिलती है।
क्या PDF अरबी को समर्थन देता है?
हाँ। PDF में अरबी और साइट की अन्य लिपियों के फ़ॉन्ट शामिल होते हैं, अरबी पृष्ठ पर तालिकाएँ दाएँ से बाएँ होती हैं, और टेक्स्ट चुना जा सकता है।