ऑनलाइन स्कूल समय सारिणी कार्यक्रम। स्कूल शेड्यूल बनाने में पूर्ण स्वचालन की समस्या

टिप्पणी

यह आलेख पाठक को संकलन के लिए एक अद्वितीय, हाल ही में सामने आए एल्गोरिदम से परिचित कराता है विद्यालय की समय सारिणी. दुनिया में एकमात्र प्रोग्राम के परीक्षण के परिणाम बताए गए हैं जो पूरी तरह से स्वचालित मोड में ऐसा शेड्यूल नहीं बना सकता है, लेकिन बना सकता है। लाखों परीक्षणों (निर्मित स्कूल समय सारिणी) के परिणामों के आधार पर, मानव भागीदारी के बिना स्कूल समय सारिणी तैयार करने की असंभवता के बारे में मिथक को खारिज कर दिया गया है। भविष्यवाणियाँ की जाती हैं इससे आगे का विकासयह सॉफ्टवेयर टूल. इसके उपयोग के लिए SaaS बिजनेस मॉडल पर चर्चा की गई है। लेख की मुख्य सामग्री को समझने के लिए किसी विशेष गणितीय तैयारी की आवश्यकता नहीं है, इसलिए लेख रुचि रखने वाले पाठकों की एक विस्तृत श्रृंखला को संबोधित है।

1 परिचय

पिछले एक दशक में रूसी संघशैक्षिक समय सारिणी तैयार करने के कार्य से संबंधित विषयों पर कम से कम एक दर्जन शोध प्रबंधों का बचाव किया गया। पिछले दशक में, बचाव किए गए शोध प्रबंधों की संख्या कम नहीं थी। यद्यपि शोध प्रबंधों का मुख्य रूप से तकनीकी विज्ञान के उम्मीदवार के शीर्षक के लिए बचाव किया जाता है और उच्च शिक्षा के लिए कक्षा अनुसूची बनाने की समस्याओं पर विचार किया जाता है शैक्षिक संस्थाफिर भी, यह तथ्य इंगित करता है कि अधिक से अधिक शोधकर्ता स्कूल शेड्यूल बनाने की समस्याओं पर ध्यान दे रहे हैं। शायद कार्य की यह धारा कंप्यूटिंग प्रौद्योगिकी की निरंतर प्रगति और सार्वभौमिक उपलब्धता से जुड़ी है। सचमुच, हमारी आँखों के सामने सचमुच अद्भुत प्रक्रियाएँ घटित हो रही हैं। केवल पच्चीस साल पहले, केवल एक बड़ा, आमतौर पर रक्षा, उद्यम ही ईसी1066 जैसा इलेक्ट्रॉनिक कंप्यूटर खरीद सकता था। ऐसा कंप्यूटर कई सौ क्षेत्रफल वाले कमरे में स्थित होता था वर्ग मीटर, एक शक्तिशाली निर्बाध बिजली आपूर्ति प्रणाली और एक माइक्रॉक्लाइमेट समर्थन प्रणाली से सुसज्जित। ऐसे इलेक्ट्रॉनिक कंप्यूटरों का मुख्य उद्देश्य अद्वितीय वैज्ञानिक और तकनीकी समस्याओं को हल करना था जिनका देश की रक्षा क्षमता पर प्रभाव पड़ता था। आज, बहुत से लोगों के घर में डेस्क पर पर्सनल कंप्यूटर हैं। लेकिन जरा इसके बारे में सोचो. ऐसे पर्सनल कंप्यूटर की रैम उपर्युक्त विशाल कंप्यूटर की तुलना में 125 - 250 गुना बड़ी होती है। प्रदर्शन 1000 गुना से भी अधिक तेज़ है। और यह कोई टाइपिंग त्रुटि नहीं है. एक हजार से भी ज्यादा बार.

शेड्यूलिंग सॉफ़्टवेयर की 2 पीढ़ियाँ

कक्षा शेड्यूल की तैयारी को स्वचालित करने के लिए कंप्यूटर प्रौद्योगिकी का उपयोग करने के विषय पर पहला प्रकाशन पिछली शताब्दी के शुरुआती 60 के दशक में दिखाई दिया था, इसलिए कंप्यूटर प्रौद्योगिकी का उपयोग करके शैक्षिक कार्यक्रम बनाने के कार्य का इतिहास काफी लंबा है। लगभग 50 वर्षों के गहन अनुसंधान में, दुनिया भर के हजारों विशेषज्ञों द्वारा विशाल बौद्धिक कार्य किया गया है। हालाँकि, शैक्षिक समय सारिणी बनाने का कार्य, तब और अब, दोनों में ही पूरा करना कठिन है। यह बिल्कुल भी आश्चर्य की बात नहीं है कि कंप्यूटर प्रौद्योगिकी के विकास के साथ-साथ स्कूल शेड्यूल बनाने के कार्यक्रम सामने आए और उनमें सुधार हुआ। इसलिए, आइए हम (स्वाभाविक रूप से टेलीग्राफिक शैली में) इस विकास की बहुत सशर्त अवधि की ओर मुड़ें। ऐतिहासिक शोध में बहुत अधिक गए बिना और कोई बड़ी गलती करने का जोखिम उठाए बिना, 1945 तक कंप्यूटर (इलेक्ट्रॉनिक कंप्यूटर) का आगमन संभव है। इस उद्भव (फिर से अधिक त्रुटि के जोखिम के बिना) को सैन्य कंप्यूटिंग की आवश्यकता के लिए जिम्मेदार ठहराया जा सकता है। पहले कंप्यूटरों पर हल किए गए पहले कार्यों में से एक तोपखाने और विमानन के लिए बैलिस्टिक तालिकाओं को संकलित करने का कार्य था। परमाणु और थर्मोन्यूक्लियर विस्फोटों के अध्ययन के कार्य ने सेना की जरूरतों में महत्वपूर्ण भूमिका निभाई। ऊपर बल में बताए गए कारण, कंप्यूटर के अस्तित्व का तथ्य और इसके संचालन के सिद्धांत पहले वर्गीकृत रहे। "के बारे में जानकारी लाने में लगभग दस साल लग गए" सामरिक और तकनीकी विशेषताएं » संकीर्ण विशेषज्ञों की एक विस्तृत श्रृंखला के लिए पहला कंप्यूटर - संख्यात्मक तरीकों में शामिल गणितज्ञ। नतीजा आने में ज्यादा समय नहीं था. 1955 के बाद से, व्यावहारिक गणित जैसी वैज्ञानिक ज्ञान की शाखा में विस्फोटक वृद्धि हुई है। इलेक्ट्रॉनिक कंप्यूटिंग तकनीक का उपयोग करने वाले गणितज्ञों द्वारा सैकड़ों और हजारों व्यावहारिक रूप से महत्वपूर्ण समस्याएं शोध का विषय बन गई हैं, जिससे इन समस्याओं को हल करने के लिए पूरी तरह से नए संख्यात्मक तरीकों का विकास हुआ है। इस कारण से कि कंप्यूटर की लागत उस आर्थिक प्रभाव के साथ पूरी तरह से अतुलनीय थी जो वे एक नागरिक औद्योगिक उद्यम के लिए ला सकते थे, इस तकनीक के एकमात्र उपयोगकर्ता सैन्य और वैज्ञानिकों का एक बहुत ही संकीर्ण समूह थे। दूसरे शब्दों में, वे लोग जो - महंगा, लागत या वाक्यांश - आर्थिक प्रभाव शब्द नहीं जानते थे। लेकिन समय बीतता गया. कंप्यूटर प्रौद्योगिकी के उत्पादन और डिजाइन के लिए प्रौद्योगिकियां तीव्र गति से विकसित हुई हैं। परिणामस्वरूप, कंप्यूटरों का प्रदर्शन अभूतपूर्व दर से बढ़ा और उनकी लागत में तेजी से कमी आई। कंप्यूटर की कीमतें लगातार खगोलीय से सांसारिक की ओर बढ़ रही थीं (यद्यपि अभी भी अत्यधिक)। 1965 तक, अनुसंधान के लिए कंप्यूटर प्रौद्योगिकी तक पहुंच रखने वाले वैज्ञानिकों का दायरा काफी बढ़ गया था। इस समय तक (साठ के दशक की शुरुआत में), जैसा कि ऊपर बताया गया है, मेनफ्रेम कंप्यूटर पर स्कूल शेड्यूल संकलित करने के विषय पर पहला प्रकाशन इसी समय का है। यह बिल्कुल स्वाभाविक है कि काम पहले चरणबद्ध प्रकृति का था, और बाद में सैद्धांतिक। स्कूल की समय सारिणी तैयार करने के कार्य के संबंध में आसानी से सोची जा सकने वाली हर चीज़ को तैयार करने में लगभग पंद्रह साल लग गए। यह अवधि (1965 से 1980 तक) तीव्र मिश्रित भावनाओं को उद्घाटित करती है। एक ओर, स्कूल शेड्यूल संकलित करने की समस्या के सुंदर और मूल गणितीय मॉडल प्रस्तावित किए गए (ग्राफ़ का शीर्ष रंग, ग्राफ़ का किनारा रंग), और दूसरी ओर, बिना किसी संदेह के, इन मॉडलों को बहुत ही वर्गीकृत किया जाना चाहिए समस्या का सरलीकृत संस्करण. दूसरे शब्दों में, समस्या पूरी तरह से हल नहीं हुई या विस्तार से तैयार भी नहीं हुई। इसके अलावा, 1976 में, इज़राइली गणितज्ञों का एक काम सामने आया, जहाँ, उनकी राय में, स्कूल समय सारिणी तैयार करने की समस्या को हल करने की मूलभूत कठिनाई साबित हुई। इसलिए, 1980 तक, इस तथ्य के बावजूद कि कंप्यूटर की उत्पादकता लगातार बढ़ रही थी और उनकी लागत लगातार कम हो रही थी, जिसके परिणामस्वरूप नागरिक औद्योगिक उद्यम पहले से ही कंप्यूटर प्रौद्योगिकी के सक्रिय उपयोगकर्ताओं की श्रेणी में आ गए थे, हमारी समस्या अभी भी पूरी तरह से नहीं बनी थी हल हो गया, और मुख्य उपयोगकर्ता - स्कूलों के लिए कंप्यूटर तकनीक अनुपलब्ध रही। शायद कक्षाओं के निर्धारण के लिए पहली पीढ़ी के कार्यक्रमों को इसी अवधि के लिए जिम्मेदार ठहराया जा सकता है। उपरोक्त दो कारणों (समस्या को हल करने में कठिनाई और अंतिम उपयोगकर्ता के लिए कंप्यूटर प्रौद्योगिकी की अनुपलब्धता) के कारण, कक्षाओं के स्वचालित शेड्यूलिंग में रुचि काफ़ी कमज़ोर हो गई है (और शायद पूरी तरह से ख़त्म भी हो गई है)। इस सॉफ़्टवेयर का उपयोग करने वाले उच्च शिक्षा संस्थान कक्षाओं को शेड्यूल करने से हटकर छात्र प्रगति की रिकॉर्डिंग और निगरानी करने लगे हैं। आइए हम एक बार फिर इस बात पर जोर दें कि अधिकांश स्कूल प्रशासनों को ऐसे कार्यक्रमों के अस्तित्व के बारे में पता भी नहीं था। हालाँकि, इस समय तक (स्वाभाविक रूप से विदेश में) कुछ "अंडा-प्रधान" छात्रों के बीच, रेडियो घटकों से बने निर्माण किटों के लिए एक फैशन पैदा हो गया था। पर्सनल कंप्यूटर का युग शुरू हो गया है। फैशन बहुत चिपचिपा हो गया और "एगहेड्स" का दायरा लगातार बढ़ रहा था। यह बहुत संभव है कि यदि उस समय टाइपराइटर का सबसे बड़ा निर्माता, और उस समय के सबसे आम कंप्यूटरों में से एक, अमेरिकी निगम आईबीएम, 1985 के आसपास रेडियो घटकों के डिजाइनर मुट्ठी भर "सामान्य नहीं" बने रहे होते। , यदि सूक्ष्मता से काम न किया होता तो मुझे यह एहसास नहीं होता कि इन डिज़ाइनरों को, यदि टाइपराइटर का आकार दिया जाए, तो वे इन टाइपराइटरों की जगह ले सकते हैं। और न केवल प्रतिस्थापित करें, बल्कि एक टाइपराइटर से एक सुपर इंटेलिजेंट टाइपराइटर बनाएं, जो प्रकाशन में "प्रमुख प्रौद्योगिकियों" के साथ प्रतिस्पर्धा कर रहा हो। बेशक, उस समय, शायद सबसे दूरदर्शी लोगों को छोड़कर, कोई भी कल्पना नहीं कर सकता था कि रेडियो घटकों से बने डिजाइनर कभी भी वास्तविक कंप्यूटिंग उपकरणों के साथ प्रतिस्पर्धा करने में सक्षम होंगे। हालाँकि, पासा डाला गया और टाइपराइटर किलर का बड़े पैमाने पर उत्पादन शुरू हुआ। उत्पादन विचारों को उभरने में देर नहीं लगी, पहले "टू इन वन" (टाइपराइटर प्लस एक बिजनेसमैन का सहायक - एक स्प्रेडशीट), फिर "थ्री इन वन" (साथ ही एक अकाउंटिंग प्रोग्राम), फिर "फोर इन वन" , इत्यादि इत्यादि। कल के छात्र, जादू की छड़ी की मदद से, अरबपति बनने लगे, और रेडियो घटकों के पूर्व डिजाइनर वास्तविक इलेक्ट्रॉनिक कंप्यूटर की तरह दिखने लगे। सम्मानजनक संक्षिप्त नाम "पीसी" ने तकनीकी और व्यावसायिक भाषा में प्रवेश किया, जिसका अर्थ एक व्यक्तिगत कंप्यूटर था, और पहले से ही 20 वीं शताब्दी के शुरुआती 90 के दशक में, किसी को संदेह नहीं था कि उनके डेस्क पर एक खिलौना नहीं था, बल्कि एक पूरी तरह से वास्तविक इलेक्ट्रॉनिक था कंप्यूटर। विपरीत रुझान - एक ओर पूर्व खिलौनों की उत्पादकता में विस्फोटक वृद्धि, और दूसरी ओर, उनकी कीमतों में तेजी से गिरावट ने अपना काम किया है। कुछ उन्नत स्कूलों में, आज के मानकों के अनुसार, नेताओं के डेस्क पर अब बड़े-बड़े मॉनिटर होते थे जो एक जीवंत निंदा की तरह चिल्लाते थे: "मुझे आवश्यक सॉफ़्टवेयर से भर दो।" इसमें कोई आश्चर्य की बात नहीं है कि मुझे शेड्यूल बनाने का पूरी तरह से भूला हुआ विचार याद आ गया। प्रशिक्षण सत्र. आसानी से पैसा कमाने के हजारों प्रेमी स्कूलों के लिए कार्यक्रम लिखने के लिए दौड़ पड़े, जिससे उनके हाथ लगने वाली हर चीज के पूर्ण स्वचालन की गारंटी हो गई। इस अवधि को, शायद, दूसरी पीढ़ी के कार्यक्रमों के लिए जिम्मेदार ठहराया जा सकता है जो स्कूल कार्यक्रम तैयार करने की प्रक्रिया को स्वचालित करते हैं। 1990 के दशक में, पर्सनल कंप्यूटर उद्योग ने अविश्वसनीय वृद्धि का अनुभव किया। पर्सनल कंप्यूटर की उत्पादकता लगभग हर साल दोगुनी हो गई और हर साल नए सॉफ्टवेयर उत्पाद सामने आए। इस क्षेत्र में काम करने वालों के "जूतों के तलवे फटे हुए थे।" लेकिन स्कूल समय सारिणी तैयार करने के कार्यक्रम किसी तरह सही ढंग से काम नहीं करना चाहते थे... अब, निश्चित रूप से, यह कहना मुश्किल है कि स्कूल समय सारिणी तैयार करने के कार्यक्रमों के निर्माताओं को उस विरासत के बारे में पता था या नहीं जो उनके पूर्ववर्तियों ने उन्हें छोड़ दी थी पिछली शताब्दी के 1965-1980 के दशक में और 1976 में इजरायली गणितज्ञों की चेतावनी के बारे में कि इस समस्या को हल करना मुश्किल था, लेकिन तथ्य यह है कि शैक्षणिक संस्थानों का प्रशासन धीरे-धीरे अच्छे पुराने टाइपराइटरों को ख़त्म कर रहा था, उनकी जगह पर्सनल कंप्यूटर ले रहा था। . कुछ अपवादों को छोड़कर, शेड्यूल अभी भी मैन्युअल रूप से संकलित किया गया था। को XXI की शुरुआत सदी में, ग्राफिकल यूजर इंटरफेस के साथ ऑपरेटिंग सिस्टम के अंतिम प्रभुत्व के साथ, दूसरी पीढ़ी के स्कूल शेड्यूलिंग कार्यक्रमों का अंत आता है जो आउटगोइंग एमएस-डॉस ऑपरेटिंग सिस्टम के छद्म ग्राफिकल इंटरफ़ेस का उपयोग करते थे। पर्सनल कंप्यूटर उद्योग ने सफलतापूर्वक अपने तीव्र विकास को रोक दिया है और कुख्यात "स्थिरता" की ओर बढ़ गया है। पिछली शताब्दी के मध्य 80 के दशक में व्यक्तिगत कंप्यूटिंग तकनीक ने बड़े कंप्यूटरों के प्रदर्शन स्तर को पार कर लिया था, तीसरी पीढ़ी के कार्यक्रमों के विकास के लिए सब कुछ तैयार था। और वास्तव में, पिछली सदी के अंत में, निर्माताओं की एक अविश्वसनीय संख्या ने, एक बार फिर, लेकिन पहले से ही, जैसा कि उन्हें लग रहा था, एक नए तकनीकी और तकनीकी स्तर पर, स्कूल शेड्यूल संकलित करने के लिए कार्यक्रमों का विकास शुरू कर दिया। व्यक्तिगत कंप्यूटरों की उत्पादकता में ध्यान देने योग्य (यद्यपि क्रमिक) वृद्धि की समाप्ति और सॉफ्टवेयर के क्षेत्र में विचारों के स्थिरीकरण की पृष्ठभूमि में, ऐसे प्रोग्राम विकसित हुए जिन्हें तीसरी पीढ़ी के कार्यक्रमों के रूप में वर्गीकृत किया जा सकता है। हमें ऐसा लगता है कि इन कार्यक्रमों की मुख्य विशेषता यह है कि इन्हें अपने पूर्ववर्तियों की त्रुटियों और मूल निष्कर्षों दोनों को ध्यान में रखते हुए विकसित किया जा सकता है। यहां हमारा तात्पर्य मुख्य रूप से नब्बे के दशक के डेवलपर्स से है। साठ, सत्तर और अस्सी के दशक के गणितीय परिणामों के साथ स्थिति सरल है। यदि आप उनके बारे में जानते हैं, तो आप उनका उपयोग करते हैं; यदि आप नहीं जानते हैं, तो आप "एक नए पहिये का आविष्कार करते हैं।" एक और विशेषता यह है कि ये प्रोग्राम उस समय एक नए ग्राफिकल यूजर इंटरफ़ेस का उपयोग करके विकसित किए गए थे। इसमें कोई संदेह नहीं है कि ग्राफिकल इंटरफ़ेस डेवलपर को छद्म ग्राफिक (पाठ) की तुलना में मौलिक रूप से अधिक अवसर प्रदान करता है। लेकिन साथ ही इसमें खतरा भी है. यदि हम बाज़ार में (उपयोग में) उपलब्ध स्कूल समय सारिणी कार्यक्रमों की तुलना करना शुरू करते हैं, तो हम गणना के लिए आवश्यक प्रारंभिक डेटा उत्पन्न करने (दर्ज करने) के तरीकों की एक बिल्कुल आश्चर्यजनक विविधता की खोज करेंगे, हालांकि गणितीय दृष्टिकोण से सभी कार्यक्रम ऐसा करते हैं ( या कम से कम करना चाहिए) बिल्कुल वही बात। इस प्रकार, स्कूल समय सारिणी कार्यक्रमों की गुणवत्ता उपयोगकर्ता इंटरफ़ेस की स्थिरता और सुविधा से महत्वपूर्ण रूप से प्रभावित होने लगी। आज (2013) यह ध्यान देने योग्य है कि नब्बे के दशक के कार्यक्रमों की तुलना में, तीसरी पीढ़ी (शून्य) कार्यक्रम काफी "समझदार" हो गए हैं। डेवलपर्स का आशावाद काफ़ी कम हो गया है। कोई भी (या लगभग कोई भी) हाथ में आने वाली हर चीज़ के पूर्ण स्वचालन का वादा नहीं कर रहा है। नब्बे के दशक के अंत में शुरू की गई कई परियोजनाएं अब मांग की कमी के कारण अस्तित्व में नहीं रह गई हैं। दूसरों का विकास और सुधार जारी है। फिर भी अन्य लोग पिछले दस वर्षों में अपने विकास में रुके हुए हैं। लेकिन जैसा कि पहले उल्लेख किया गया है, स्कूल कार्यक्रम तैयार करने की समस्या के अंतिम और अपरिवर्तनीय समाधान के बारे में बात करना अभी भी जल्दबाजी होगी।

3 क्या ऐसे कार्यक्रम आवश्यक हैं?

आमतौर पर, जब स्वचालित शेड्यूलिंग के लिए किसी प्रोग्राम का उपयोग करने के लाभों (आवश्यकता) के बारे में बात की जाती है, तो वे शैक्षिक कार्यक्रम तैयार करते समय मुख्य शिक्षक की कार्य लागत (समय) में भारी कमी के क्रम जैसे कारक का संकेत देते हैं। अक्सर यह बताया जाता है कि कंप्यूटर का उपयोग करके बेहतर गुणवत्ता वाले शेड्यूल प्राप्त किए जा सकते हैं। हालाँकि यह तर्क, नीचे कही गई बातों को ध्यान में रखते हुए, विवाद से रहित नहीं है। हमारी राय में, हमें इस बात से सहमत होना चाहिए कि कंप्यूटर का उपयोग करके शेड्यूल की गणना करने से, समय बचाने और बेहतर गुणवत्ता वाला शेड्यूल प्राप्त करने के अलावा, शिक्षक के संबंध में मुख्य शिक्षक के व्यक्तिपरक मूल्यांकन और व्यक्तिगत सहानुभूति को बाहर रखा जाएगा। शिक्षकों की), शेड्यूल तैयार करते समय, शिक्षण भार को वितरित करते समय, और दूसरी ओर, यह ऐसे व्यक्तिपरक मूल्यांकन और सहानुभूति के शिक्षकों से प्रधान शिक्षक के खिलाफ अवांछित आरोपों को पूरी तरह से समाप्त कर देगा, क्योंकि यह स्पष्ट है कि कंप्यूटर "एक ऐसा व्यक्ति है जिसे कोई दिलचस्पी नहीं है" (कंप्यूटर हर चीज के लिए "दोषी है")। इस प्रकार, कंप्यूटर पर शिक्षण भार और शेड्यूल के वितरण की गणना करने से शिक्षण स्टाफ में मनोवैज्ञानिक माहौल में सुधार हो सकता है (निष्पक्षता और समानता के सिद्धांतों का अनुपालन), जैसे मैच रेफरी निर्णय लेने के बाद फुटबॉल टीम के खिलाड़ियों के मूड में सुधार करता है ड्रॉ का उपयोग करके गेंद को पहले किक करने का अधिकार। 2001 में, क्रोनोबस कंपनी ने एक स्वचालित कार्यस्थल (ए) "शेड्यूल" बनाने और कार्यान्वित करने की आवश्यकता पर लगभग 1000 मॉस्को स्कूलों का एक सर्वेक्षण किया। सर्वेक्षण के नतीजों से पता चला कि सभी स्कूलों में इस तरह के कार्यक्रम का उपयोग करने की ईमानदार इच्छा होती है, लेकिन कोई भी ऐसा नहीं करता है। इसके अलावा, ऐसे स्वचालन उपकरणों की सर्वसम्मत उपेक्षा का कारण आवश्यक उपकरण या धन की कमी नहीं है, बल्कि बाजार में पेश किए गए कार्यक्रमों की गुणवत्ता है। वाक्यांश: "अगर मुझे अपना वेतन डेढ़ गुना बढ़ाने की पेशकश की गई क्योंकि मैं ऐसे स्कूल शेड्यूल कार्यक्रम का उपयोग करता हूं, तो मैं इस प्रस्ताव को अस्वीकार कर दूंगा" असामान्य नहीं था। दूसरे शब्दों में, प्रधान शिक्षक के अनुसार, स्कूल समय सारिणी सॉफ्टवेयर नकारात्मक लागत वाला सॉफ्टवेयर है। आज, शैक्षिक कार्यक्रम तैयार करने के लिए कार्यक्रमों के संभावित उपयोगकर्ताओं के उपर्युक्त सर्वेक्षण के बारह साल बाद - स्कूलों के मुख्य शिक्षक, ऐसे कार्यक्रमों के लिए, अभी भी एक बड़ी हद तकऔर यह अकारण नहीं था कि लगातार नकारात्मक और अक्सर आक्रामक रवैया बन गया। थोपे गए "स्कूल सूचना स्थान" के बारे में भ्रामक विज्ञापन इस स्थान के लेखकों की छवि सड़े हुए सामान बेचने वाले घोटालेबाजों के रूप में बनाता है। व्यापक कार्य अनुभव वाले विद्यालयों के प्रधान शिक्षकों के अनुसार, अभ्यास से पता चलता है कि इन कार्यक्रमों का उपयोग केवल वस्तुओं की प्रारंभिक व्यवस्था के लिए एक उपकरण के रूप में किया जा सकता है, इसके बाद मैन्युअल परिष्करण के साथ-साथ जानकारी संग्रहीत करना और इसे प्रिंट करना भी संभव है। वस्तुओं के स्वचालित वितरण के बाद (कार्यक्रम, एक नियम के रूप में, 40 से 70% तक व्यवस्थित होता है), पाठ अनुसूची के लिए स्वच्छ आवश्यकताओं को ध्यान में रखना व्यावहारिक रूप से असंभव है, क्योंकि न केवल शेष अव्यवस्थित वस्तुओं को वितरित करना आवश्यक है , लेकिन "बस इसे व्यवस्थित करने के लिए" सिद्धांत के अनुसार वस्तुओं की स्वचालित व्यवस्था को महत्वपूर्ण रूप से बदलने (60% तक) के लिए भी। अपने शिल्प के अनुभवी स्वामी सलाह देते हैं कि शुरुआती, पाठ अनुसूची बनाते समय, एक दर्जन या अधिक युक्तियों का उपयोग करें, जो कई वर्षों के अनुभव और अभ्यास से सिद्ध हैं, कंप्यूटर के बजाय, कार्डबोर्ड, रंगीन कागज की शीट से बने पाठ अनुसूची तालिका लेआउट का उपयोग करें। , चौड़ा पारदर्शी टेप, गोंद, जेब वगैरह। और वे निश्चित रूप से सही हैं. एक नियमित संपादक के मोड में कंप्यूटर का उपयोग करना (एक परिचित पाठ संपादक की तरह) या प्रोग्राम का उपयोग करना जो कक्षाओं को व्यवस्थित करने की प्रक्रिया को अंतिम स्थिति में ले जाता है, जब एक भी पाठ सैद्धांतिक रूप से शेड्यूल ग्रिड में फिट नहीं किया जा सकता है, कुछ भी नहीं ला सकता है लेकिन अनुचित कठिनाइयाँ, असुविधा और क्रोध। ऐसे कार्यक्रमों के उपयोगकर्ताओं (प्रधान शिक्षकों) की अपेक्षाएँ संदेह से परे हैं। उनकी राय में, स्कूल शेड्यूल संकलित करने के कार्यक्रमों को, सभी प्रारंभिक डेटा दर्ज करने के बाद, पूरी तरह से स्वचालित मोड में, एक ऐसा शेड्यूल बनाना चाहिए जो मैन्युअल शेड्यूल की तुलना में गुणवत्ता में बेहतर हो। उपयोगकर्ता की अपेक्षाओं और ऐसे कार्यक्रमों से प्राप्त परिणामों की अपर्याप्तता इन कार्यक्रमों के प्रति उपयोगकर्ताओं के आक्रामक रवैये को जन्म देती है और, उनके साथ, स्वचालन प्रणालियों के प्रति "स्कूल के सूचना स्थान का विस्तार" करती है। यह ध्यान दिया जाना चाहिए कि स्कूल कार्यक्रम तैयार करने के लिए कार्यक्रमों के डेवलपर्स को "प्राकृतिक चयन" के दौरान तीन समूहों में विभाजित किया गया था। पहला समूह सार्वजनिक रूप से इस दृष्टिकोण का बचाव करता है कि स्कूल अनुसूची की स्वचालित गणना की समस्या को सैद्धांतिक रूप से हल नहीं किया जा सकता है। और इसीलिए वे "मूर्ख मत बनो" ऐसा करने की कोशिश भी नहीं करते। और जो लोग प्रयास करते हैं, उनकी राय में, वे पूर्ण अज्ञानी हैं। “हमारे पास स्कूल शेड्यूल गणना कार्यक्रम नहीं है, बल्कि एक स्कूल शेड्यूल संपादक है। हम किसी व्यक्ति के बजाय शेड्यूल नहीं बनाते हैं, बल्कि किसी व्यक्ति को अपना (मैन्युअल) शेड्यूल बनाने में मदद करते हैं,'' वे गर्व से घोषणा करते हैं। डेवलपर्स का दूसरा समूह स्कूल शेड्यूल के पूर्ण स्वचालन को अपना लक्ष्य घोषित करता है, लेकिन अपनी विज्ञापन सामग्री और उपयोगकर्ता मैनुअल में वे इस लक्ष्य को प्राप्त करने के बारे में कूटनीतिक रूप से चुप हैं। "हमारा प्रोग्राम स्वचालित मोड में, मैन्युअल मोड में और मिश्रित (अर्ध-स्वचालित) मोड में एक शेड्यूल बना सकता है," वे उपयोगकर्ताओं को धोखा दिए बिना कहते हैं। ये डेवलपर्स संभावित उपयोगकर्ताओं का ध्यान इस तथ्य पर केंद्रित नहीं करते हैं कि एक घोड़ा नदी से पानी पी सकता है, लेकिन पी नहीं सकता है, और प्रोग्राम स्वचालित रूप से एक शेड्यूल बना सकता है, लेकिन इसे नहीं बना सकता है। हमारी राय में, यह एक बहुत ही संतुलित और योग्य स्थिति है, जो थोड़ी चालाकी के बावजूद, केवल सम्मान को प्रेरित कर सकती है। या, कम से कम, यह उपयोगकर्ताओं की ओर से डेवलपर्स के प्रति आक्रामक रवैये का कारण नहीं बनता है। और अंत में, डेवलपर्स का तीसरा समूह। “प्रारंभिक डेटा दर्ज करें, गणना बटन पर क्लिक करें, और कुछ ही मिनटों में आपको बिना किसी अपवाद के सभी कक्षाओं की व्यवस्था के साथ एक शेड्यूल प्राप्त करने की गारंटी दी जाती है। समस्या के आकार पर कोई प्रतिबंध नहीं है. कम से कम 99 कक्षाएँ। कम से कम 216 शिक्षक। हम कक्षा को कम से कम 256 समूहों में विभाजित करेंगे। शिक्षकों और विषयों के लिए कोई प्रतिबंध हैं। प्रत्येक शिक्षक ऐसे कार्य दिवस और घंटे चुनता है जो उसके लिए सुविधाजनक हों। शिक्षकों के लिए कोई खिड़कियाँ नहीं हैं। विषयों की कक्षाएं इन विषयों के लिए अनुमत घंटों के दौरान ही आयोजित की जाती हैं। समानताओं का कड़ाई से पालन। प्रत्येक विषय को कठिनाई अंक दिए गए हैं। समय के साथ वस्तुओं की कुल जटिलता के वितरण के स्वच्छता मानकों के सटीक अनुपालन की गारंटी है। - वे बिना किसी हिचकिचाहट के कहते हैं। वैसे, यह सरल कदम स्वचालित शेड्यूलिंग के मामले में सबसे असहाय कार्यक्रमों के डेवलपर्स द्वारा उठाया जाता है और, इसके अलावा, दिखने में मैला (हालांकि एक ऐसा है जो बहुत आकर्षक दिखता है)। माइक्रोसॉफ्ट ने ऐसे कार्यक्रमों को उपयुक्त रूप से "खाद्य कुत्ते" की संज्ञा दी है। यह कहना मुश्किल है कि वास्तव में उन लोगों को क्या प्रेरित करता है जो उपभोक्ताओं को सीधे और सरल तरीके से धोखा देते हैं। पहली बार स्कूली पाठ्यक्रम को कार्यक्रम में शामिल करने पर यह धोखा हमेशा स्पष्ट हो जाता है। द्वारा रूसी विधान, कला के अनुसार। रूसी संघ के नागरिक संहिता के 179, धोखे के प्रभाव में किए गए लेनदेन को अदालत द्वारा अमान्य घोषित किया जा सकता है, जबकि धोखेबाज धोखेबाज को प्राप्त सभी धन वापस कर देता है, धोखेबाज को वास्तविक क्षति की भरपाई करता है और इसके अलावा, उसे स्थानांतरित करना होगा राज्य की आय में वही राशि शामिल होगी जो उसे कार्यक्रम की बिक्री से प्राप्त हुई थी।

4 हल की जा रही समस्या की जटिलता के बारे में थोड़ा

स्कूल शेड्यूल बनाने की समस्या को हल करने की जटिलता के बारे में कुछ शब्द कहना उचित है। पर्सनल कंप्यूटर के योग्य उपयोगकर्ताओं के लिए जो इसकी सर्वशक्तिमानता में विश्वास करते हैं, ऐसा लगता है कि स्कूल शेड्यूल बनाने का कार्य, उदाहरण के लिए, एक उच्च गुणवत्ता वाला वीडियो संपादक या ध्वनि संपादक बनाने के कार्य से लगभग अधिक कठिन है। हालाँकि, जैसा कि पहले उल्लेख किया गया है, उन शोधकर्ताओं की संख्या जिन्होंने किसी न किसी तरह से इस समस्या का अध्ययन किया है, गिनना मुश्किल है। इनमें तकनीकी, भौतिक और गणितीय विज्ञान के दर्जनों डॉक्टर, विज्ञान के सैकड़ों उम्मीदवार, न केवल तकनीकी, बल्कि भौतिक और गणितीय भी शामिल हैं, गणितीय पहेलियों के हजारों सामान्य प्रेमियों का उल्लेख नहीं है, जिनमें निश्चित रूप से छात्रों की एक बड़ी सेना शामिल है। अध्ययन के तकनीकी और भौतिक और गणितीय क्षेत्र। स्कूल शेड्यूल संकलित करने की समस्या के शोधकर्ताओं में, दो शिक्षाविदों का उल्लेख किया जा सकता है - वी.एस. तानेव और वी.एस. मिखालेविच, विश्व प्रसिद्ध विदेशी वैज्ञानिकों का भी नाम लिया जा सकता है। वैज्ञानिकों के अलावा, उत्कृष्ट व्यवसायियों ने स्कूल कार्यक्रम तैयार करने के कार्य को नजरअंदाज नहीं किया। और फिर भी, अतिशयोक्ति के बिना, शोधकर्ताओं के विशाल प्रयासों के बावजूद, शैक्षिक कार्यक्रम तैयार करने की समस्या के पूर्ण और व्यापक (या कम से कम संतोषजनक) समाधान के बारे में बात करने की कोई आवश्यकता नहीं है। जो कहा गया है उसकी पुष्टि करने के लिए, यहां प्रसिद्ध से एक उद्धरण दिया गया है घरेलू गणितज्ञ. ... चूँकि शेड्यूल बनाने का कार्य स्कूली जीवन से सभी को अच्छी तरह से पता है, प्रत्येक पाठ्यक्रम में एक या एक से अधिक छात्र क्लास शेड्यूल के निर्माण को एल्गोरिदम बनाने के विचार से अभिभूत होते हैं। इसलिए, मुझे आपको चेतावनी देनी होगी कि यह बहुत कठिन काम है। ... एक विशेष विज्ञान है - शेड्यूलिंग सिद्धांत, जो इस तरह की समस्याओं का अध्ययन और व्यवस्थित करता है, साथ ही उन्हें हल करने के लिए विभिन्न अनुमानित तरीकों (सटीक तरीकों की लगभग कोई उम्मीद नहीं है)। उनमें से एक विशेष स्थान पर अनुमानी विधियों का कब्जा है, जिसमें डिस्पैचर के कार्यों के तर्क और तकनीक का वर्णन करने का प्रयास किया जाता है। ...एक दिलचस्प अवलोकन. लेकिन पहले, आइए एक और उद्धरण दें। चार-रंग की परिकल्पना को उचित रूप से "चार-रंग की बीमारी" कहा जा सकता है, क्योंकि यह कई मायनों में एक बीमारी के समान है। यह अत्यधिक संक्रामक है. कभी-कभी यह अपेक्षाकृत आसानी से आगे बढ़ता है, लेकिन कुछ मामलों में यह लंबा या खतरनाक भी हो जाता है। इसके विरुद्ध कोई टीकाकरण नहीं हैं; सच है, पर्याप्त लोगों के साथ स्वस्थ शरीरथोड़े समय के प्रकोप के बाद, वे आजीवन प्रतिरक्षा प्राप्त कर लेते हैं। एक व्यक्ति को यह बीमारी कई बार हो सकती है, और कभी-कभी इसके साथ गंभीर दर्द भी होता है, लेकिन कोई मौत दर्ज नहीं की गई है। इस बीमारी के पिता से पुत्र में स्थानांतरित होने का कम से कम एक ज्ञात मामला है, इसलिए यह वंशानुगत हो सकता है।यहां, एक उत्कृष्ट अमेरिकी गणितज्ञ राजनीतिक मानचित्र को चार रंगों में रंगने की प्राचीन समस्या पर व्यंग्य करते हैं, जहां एक समान सीमा वाले देशों को चार रंगों में रंगा जाना चाहिए। अलग - अलग रंग. ऐसा लगता है कि उन्होंने जो कुछ भी कहा उसका श्रेय स्कूल की समय सारिणी तैयार करने के कार्य को दिया जा सकता है। इसलिए, इन पंक्तियों के लेखक ने, अपनी सर्वोत्तम क्षमता के अनुसार, प्रासंगिक विषय पर अपने शोध प्रबंधों का बचाव करने वाले लोगों के भविष्य के करियर को ट्रैक करने का निर्णय लिया। ऐसा प्रतीत होता है कि "स्वयं भगवान" ने नव स्थापित वैज्ञानिक को अपना काम करने का आदेश दिया वैज्ञानिक उपलब्धियाँपैसे में. यानी, किसी तरह अपने दिमाग की उपज को बाजार में लाएं, क्योंकि लगभग हमेशा एक शोध प्रबंध का बचाव करने के बाद, कक्षाओं को शेड्यूल करने के लिए कोई न कोई कार्यक्रम या स्वचालित प्रणाली का हिस्सा बना रहता है। तो - नहीं. इस विषय पर लेखक को ज्ञात शोध प्रबंध बचाव के सभी मामले एक तरह से समाप्त होते हैं - बचाव के बाद, शोध प्रबंध उम्मीदवार इस कार्य को छोड़ देता है और, एक नियम के रूप में, एक विश्वविद्यालय में शिक्षक के रूप में अपना करियर शुरू करता है (या जारी रखता है)। दूसरे शब्दों में, वह पाठ्यक्रम बनाने के कार्य के प्रति आजीवन, स्थायी प्रतिरक्षा प्राप्त कर लेता है। स्कूल शेड्यूल तैयार करने की समस्या को हल करने की जटिलता के बारे में हमारी सामान्य चर्चा को समाप्त करने के लिए, आइए हम दो और राय देखें। लेकिन पहले इस बात पर ध्यान दें कि यह राय कौन व्यक्त करता है। यह कोई रहस्य नहीं है कि कुछ स्कूल कंप्यूटर विज्ञान शिक्षक, उपदेशात्मक प्रयोगों के दौरान, स्कूली बच्चों को "होमवर्क" के रूप में अपने पसंदीदा स्कूल के लिए कक्षा कार्यक्रम बनाने के लिए एक कार्यक्रम विकसित करने का निर्देश देते हैं। स्कूली बच्चे, स्वाभाविक रूप से, अपनी आस्तीन ऊपर चढ़ाते हैं और उत्साहपूर्वक इस कार्य को करते हैं। इस विचार के परिणामस्वरूप, इंटरनेट पर आप उपर्युक्त दल से इस मामले पर कई चर्चाएँ और सिद्धांत पा सकते हैं। पायनियर्स क्या लेकर नहीं आते और क्या राय व्यक्त नहीं करते... कोई कम उत्साह नहीं इस विषयइसके कारण तकनीकी शिक्षा प्राप्त लोग अपने पसंदीदा विश्वविद्यालय में डिस्पैचर की गतिविधियों को स्वचालित करने का प्रयास करते हैं। लेकिन ये राय, हल्के ढंग से कहें तो, बहुत रुचि की नहीं हैं। पेशेवर गणितज्ञ, शेड्यूल के सिद्धांत के विशेषज्ञ, शैक्षिक शेड्यूल तैयार करने की समस्या के बारे में बहुत कम ही बोलते हैं। इसलिए (या इससे भी अधिक) इस मामले पर उनकी राय बहुत दिलचस्प लगती है। इसलिए। सोत्सकोव यूरी नज़रोविच, भौतिकी और गणित के डॉक्टर। विज्ञान, प्रोफेसर, बेलारूस के नेशनल एकेडमी ऑफ साइंसेज, मिन्स्क के संयुक्त सूचना विज्ञान समस्याओं के संस्थान में मुख्य शोधकर्ता, शेड्यूलिंग सिद्धांत के क्षेत्र में सबसे प्रमुख विशेषज्ञों में से एक, शेड्यूलिंग सिद्धांत पर कई मोनोग्राफ के लेखक। अपने लेख में, विशेष रूप से, वह लिखते हैं: ... गणितीय दृष्टिकोण से, एक इष्टतम प्रशिक्षण कार्यक्रम बनाने की समस्या काफी जटिल है, क्योंकि यह तथाकथित एनपी-हार्ड समस्याओं के वर्ग से संबंधित है। ... यह आलेख दिखाता है कि प्रशिक्षण कार्यक्रम बनाने के लिए ग्राफ़ के शीर्षों को रंगने का उपयोग कैसे किया जा सकता है। ... ... ग्राफ वर्टेक्स रंग समस्या एनपी-हार्ड है, और इसलिए इसका सामान्यीकरण अनुभाग में वर्णित है। 2 भी एक एनपी-हार्ड समस्या है। ...आगे। लाज़रेव अलेक्जेंडर अलेक्सेविच, भौतिकी और गणित के डॉक्टर। इंस्टीट्यूट ऑफ मैनेजमेंट प्रॉब्लम्स में विज्ञान, प्रोफेसर, मुख्य शोधकर्ता के नाम पर रखा गया। वी.ए. ट्रैपेज़निकोवा आरएएस, मॉस्को, शेड्यूलिंग सिद्धांत के क्षेत्र में सबसे प्रमुख विशेषज्ञों में से एक, शेड्यूलिंग सिद्धांत पर कई मोनोग्राफ के लेखक। अपने लेख में, विशेष रूप से, वह लिखते हैं: ... शैक्षिक शेड्यूलिंग समस्या एक प्रसिद्ध संयोजन अनुकूलन समस्या है जिसे "टाइमटेबलिंग" कहा जाता है। यहां तक ​​कि एक व्यवहार्य कार्यक्रम ढूंढना भी एक मजबूत एनपी-हार्ड समस्या है। इसलिए, इसे हल करते समय, संयोजन अनुकूलन समस्याओं को हल करने के लिए गणितीय तरीकों का उपयोग करना आवश्यक है। ...संक्षेप में: - "पानी निकाल दो, चप्पुओं को सुखा दो, बत्तियाँ बुझा दो..."

5 समय सारिणी सॉफ्टवेयर बाजार

शेड्यूलिंग सॉफ़्टवेयर का बाज़ार, जो पर्सनल कंप्यूटर के लिए किसी भी सॉफ़्टवेयर के बाज़ार के साथ विकसित हुआ, बिल्कुल अनोखा, या कम से कम आश्चर्यजनक, या कम से कम बहुत अजीब लगता है। तो क्या इसे अनोखा या अजीब बनाता है? क्या आपने कभी इस तरह का विज्ञापन देखा है: - "हमारा वैक्यूम क्लीनर खरीदें जो धूल नहीं सोख सकता।" या यह: "सभी बर्तन जो हम आपको पेश कर सकते हैं वे छेद से भरे हुए हैं।" या यह: "हमारा टीवी अनोखा है - यह कभी कुछ नहीं दिखाता।" और यहाँ विज्ञापन है: "स्कूल शेड्यूल बनाने के लिए हमारा प्रोग्राम खरीदें, जो इसे नहीं बना सकता, लेकिन इसे बना सकता है," हमें उतना ही देखना था जितना हम चाहते थे। “ठीक है, खरीदो, खरीदो, खरीदो। हमारा प्रोग्राम एक शेड्यूल भी बना सकता है। वह आपके लिए लगभग सभी कक्षाओं की व्यवस्था करेगी, लेकिन बाकी काम हम स्वयं करेंगे। एक गतिरोध से बाहर निकलना बहुत दिलचस्प है। ख़ैर, कम से कम 15 डॉलर के लिए। यह बहुत सारा पैसा नहीं है, हमने बहुत मेहनत की है..." तो एक वैक्यूम क्लीनर जो धूल नहीं सोखता, एक छेद वाला पैन, या एक टीवी जो कभी कुछ नहीं दिखाता उसकी कीमत कितनी है? इस कठिन प्रश्न का उत्तर देने से पहले, आइए संभावित खरीदारों की संख्या का अनुमान लगाने का प्रयास करें और इसकी तुलना उन स्कूलों (प्रधान शिक्षकों) से करें जिन्होंने पहले ही अपनी खरीदारी कर ली है। जनसांख्यिकीविदों ने पाया है कि विकसित देशों की लगभग 16% आबादी स्कूली बच्चे हैं। यह वह आंकड़ा है जिसका उपयोग नए विकास क्षेत्रों में नए स्कूलों का निर्माण करते समय किया जाता है। इसके बाद, हम एक उदाहरण के रूप में रूसी संघ (आखिरकार हमारी मातृभूमि) का उपयोग करके अंकगणितीय गणना करेंगे। तो, जनसंख्या लगभग 140 मिलियन लोग है। इस प्रकार, लगभग 22 मिलियन स्कूली बच्चे हैं। इसका मतलब है कि एक स्कूल में छात्रों की औसत संख्या 440 है। लेकिन ये औसत रकम है. यह ज्ञात है कि पिछले 60-70 वर्षों में, 1000-1400 छात्रों वाले स्कूलों को मानक स्कूल प्रोजेक्ट माना जाता था। इसलिए निष्कर्ष - ऐसे स्कूलों की एक बड़ी संख्या है जिनमें छात्रों की संख्या हमारे औसत आंकड़े - 440 लोगों से बहुत कम है। जाहिर है ये स्कूल हैं ग्रामीण इलाकोंया बहुत छोटे शहरों में. इसलिए, एक मजबूत निष्कर्ष यह है कि बड़ी संख्या में स्कूलों को सैद्धांतिक रूप से कक्षाओं के समय-निर्धारण के लिए कार्यक्रमों की आवश्यकता नहीं है। बेशक, ऐसे स्कूलों की संख्या का अनुमान लगाना बहुत मुश्किल है जिन्हें सैद्धांतिक रूप से ऐसे कार्यक्रमों की आवश्यकता नहीं है। हालाँकि, अगर हम छत को ध्यान से देखें तो हमें वहाँ एक आंकड़ा दिखाई देगा - 70%। जिससे यह पता चलता है कि 30% स्कूलों में छात्र आबादी 500 या उससे अधिक है, और ऐसे स्कूलों के लिए एक कार्यक्रम जो स्कूल कार्यक्रम नहीं बना सकता है, लेकिन एक बना सकता है, नुकसान नहीं पहुंचाएगा। हमें अंतिम आंकड़ा मिलता है - 15 हजार स्कूल। यह, शायद, रूसी संघ के लिए संभावित बाजार क्षमता है। लेकिन आज वास्तविकता में हमारे पास क्या है? प्रश्न सरल नहीं है. कोई विश्वसनीय आँकड़े नहीं हैं. सबसे पहले, एक कार्यक्रम दिमाग में आता है, जो रूसी संघ के सभी स्कूलों के लिए "निःशुल्क" था। इस कार्यक्रम का विकास 1998 में शुरू हुआ, और अंत ( नवीनतम संस्करण) 2003 तक. द्वारा उपस्थिति, विशेष रूप से अपने समय के लिए, कार्यक्रम निश्चित रूप से बुरा नहीं है। अन्य समान कार्यक्रमों की तुलना में, इसका उपयोगकर्ता इंटरफ़ेस बहुत तार्किक और विचारशील है। हमारी व्यक्तिपरक राय में, सबसे अच्छा यूजर इंटरफ़ेस। हालाँकि, हालांकि शेड्यूल बनाएं बटन है, प्रोग्राम स्वचालित (मानवीय हस्तक्षेप के बिना) शेड्यूलिंग के मामले में बिल्कुल असहाय है। यह उन सरल उपकार्यों को भी हल करने में सक्षम नहीं है जिन्हें अन्य प्रोग्राम आसानी से संभाल सकते हैं। इंटरनेट पर समीक्षाओं को देखते हुए, लगभग कोई भी इस कार्यक्रम का उपयोग नहीं करता है। इसलिए, हम इसे "विकिरण पृष्ठभूमि" मानेंगे जो समग्र बाजार स्थिति को प्रभावित नहीं करती है। पर चलते हैं। आइए यह प्रश्न पूछें. क्या बाज़ार में ऐसे कार्यक्रम हैं जो मुख्य शिक्षक को शेड्यूल बनाने में कम से कम कुछ सहायता प्रदान कर सकते हैं? उदाहरण के लिए, कई प्रधानाध्यापक मैन्युअल रूप से दो चरणों में एक शेड्यूल बनाते हैं। पहले चरण में, उनकी अभिव्यक्ति के अनुसार: - "वे विदेशियों के साथ व्यवहार करते हैं।" दूसरे शब्दों में, वे किसी विदेशी भाषा का अध्ययन करते समय शिक्षकों और कक्षाओं के लिए एक कार्यक्रम बनाते हैं। दूसरा चरण बाकी सब कुछ है। बाज़ार में कम से कम दो कार्यक्रम इस पहले चरण के साथ काफी अच्छी तरह से निपटते हैं। यहां आप वैकल्पिक पाठ्यक्रमों के समय की योजना बना सकते हैं। ऐसे में 10 से 40 फीसदी तक कक्षाएं लगाई जाती हैं. तो, निःसंदेह, इन प्रोग्रामों से सुसज्जित कंप्यूटर का उपयोग करने से कुछ लाभ हैं। इसके अलावा, इनमें से एक कार्यक्रम बहुत आक्रामक और लगातार शेड्यूल को पूरा करने की कोशिश कर रहा है। कुछ मामलों में, भले ही दुर्लभ हों, वह सफल होती है। दूसरा, शेड्यूल पूरा करते समय बिल्कुल असहाय होता है। तो आज कितने लोग रूसी संघ में कक्षाओं को शेड्यूल करने के लिए सॉफ़्टवेयर का उपयोग करते हैं? ऐसे सॉफ़्टवेयर के कुछ निर्माता अपनी वेबसाइटों पर अपने ग्राहकों के बारे में जानकारी प्रकाशित करते हैं। सच है, इस जानकारी को बहुत सावधानी से व्यवहार किया जाना चाहिए। जैसा कि ऊपर उल्लेख किया गया है, कुछ निर्माता, "विपणन के चक्कर में" संभावित ग्राहकों को बहुत ही सरल तरीके से धोखा देने का सहारा लेते हैं। और फिर भी, गेहूं को भूसी से अलग करने पर, हमें लगभग 1,500 स्कूलों का आंकड़ा मिलता है। जो संभावित बाज़ार क्षमता का लगभग 10% है। इसलिए, 90% संभावित ग्राहक अभी तक परिवर्तित नहीं हुए हैं। आइए अब अपना ध्यान विश्व बाज़ार की ओर केन्द्रित करें। जैसा कि पिछली गणनाओं से पता चलता है, बहुत सुविधाजनक तरीके से संभावित ग्राहकों की संख्या की गणना इस प्रकार है। हम देश की जनसंख्या लेते हैं, चार शून्य हटाते हैं, और संभावित ग्राहकों की संख्या प्राप्त करते हैं। हम यही करेंगे. यूरोप - 500 मिलियन लोग। यूएसए - 300 मिलियन लोग। कनाडा - 30 मिलियन लोग। जापान - 125 मिलियन लोग। ऑस्ट्रेलिया - 20 मिलियन लोग। अन्य विकसित देश - 25 मिलियन लोग। यहाँ यह है - "गोल्डन बिलियन"। हम चार शून्य हटा देते हैं। हमें 100 हजार संभावित ग्राहक मिलते हैं। अब सवाल यह है: "इस सुनहरे अरब में से कितने स्कूल स्कूल शेड्यूल बनाने के लिए सॉफ़्टवेयर का उपयोग करते हैं?" हम गेहूँ को भूसी से अलग करने की वही पद्धति लागू करते हैं, जो रूसी संघ के लिए है। हमें एक आंकड़ा मिलता है - लगभग 30 हजार स्कूल। जो बाजार का 30% है. वहीं, 70% आक्रामक मार्केटिंग (हिलिंग) के लिए खुले हैं। अब बस मात्रा को गुणवत्ता में बदलना बाकी है। अर्थात्, संभावित ग्राहकों की संख्या को एक सॉफ़्टवेयर लाइसेंस की कीमत से गुणा करें। दूसरे शब्दों में, अमेरिकी रूबल में विश्व बाजार की क्षमता का अनुमान लगाएं। लेकिन ऐसा करने के लिए आपको ऐसे लाइसेंस की कीमत जाननी होगी। मुझे आश्चर्य है कि क्या पाठक ने कभी अपने हाथों में इस शीर्षक वाली एक मोटी किताब पकड़ी है: - "सॉफ़्टवेयर की लागत।" लेकिन हमें करना पड़ा. वास्तव में, सूत्र बहुत सरल है. सॉफ़्टवेयर, चाहे वह कितना भी जटिल या बड़ा क्यों न हो, उसकी लागत बिल्कुल उतनी ही होती है जितनी ग्राहक (उपयोगकर्ता) उसके लिए चुकाता है। इसका सबसे स्पष्ट उदाहरण माइक्रोसॉफ्ट का विंडोज ऑपरेटिंग सिस्टम है। संभवतः कम ही लोगों ने सोचा होगा कि कार्य की मात्रा, प्रतिभा, ज्ञान आदि की दृष्टि से इस ऑपरेटिंग सिस्टम की तुलना में किसी व्यक्ति को चंद्रमा पर उतारना बचकानी शरारत है। और फिर भी, एक सौ पचास रुपये प्रति बैरल, और आप एक कानूनी उपयोगकर्ता हैं। एकमात्र समस्या यह है कि संभावित ग्राहकों की संख्या - ऑपरेटिंग सिस्टम के उपयोगकर्ता और स्कूल शेड्यूल बनाने के लिए प्रोग्राम - तुलनीय नहीं है, न तो पहले और न ही दूसरे सन्निकटन में। इसलिए निष्कर्ष: - "इस तथ्य के बावजूद कि कुछ लोग टपके हुए बर्तनों के लिए $15 मांग रहे हैं, एक कार्यक्रम जो वास्तव में मुख्य शिक्षकों की अधिकांश समस्याओं का समाधान कर सकता है वह महंगा होना चाहिए।" जो कुछ बचा है वह इस प्रश्न का उत्तर देना है: - "महंगा क्या है?" बेशक, "महंगे" के बारे में हर किसी के अपने विचार हैं। लेकिन शायद, एक मुख्य शिक्षक (या इसी तरह की स्थिति, अगर हम वैश्विक बाजार के बारे में बात कर रहे हैं) के लिए, उसका मासिक वेतन महंगा है। यानी 1000 से 5000 अमेरिकी डॉलर तक. वास्तव में हम यही देख रहे हैं, या कम से कम पहले भी देख चुके हैं। सबसे पहले, विश्व बाज़ार में इन कार्यक्रमों की कीमत बिल्कुल उतनी ही थी। हमें ऐसा लगता है कि कीमतों में गिरावट ठीक इसलिए हुई क्योंकि अचानक पता चला कि छेद वाला एक पैन 5,000 डॉलर में खरीदा गया था। और अंत में, मात्रा को कीमत से गुणा करने पर, हमें स्कूल शेड्यूल बनाने के लिए वैश्विक सॉफ्टवेयर बाजार की अनुमानित क्षमता मिलती है - 100 से 500 मिलियन अमेरिकी डॉलर तक। अर्थात्, बाज़ार, मान लीजिए, विभिन्न प्रणालियों के बाज़ार से कम धन प्रधान नहीं है कंप्यूटर एडेड डिजाइनउद्योग और निर्माण में। और वैसे, विज्ञान-गहन भी कम नहीं।

समस्या को हल करने के लिए 6 "प्राचीन मिस्र" एल्गोरिदम

2012 के वसंत में, एक पुरातत्वविद् ने अपने परिचित कुछ प्रोग्रामरों से एक अजीब अनुरोध किया। उनके अनुसार, प्राचीन मिस्र की पांडुलिपियों को पढ़ते समय, उन्हें स्कूल शेड्यूल संकलित करने के लिए एक एल्गोरिदम का विवरण मिला। एल्गोरिथम के रचयिता का श्रेय अनुश नामक मिस्र की पुजारिन को दिया गया। दरअसल, उनका अनुरोध आधुनिक कंप्यूटर पर यह जांचने का था कि क्या यह एल्गोरिदम वास्तव में स्कूल शेड्यूल बनाने में सक्षम है। पहले तो उसके दोस्त उस पर हँसे। लेकिन अजीब रिकॉर्ड्स को ध्यान से पढ़ने के बाद भी हमने उनकी जांच करने का फैसला किया। तो, आइए अनिवार्य रूप से इस एल्गोरिथम के विचार का वर्णन करना शुरू करें सारांशएक प्राचीन पांडुलिपि का अनुवाद. आइए पहले हम कहें कि इस एल्गोरिदम की शब्दावली और प्राचीन मिस्र के स्कूल का संगठन अलग-अलग ऐतिहासिक रुचि के हैं, लेकिन चूंकि यह लेख इतिहासकारों के लिए नहीं है, इसलिए हम एल्गोरिदम को आज रहने वाले लोगों से परिचित आधुनिक शब्दावली में प्रस्तुत करेंगे। प्राचीन मिस्र के एल्गोरिदम के बीच मुख्य अंतर (इसके बाद हम प्राचीन मिस्र शब्द को हटा देंगे) से आधुनिक दृष्टिकोणइस तथ्य में निहित है कि समस्या को भागों में विभाजित किया गया है, या अधिक सटीक रूप से, क्रमिक रूप से हल की गई कई समस्याओं में, पिछले चरण में हल की गई प्रत्येक समस्या अगले चरण में हल होने वाली समस्या के लिए एक बाधा है। आधुनिक शब्दावली में हल की जा रही समस्या के विघटन की विधि का प्रयोग किया जाता है। यह ध्यान दिया जाना चाहिए कि एल्गोरिथ्म के दौरान क्रमिक रूप से हल की जाने वाली प्रत्येक व्यक्तिगत समस्या एनपी-हार्ड (अघुलनशील) नहीं है। यह आसानी से हल करने योग्य समस्याओं की एक श्रृंखला को क्रमिक रूप से हल करके, स्कूल शेड्यूल बनाने की पूरी समस्या को हल करने की अनुमति देता है। पहले कदम परआपको शैक्षणिक संस्थान के संचालन का तरीका चुनना चाहिए, अर्थात्, यह तय करना चाहिए कि स्कूल सप्ताह में कितने दिन (5 या 6) काम करेगा और प्रति स्कूल दिवस (क्रमशः 7 या 6) आयोजित होने वाले पाठों की संख्या तय करेगा। आपको स्कूल में छात्रों की कक्षाओं की संख्या भी निर्धारित करनी होगी। इसके बाद, आपको उन घंटों पर प्रतिबंध लगाने की आवश्यकता है जिनके दौरान पाठ आयोजित नहीं किए जाते हैं। ये प्रत्येक स्कूल दिवस के अंतिम घंटे हैं। कनिष्ठ ग्रेड के लिए (हमारी शब्दावली में, यह 5वीं कक्षा से शुरू होता है) ऐसे निषेध अधिक हैं, मध्यम ग्रेड के लिए कम हैं, और सबसे पुराने (11वीं कक्षा) के लिए ये निषेध पूरी तरह से अनुपस्थित हैं। जो हमारे स्वच्छता मानकों का अनुपालन करता है। पाठों के संचालन के लिए निषेधों की तालिका, जिसका उपयोग संपूर्ण एल्गोरिथम में किया जाएगा, को याद किया जाता है। दूसरे चरण परअंशकालिक श्रमिकों के लिए एक कार्यक्रम बनाया जा रहा है। यह पता चला कि प्राचीन मिस्र के शैक्षणिक संस्थान अंशकालिक काम का तिरस्कार नहीं करते थे। इस कार्य की मुख्य विशेषता यह है कि अंशकालिक श्रमिकों को अल्टीमेटम के रूप में यह घोषित करने की अनुमति है कि वे किस दिन काम करेंगे। इसके अलावा, कुछ अंशकालिक श्रमिकों को काम करते समय सभी कार्य दिवसों के पहले पाठ में काम करने से इंकार करने की अनुमति होती है। जाहिर तौर पर ये अंशकालिक कार्यकर्ता महिलाएं थीं और वे जल्दी स्कूल नहीं आ सकती थीं। एक साधारण ग्राफ़ के शीर्षों के निर्धारित रंग भरने के लिए एक एल्गोरिदम का उपयोग करके समस्या का समाधान किया जाता है। आप पहले से उल्लिखित लेख का उपयोग करके या कई अन्य जर्नल लेखों की सहायता से, उदाहरण के लिए, [,], साथ ही किताबों से परिचित होकर इस गणितीय मॉडल से विस्तार से परिचित हो सकते हैं। इसके बाद, प्रत्येक पाठ (कक्षा, शिक्षक, समय) के लिए, असाइनमेंट समस्या को हल करने के लिए एल्गोरिदम का उपयोग करके, इस पाठ के संचालन के लिए एक कमरा चुना जाता है। असाइनमेंट समस्या को हल करने के लिए एल्गोरिदम विशेष रूप से कई आधुनिक पाठ्यपुस्तकों में वर्णित है, आप पुस्तक में इससे परिचित हो सकते हैं; दूसरे चरण का अंत स्वच्छता प्रतिबंधों और अंशकालिक श्रमिकों के लिए परिणामी कार्यक्रम के अनुसार निर्मित पाठों के संचालन पर निषेधों की एक तालिका के संयोजन का संचालन है। इस प्रकार, हमें पाठों के संचालन पर निषेधों की एक नई तालिका मिलती है, जो प्रतिबंधों में से एक होगी अगला कदमकलन विधि। तीसरा चरणइसमें छात्रों की पसंद की कक्षाएं (हमारी शब्दावली में, वैकल्पिक पाठ्यक्रम) आयोजित करने की समस्या का समाधान शामिल है। इस कार्य की ख़ासियत यह है कि एक निश्चित स्कूल समय में कक्षाओं की एक निश्चित संख्या को धाराओं में जोड़ दिया जाता है, और फिर उस समय वे अपने वैकल्पिक पाठ्यक्रमों में फैल जाती हैं। शेड्यूल के निर्माण में यह तथ्य शामिल होगा कि प्रत्येक स्ट्रीम को एक समय आवंटित किया जाएगा जिस पर वैकल्पिक पाठ्यक्रम आयोजित किए जाएंगे, लेकिन शिक्षकों की नियुक्ति पूरे शेड्यूल को अंतिम रूप देने के बाद की जाएगी। अर्थात्, इस चरण में, शिक्षकों को वैकल्पिक पाठ्यक्रम संचालित करने का कार्य नहीं सौंपा गया है। शेड्यूल का निर्माण करते समय, नियम का पालन किया जाता है - एक शैक्षणिक दिन में किसी भी स्ट्रीम के लिए, एक वैकल्पिक पाठ्यक्रम आयोजित करने के लिए एक से अधिक शैक्षणिक घंटे आवंटित नहीं किए जा सकते हैं। इसके अलावा, एक और नियम देखा गया है - किसी भी समय वैकल्पिक पाठ्यक्रम को एक से अधिक स्ट्रीम के लिए निर्धारित नहीं किया जा सकता है। यह नियम (प्रतिबंध) काफी उचित लगता है, क्योंकि वैकल्पिक पाठ्यक्रम संचालित करते समय कक्षाओं के संचालन के लिए परिसर की आवश्यकता तेजी से बढ़ जाती है। इसे ऐसी स्थिति से बचने के उद्देश्य से पेश किया गया था जहां एक ही समय में कई थ्रेड्स को बड़ी मात्रा में खाली स्थान की आवश्यकता होती है। इस स्तर पर, वैकल्पिक पाठ्यक्रमों के संचालन के लिए परिसर, साथ ही शिक्षकों का चयन नहीं किया जाता है, उन्हें पूरे कार्यक्रम के निर्माण के बाद शिक्षकों के साथ मिलकर चुना जाएगा। वैकल्पिक पाठ्यक्रमों के संचालन की समस्या को हल करने के लिए एल्गोरिदम एक साधारण ग्राफ के शीर्षों के निर्धारित रंग के लिए एल्गोरिदम है, जिसे हमने पिछले चरण का वर्णन करते समय इंगित किया था। पाठ आयोजित करने पर निषेध की नई तालिका बिल्कुल पिछले चरण की तरह ही बनाई गई है। परिणामी अनुसूची को निषेध तालिका के साथ जोड़ दिया गया है। चौथे चरण परविदेशी भाषा सीखने के पाठों के लिए एक शेड्यूल बनाने के लिए एल्गोरिदम। इस कार्य की एक विशेष विशेषता यह है कि कक्षा को समूहों में विभाजित किया जा सकता है। शिक्षक अल्टीमेटम के तौर पर यह घोषित नहीं कर सकते कि वे कितने दिन काम करेंगे। हालाँकि, हल्के कार्यभार वाले शिक्षकों के लिए, एक या दो दिन की छुट्टी की गारंटी है और उन्हें दी जाएगी। जैसे एल्गोरिथम के दूसरे चरण में, कुछ शिक्षक पढ़ा रहे हैं विदेशी भाषा, जब वे काम करते हैं तो उन्हें कार्य दिवस के पहले घंटे के दौरान कक्षाओं से छुट्टी देने की आवश्यकता हो सकती है। किसी विदेशी भाषा के अध्ययन के लिए शिक्षकों/कक्षाओं को शेड्यूल करने की समस्या, दूसरे और तीसरे चरण की तरह, एक साधारण ग्राफ के शीर्षों के निर्धारित रंग के लिए एल्गोरिदम का उपयोग करके हल की जाती है। दूसरे चरण की तरह ही, प्रत्येक पाठ, या यूं कहें कि छात्रों के प्रत्येक समूह और उनके शिक्षक को आवंटित करने के लिए एक एल्गोरिदम का उपयोग करके, इसके संचालन के लिए एक कमरा चुना जाता है। चौथे चरण का अंत, साथ ही दूसरे और तीसरे, परिणामी अनुसूची के साथ पाठ आयोजित करने पर निषेध की तालिका के संयोजन का संचालन है। इस प्रकार, हमें इस तालिका का एक नया संस्करण मिलता है, जिसका उपयोग हम छठे चरण में करेंगे। एल्गोरिथम के चौथे चरण को पूरा करने के बाद, स्कूल के पाठ्यक्रम के आधार पर, आमतौर पर इस योजना द्वारा प्रदान किए गए संपूर्ण शिक्षण भार का 15% से 40% तक सौंपा जाता है। पांचवें चरण परपाठ्यक्रम द्वारा निर्धारित भार की गणना उन परिसरों के लिए की जाती है जो स्कूल के लिए कम आपूर्ति में हैं। ऐसे परिसर, एक नियम के रूप में, जिम, श्रम पाठ (प्रौद्योगिकी) आयोजित करने के लिए कार्यशालाएं, कंप्यूटर विज्ञान पाठ आयोजित करने के लिए कंप्यूटर से सुसज्जित कमरे हैं। यह गणना ऐसे परिसर के अधिकतम संभावित भार (न्यूनतम "डाउनटाइम") के लक्ष्य के साथ की जाती है। छठे चरण परदुर्लभ परिसरों में पढ़ाए जाने वाले विषयों को छोड़कर शेष सभी विषयों के लिए एक शेड्यूल बनाया गया है। शिक्षकों के पास यह घोषित करने का अवसर नहीं है कि वे किस दिन काम करेंगे, लेकिन जिन शिक्षकों पर कार्यभार कम है, उनके लिए एक या दो दिन की छुट्टी की गारंटी है, और कुछ शिक्षकों के लिए पहले पाठ के दौरान काम करने से इनकार करने का अवसर है। . इस समस्या को द्विदलीय मल्टीग्राफ के लिए निर्धारित एज कलरिंग एल्गोरिदम का उपयोग करके हल किया गया है। आप इस एल्गोरिथम के विचार से किसी पुस्तक या जर्नल लेखों [, , , , ,] से परिचित हो सकते हैं। निर्मित अनुसूची में चार भाग होते हैं - कक्षा, शिक्षक, विषय, समय। एक ही चरण में, असाइनमेंट समस्या को हल करने के लिए एक एल्गोरिदम का उपयोग करके सभी चारों को उस परिसर से मिलान किया जाता है जहां ये कक्षाएं (चार) आयोजित की जाएंगी। इस चरण को पूरा करने के बाद, दुर्लभ परिसरों में आयोजित कक्षाओं को छोड़कर, पूरा शेड्यूल भर जाता है। हालाँकि, शेड्यूल में शेष "छेद" दुर्लभ परिसरों में कक्षाएं आयोजित करने के शेड्यूल हैं। इस प्रकार, हम मान सकते हैं कि इस छठे चरण में, एक अर्थ में, दो अनुसूचियाँ एक साथ बनाई जाती हैं - नियमित शिक्षकों/कक्षाओं के लिए और दुर्लभ परिसर/कक्षाओं के लिए। सातवें चरण परकक्षाओं को विषयों के अनुसार समूहों में विभाजित किया गया है जो दुर्लभ परिसर में आयोजित की जाएंगी। एक नियम के रूप में, शारीरिक शिक्षा, श्रम (प्रौद्योगिकी), और कंप्यूटर विज्ञान जैसे विषयों में, कक्षाओं को समूहों में विभाजित किया जाता है। यदि शिक्षकों का समूह, जिनके लिए पिछले चरण में शेड्यूल बनाया गया था, दुर्लभ परिसर में कक्षाएं संचालित करने वाले शिक्षकों के सेट के साथ प्रतिच्छेद करता है, तो शिक्षकों के निषिद्ध कार्य घंटों के लिए एक तालिका बनाई जाती है, जो इन सेटों का प्रतिच्छेदन है। असाइनमेंट समस्या को हल करने के लिए एक एल्गोरिदम का उपयोग करके, प्रत्येक समूह के लिए शिक्षकों का चयन किया जाता है। अंतिम चरण आठवां है।इस चरण में, पहले प्राप्त सभी शेड्यूल संयुक्त हो जाते हैं, यानी अंतिम शेड्यूल बनता है। इस चरण को पूरा करने के लिए, किसी एल्गोरिदम की आवश्यकता नहीं है, सरल अंकगणितीय ऑपरेशन पर्याप्त हैं। अंतिम कार्यक्रम प्राप्त करने के बाद, प्रत्येक शिक्षक स्वयं निर्णय ले सकता है कि उसके लिए वैकल्पिक पाठ्यक्रम संचालित करना कब सुविधाजनक होगा। एल्गोरिथम के चरण 3 में उनके लिए समय आरक्षित किया गया था। और यदि यह शिक्षक अपने लिए छात्रों के एक समूह की भर्ती कर सकता है, तो वह स्वतंत्र रूप से अपना समूह स्थापित करेगा वैकल्पिक पाठ्यक्रमशेड्यूल के अनुसार, कमरे के साथ-साथ उन्होंने स्वयं चयन किया। पांचवें को छोड़कर, पहले वर्णित सभी चरणों के लिए सामान्य नियम यह है कि प्रत्येक कक्षा में एक दिन में किसी भी विषय में एक से अधिक पाठ नहीं हो सकते। अलावा, सामान्य नियमशिक्षकों के लिए यह है कि प्रत्येक शिक्षक एक कक्षा सहित कई विषयों में कक्षाएं पढ़ा सकता है।

7 एल्गोरिथम परीक्षण

जैसा कि पिछले अनुभाग से देखा जा सकता है, स्कूल शेड्यूल बनाने के लिए एल्गोरिदम के संचालन में समझने में कुछ भी मुश्किल नहीं है। एक के बाद एक, व्यक्तिगत आसानी से हल करने योग्य (गैर-एनपी-हार्ड) समस्याओं को हल किया जाता है, आपस में जोड़ा जाता है, जब तक कि वे सभी समाप्त नहीं हो जाते। फिर भी, इस विश्वास के साथ कहने का कोई आधार नहीं था कि इनमें से प्रत्येक समस्या का समाधान किया जा सकता है। एल्गोरिथम के लिए किसी भी सैद्धांतिक औचित्य के अभाव में, इसके प्रदर्शन का परीक्षण केवल प्रयोगात्मक रूप से करना संभव था, खासकर जब से यह पुरातात्विक वैज्ञानिक द्वारा प्रस्तुत किया गया कार्य था, जिसने ठोकर खाई थी प्राचीन पांडुलिपि और जिन्होंने इसका अनुवाद किया। यह बिल्कुल स्वाभाविक है कि प्रोग्रामर के दिमाग में पहला विचार विंडोज ऑपरेटिंग सिस्टम के लिए एक नियमित एप्लिकेशन बनाने का था। लेकिन एक नियमित जीत आवेदन क्या है? एक बार सक्रिय (निष्पादन के लिए लॉन्च) होने पर, यह उपयोगकर्ता से घटनाओं की प्रतीक्षा करता है, उदाहरण के लिए, प्रारंभिक डेटा का इनपुट। यह प्रारंभिक डेटा कैसे प्राप्त किया जा सकता है और बाद में प्रोग्राम में कैसे दर्ज किया जा सकता है? भगवान का शुक्र है, या यूँ कहें कि संयुक्त राज्य अमेरिका, अब कमोबेश एक स्वाभिमानी स्कूल ने इंटरनेट पर अपनी वेबसाइट खोली है और इस साइट पर सबसे पहली चीज़ जो दिखाई देती है, विभिन्न उत्सव कार्यक्रमों की तस्वीरों की गिनती नहीं, वह स्कूल का पाठ्यक्रम है। जो कुछ बचा है उसे कॉपी करना और शेड्यूल की गणना के लिए प्रारंभिक डेटा के रूप में प्रोग्राम में दर्ज करना है। सवाल। इसके लिए आपको कितना समय चाहिए? वर्तमान में बाजार में पेश किए गए स्कूल शेड्यूल कार्यक्रमों का उपयोग करने के अभ्यास से पता चला है कि शिक्षण भार को वितरित करने के लिए एक तालिका के निर्माण के साथ-साथ एक पाठ्यक्रम में प्रवेश करने के लिए, इसे हल्के शब्दों में कहें तो 8 से 10 घंटे, श्रमसाध्य कार्य की आवश्यकता होती है। आइए मान लें कि यह पाठ्यक्रम पेश किया गया है, और शिक्षण भार वितरण तालिका का गठन किया गया है, और देखो और देखो... अनुसूची का निर्माण किया गया है। इसका अर्थ क्या है? बिल्कुल कुछ भी नहीं। इस बात की कोई गारंटी नहीं है कि अगला कार्य हल हो जाएगा। अब, यदि शेड्यूल नहीं बनाया गया होता, तो यह बहुत कुछ कहता, अर्थात्, एल्गोरिथम समस्या का समाधान नहीं करता है। दूसरे शब्दों में, एक नियमित जीत आवेदन, एक अर्थ में, व्यावहारिक रूप से अप्राप्य है। हो कैसे? फिर से, भगवान का शुक्र है, या माइक्रोसॉफ्ट की महिमा, विंडोज ऑपरेटिंग सिस्टम के आधुनिक संस्करण तथाकथित कंसोल एप्लिकेशन मोड का समर्थन करते हैं। वैसे, कुछ युवाओं के लिए यह एक पूर्ण रहस्योद्घाटन है; उन्होंने कभी भी इन खिड़कियों के अंदर पाठ की पंक्तियों वाली काली खिड़कियां नहीं देखी हैं। दरअसल, यह सुदूर अतीत के मेनफ्रेम कंप्यूटरों की शैली है और बहुत पहले ही परिदृश्य से गायब हो चुकी है - एमएस-डॉस। लेकिन इन खिड़कियों का एक फायदा है. वे बिना किसी मानवीय हस्तक्षेप के, एक दिन, एक महीने और... मैं नहीं कह सकता कि कितनी देर तक, कंप्यूटर स्क्रीन पर लटके रह सकते हैं और आवश्यक गणना कर सकते हैं। यह वही है जो एल्गोरिदम का परीक्षण करने के लिए आवश्यक था। तर्क का आगे का क्रम इस प्रकार था। एक स्रोत डेटा जनरेटर (मोटे तौर पर कहें तो, एक सामान्य स्कूल के लिए एक पाठ्यक्रम और एक शिक्षण भार वितरण तालिका) लिखने में निश्चित रूप से कुछ समय लगेगा, लेकिन एक बार लिखने के बाद यह आपको एल्गोरिदम का परीक्षण करने के लिए असीमित संख्या में परीक्षण कार्य प्राप्त करने की अनुमति देगा; अगले एक कार्य को हल करने के बाद ही एक नया (अगला) कार्य बनाने के लिए इस जनरेटर पर नियंत्रण स्थानांतरित करना पर्याप्त होगा। परीक्षण किए गए एल्गोरिदम की गुणवत्ता पर सांख्यिकीय रूप से विश्वसनीय डेटा प्राप्त करना संभव होगा। उदाहरण के लिए, 80 प्रतिशत समस्याएं हल हो जाती हैं, लेकिन 20 नहीं, या इसके विपरीत। आपको बस हल किए जाने वाले कार्यों की संख्या पर्याप्त रूप से बड़ी करने की आवश्यकता है। यह वही है जो करना आवश्यक था - एक कंसोल एप्लिकेशन, यही इस स्थिति से बाहर निकलने का रास्ता था। जैसा कि कहा जाता है, एक परी कथा जल्दी बता दी जाती है, लेकिन चीज़ें जल्दी पूरी नहीं होतीं। एक स्रोत डेटा जनरेटर के साथ आना जो सभी व्यावहारिक स्थितियों को पर्याप्त रूप से दर्शाता है, यहां तक ​​कि एक सामान्य स्कूल में भी, इतना आसान काम नहीं था। लेकिन एक दिन, पागल सपने सच हो गए..., देर-सबेर..., चाहे कितनी भी डोर क्यों न बंधी हो... स्रोत डेटा जनरेटर समाप्त हो गया है, प्राचीन मिस्र के एल्गोरिदम को प्रोग्राम किया गया है, "सभी त्रुटियां ठीक कर दी गई हैं, त्रुटियों के लिए जाल बिछाए जाते हैं, गणना परिणामों की जाँच की जाती है। प्रारंभ में, कार्यक्रम को शेड्यूल करने की पेशकश की गई थी एक छोटी राशिकक्षाएँ - 9 से 14 तक (छोटा स्कूल)। मशीन गन से समाधान ऐसे निकले। कक्षाओं की संख्या में वृद्धि के साथ - 15 से 21 (माध्यमिक विद्यालय) तक, निर्णय तेजी से निकाल दिए गए, लेकिन अब मशीन गन की तरह नहीं... बल्कि पिस्तौल की तरह। आगे। यहाँ यह है... एक बड़ा स्कूल, समानांतर रूप से चार कक्षाएँ, कुलकक्षा 22 से 28 तक। ब्रेक स्पष्ट रूप से चालू थे... यह प्रक्रिया एक पैर से दूसरे पैर पर डोलते हुए एक आलसी बत्तख के समान होने लगी। लेकिन एक बात सुखद थी - पंक्ति: "अनसुलझी समस्याओं की संख्या =" लगातार शून्य दिखाई दे रही थी। अब समझ गए। पूरी तरह से स्वचालित मोड में किसी भी उचित समस्या को हल करने की संभावना की पुष्टि करने वाले सांख्यिकीय रूप से विश्वसनीय डेटा प्राप्त करने के लिए, एक कंप्यूटर पर्याप्त नहीं है। छोटी अंकगणितीय गणनाओं से पता चला कि हल की गई समस्याओं की संख्या के बारे में छह या अधिक अंकों की संख्याओं के साथ काम करने के लिए कम से कम एक दर्जन कंप्यूटरों की आवश्यकता होती है। और एक दर्जन कंप्यूटरों के लिए (आप इन कंप्यूटरों से उत्पन्न गर्मी की मात्रा और पंखों से निकलने वाले निरंतर शोर का अनुमान लगा सकते हैं) एक अलग कमरे की आवश्यकता होती है। लेकिन कुछ नहीं, आप हमें रोक नहीं सकते... एक दर्जन, एक दर्जन नहीं, बल्कि सात चार-कोर कंप्यूटर जल्द ही चालू कर दिए गए। परिणामस्वरूप, आदरणीय क्वाड-कोर सात के संबंध में प्राचीन मिस्र के एल्गोरिदम के "हिंसक कार्यों" के एक वर्ष के बाद, और लाखों हल की गई समस्याओं के बाद, हम विश्वास के साथ कह सकते हैं: - "कोई भी, बिना किसी अपवाद के, उचित , स्कूल शेड्यूल की गणना के लिए सही ढंग से निर्दिष्ट कार्य, पूरी तरह से स्वचालित मोड में मानवीय हस्तक्षेप के बिना हल किया जा सकता है। साथ ही, 1000 समस्याओं के लिए कुल गणना समय लगभग इस प्रकार है: 9 से 14 कक्षाओं की समस्याओं के समूह के लिए = 20 मिनट, 15 से 21 कक्षाओं की समस्याओं के समूह के लिए = 40 मिनट, समस्याओं के समूह के लिए 22 से 28 कक्षाओं तक गणना का समय 6 से 8 घंटे तक है, अर्थात। इस समूह के लिए, औसतन, प्रति कार्य लगभग आधा मिनट। इस प्रकार, मानव भागीदारी के बिना, पूरी तरह से स्वचालित मोड में स्कूल शेड्यूल संकलित करने के लिए एल्गोरिदम को सत्यापित (परीक्षण) करने के लिए एक साल से अधिक लंबा प्रयोग, जिसके लिए लाखों परीक्षण कार्य हल किए गए थे, सफलतापूर्वक पूरा हो गया था। लगभग सभी परीक्षण कार्यों (प्रारंभिक डेटा) के लिए, एक शेड्यूल पूरी तरह से बनाया गया था जो सभी प्रतिबंधों को पूरा करता था।

8 भविष्य के सॉफ़्टवेयर का तार्किक मॉडल

स्कूल शेड्यूल एल्गोरिदम का वार्षिक परीक्षण पूरा करने के बाद, सवाल उठा: "आगे क्या?" सबसे पहले, जो बात चौंकाने वाली है वह यह है कि एक कंसोल एप्लिकेशन किसी को यह विश्वास नहीं दिला सकता है कि स्कूल शेड्यूल बनाने की समस्या वास्तव में हल हो रही है... सिवाय उस प्रोग्रामर के जिसने इस एप्लिकेशन को लिखा है। यहां तक ​​कि खराब प्रदर्शन करने वाला पांचवीं कक्षा का छात्र भी समय-समय पर वहां दिखाई देने वाली "हल की गई समस्याओं की संख्या = 12547564" जैसी पंक्तियों के साथ एक काली विंडो बना सकता है। इस प्रकार, एक सामान्य व्यक्ति ऐसे कार्यक्रम पर विश्वास नहीं करेगा, ऐसा कहा जा सकता है, और वह सही काम करेगा। पूर्ण विकसित विन-एप्लिकेशन के बिना ऐसा करना असंभव है। लेकिन सबसे पहले, इस तरह के एप्लिकेशन को बनाने के लक्ष्यों पर निर्णय लेना कोई बुरा विचार नहीं होगा। ऐसे कम से कम दो लक्ष्य नज़र में हैं. यह सभी आगामी परिणामों के साथ पूर्ण सॉफ़्टवेयर का निर्माण है, और एल्गोरिदम के संचालन को प्रदर्शित करने वाले एप्लिकेशन का निर्माण है, जो किसी व्यक्ति को बेहतर या बदतर रूप से यह समझाने में सक्षम है कि उसे धोखा नहीं दिया जा रहा है। और यह सभी के लिए स्पष्ट है कि श्रम तीव्रता के संदर्भ में, ये दोनों परियोजनाएं तुलनीय नहीं हैं। यह बिल्कुल स्वाभाविक है कि आसान रास्ता अपनाने का निर्णय लिया गया। अच्छा:- "ऐसे विन-प्रदर्शन एप्लिकेशन के लिए क्या आवश्यक है?" सबसे पहले, आप दूसरा प्रश्न भी पूछ सकते हैं: "यह क्या होना चाहिए?" पहले तो। सुविधाजनक, समझने योग्य, व्यावहारिक और सुंदर उपयोगकर्ता इंटरफ़ेस का सिरदर्द तुरंत दूर हो जाता है। ऐसे डेमो के लिए, एक बहुत ही आदिम इंटरफ़ेस काफी है। एकमात्र महत्वपूर्ण बात यह है कि उपयोगकर्ता प्रारंभिक डेटा देखता है जो गणना के लिए प्रोग्राम को पेश किया जाता है (प्राकृतिक रूप से यादृच्छिक रूप से उत्पन्न होता है) और इस गणना के परिणाम। कम से कम सैद्धांतिक रूप से, उपयोगकर्ता के पास स्रोत डेटा की स्थिरता और प्रोग्राम का उपयोग करके प्राप्त परिणाम की जांच करने का अवसर होगा। क्या ऐसी परीक्षा कठिन है?... उत्तर स्पष्ट है: "हाँ, यह आसान नहीं है..."। विशेष रूप से यदि आप जानते हैं कि प्राप्त परिणामों के निरंतर सत्यापन के लिए कंसोल एप्लिकेशन में कितने ट्रैप और चेक शामिल हैं, साथ ही इन चेक और ट्रैप के कोड का आकार भी। क्या अनुनय के अन्य तरीके हैं?... शायद, रुचि रखने वाले सभी लोगों को स्थानांतरित करना... कार्यक्रम का स्रोत कोड। लेकिन, उदाहरण के लिए, यह Microsoft में स्वीकार नहीं किया जाता है। दूसरी बात. सहायता फ़ाइल, उपयोगकर्ता मैनुअल, और पूर्ण सॉफ़्टवेयर के लिए आवश्यक अन्य घंटियाँ और सीटी की समस्या दूर हो गई है। उन्होंने यही किया. एप्लिकेशन के मुख्य फॉर्म पर बीस से अधिक बटन चिपके हुए थे, जिनमें से गणना के प्रत्येक चरण में केवल एक ही सक्रिय है, जैसे बटनों की गिनती नहीं - प्रोग्राम के बारे में, एक नया कार्य शुरू करें, मुझे बंद करें। जब आप इस बटन पर क्लिक करते हैं, तो डेटा जेनरेशन बटन वाली एक विंडो दिखाई देती है। आप डेटा जेनरेशन पर क्लिक करते हैं, और जेनरेट किया गया डेटा एक सफेद पृष्ठभूमि पर एक विंडो में दिखाई देता है। हम खिड़की बंद कर देते हैं. जो बटन अभी दबाया गया था वह बाहर चला जाता है (अब सक्रिय नहीं है), अगला दबाया जाने वाला बटन सक्रिय हो जाता है। क्लिक करें. निम्न विंडो खुलती है. और वहां एक बटन है शेड्यूल बनाएं। बिल्ड शेड्यूल पर क्लिक करें, निर्मित शेड्यूल दिखाई देता है। कोई भी यह जांच सकता है कि शेड्यूल सही तरीके से बना है या नहीं। और इसी तरह जब तक एल्गोरिथम के सभी चरण पूरे नहीं हो जाते। और फिर आप बड़े स्टार्ट ए न्यू टास्क बटन पर क्लिक कर सकते हैं। और इसी तरह एक घेरे में। या मुझे बंद करें बटन पर क्लिक करें। पहली नज़र में ऐसा लग सकता है: "यह पूरा प्रदर्शन कार्यक्रम एक बंदर का काम है।" लेकिन यह सच नहीं है. कम से कम तीन कारणों से. पहले तो। प्रदर्शन के विकास के दौरान, पूर्ण सॉफ़्टवेयर के भविष्य के आर्किटेक्चर को विकसित करने का एक महत्वपूर्ण कार्य हल किया गया था। अर्थात्. "दिमाग" को "धड़" से सख्ती से अलग करना आवश्यक था। इसे और अधिक स्पष्ट रूप से रखने के लिए, शेड्यूल गणना एल्गोरिदम कोड को स्रोत डेटा जनरेटर कोड और उपयोगकर्ता इंटरफ़ेस कोड से अलग करें। शेड्यूल गणना एल्गोरिदम का पूरा कोड एक गतिशील रूप से लिंक की गई लाइब्रेरी में केंद्रित है, इसलिए उपयोगकर्ता इंटरफ़ेस, एक क्लाइंट के रूप में, एल्गोरिदम के विभिन्न चरणों में संकलित विभिन्न शेड्यूल बनाने के लिए, डायनेमिक लाइब्रेरी में कार्य सबमिट कर सकता है, जो एक सर्वर के रूप में कार्य करता है। . यह भविष्य में, शेड्यूल गणना एल्गोरिदम के कोड को छुए बिना, विभिन्न इंटरफ़ेस विकल्पों के साथ प्रयोग करने की अनुमति देगा जब तक कि उपयोगकर्ता पूरी तरह से संतुष्ट न हो जाएं। दूसरी बात. अपनी प्रधानता के बावजूद, डेमो यूजर इंटरफेस भविष्य के सुविधाजनक, समझने योग्य, व्यावहारिक और सुंदर यूजर इंटरफेस का एक तार्किक मॉडल है। उदाहरण के लिए, यह एल्गोरिदम के पिछले चरण पर लौटने की क्षमता को लागू करता है, और यह क्षमता, बदले में, प्रोग्राम डेटा की संरचना को प्रभावित करती है। इसके अलावा, डेमो इंटरफ़ेस एल्गोरिदम की ऐसी सुविधा का समर्थन करता है जैसे कि एक सख्त अनुक्रम में चरण दर चरण आगे बढ़ना, जो डेटा की अखंडता और गलत परिवर्तनों से इसकी सुरक्षा सुनिश्चित करता है। तीसरा। फिर, हम दोहराते हैं, इसकी प्रधानता के बावजूद, मौजूदा उपयोगकर्ता इंटरफ़ेस इस कार्यक्रम में अपनाई गई स्कूल अनुसूची तैयार करते समय उत्पन्न होने वाली व्यावहारिक स्थितियों के गणितीय मॉडल का विश्लेषण करने के लिए उपयुक्त है। ऐसा विश्लेषण या परीक्षा उन विशेषज्ञों द्वारा की जा सकती है जो विषय से अच्छी तरह परिचित हैं, उदाहरण के लिए, पर्याप्त कार्य अनुभव वाले प्रधानाध्यापक जो स्कूल में गणित पढ़ाते हैं। गणना के विवरण को समझने के लिए, निश्चित रूप से, उनकी योग्यताएं पर्याप्त नहीं हैं (और किसी की भी ऐसी इच्छा नहीं होगी), लेकिन उन्होंने जो सामान्य गणितीय संस्कृति हासिल की है, उसके कारण वे समस्या के सूत्रीकरण में स्पष्ट चूक को समझ सकते हैं। किसी भी पेशेवर गणितज्ञ से बेहतर जो स्कूल के काम से केवल सुनी-सुनाई बातों से परिचित है विभिन्न प्रकारप्रकाशन. "तो आगे क्या?" और फिर सॉफ्टवेयर इंजीनियरिंग के सभी कानूनों और नियमों के अनुसार पूर्ण सॉफ्टवेयर का विकास, जो अब, जटिलता में, ईआरपी सिस्टम के लिए पारंपरिक सॉफ्टवेयर से अधिक नहीं है। बस यह न पूछें: - "इसमें कितना समय लगेगा और ऐसे सॉफ़्टवेयर को विकसित करने की श्रम तीव्रता क्या है?..."। और विशेष रूप से यह न पूछें: - "इस तरह के विकास की लागत कितनी होगी?..."।

बिजनेस मॉडल के साथ 9 समस्याएं

जैसा कि पहले अनुमान लगाया गया था, पूरी तरह से स्वचालित मोड में स्कूल शेड्यूल सॉफ़्टवेयर का वैश्विक बाज़ार 100 मिलियन से 500 मिलियन अमेरिकी डॉलर तक है। हालाँकि, इस बाज़ार को, जैसा कि उद्यम निवेशकों का कहना है, अभी भी "बढ़ाने" की आवश्यकता है। और यहां, कम से कम दो समस्याएं बिल्कुल स्पष्ट रूप से उभर कर सामने आती हैं। एक समस्या है:- "महंगी"। हम वहां पहले ही रुक चुके हैं. और दूसरा, हमारी राय में अधिक गंभीर, है: - "ऐसे सॉफ़्टवेयर की प्रतिष्ठा।" यदि हम एक रूपक का सहारा लेते हैं, तो ऐसे सॉफ़्टवेयर की प्रतिष्ठा उस सॉफ़्टवेयर से मिलती-जुलती है जो गंदा, अत्यधिक खादयुक्त और धूम्रपान करने वाला है, जैसा कि कुलिकोवो मैदान पर लड़ाई के बाद हुआ था, कूड़ा डालना. इसके अलावा, धुआं इतना तीखा होता है कि आप अपनी आंखें बंद कर लेना चाहते हैं और सांस लेना बंद कर देना चाहते हैं। जैसा कि पहले उल्लेख किया गया है, स्कूल शेड्यूलिंग सॉफ़्टवेयर के संभावित ग्राहकों से बात करते समय, बातचीत आसानी से अपशब्दों में बदल सकती है। "हम तंग आ चुके हैं... अपने स्वचालन, स्कूल के सूचना स्थान और इलेक्ट्रॉनिक डायरियों से, आइए शांति से काम करें..." ऐसे सॉफ़्टवेयर की प्रतिष्ठा और इसके प्रति प्रधानाध्यापकों के रवैये को शत्रुतापूर्ण से कम से कम तटस्थ में बदलने के लिए क्या किया जा सकता है? हम अभी सकारात्मक छवि के बारे में बात नहीं करेंगे। लगभग दस साल पहले, यह कहना अभी भी संभव था कि प्रधानाध्यापकों के कार्यालयों में कंप्यूटर फर्नीचर के लिए थे, छात्रवृत्ति और प्रगतिशीलता के एक अनिवार्य सहायक के रूप में। सर्वोत्तम स्थिति में, टाइपराइटर के स्थान पर कंप्यूटर का उपयोग किया जाता है (हालाँकि, जैसा कि पहले उल्लेख किया गया है, यह ठीक यही परिस्थिति थी जिसने पर्सनल कंप्यूटर उद्योग के इतने तेजी से फलने-फूलने में योगदान दिया)। वर्तमान में स्थिति बदल गयी है. कई लोग पहले ही प्रयास कर चुके हैं... हमने अभी ऐसे परीक्षणों के परिणामों पर चर्चा की है। जो कुछ बचा है वह सब फिर से शुरू करना है। अर्थात्. ऐसे कार्यक्रमों को वितरित करने के व्यवसाय मॉडल से। बहुत करीब से देखे बिना भी, आप देख सकते हैं कि यह व्यवसाय मॉडल पिछले 15 वर्षों में लगभग अपरिवर्तित रहा है। प्रोग्राम की वेबसाइट ढूंढें, डेमो संस्करण डाउनलोड करें, भुगतान के लिए चालान जारी करें... भुगतान के लिए चालान के साथ सब कुछ स्पष्ट प्रतीत होता है। प्रोग्राम की वेबसाइट के बिना ऐसा करना भी असंभव है। लेकिन डेमो संस्करणों के बारे में क्या? लेकिन डेमो संस्करणों के साथ सब कुछ अलग है। विकल्प एक.हमारा डेमो संस्करण प्रोग्राम के कार्यशील संस्करण से अलग नहीं है, लेकिन आप दर्ज किए गए डेटा को सहेज नहीं सकते हैं, और आप प्राप्त परिणामों को प्रिंट नहीं कर सकते हैं। और इसलिए, सब कुछ काम करता है। क्या कार्यक्रम के सभी फायदे और नुकसान का मूल्यांकन करने के लिए ऐसे डेमो संस्करण का उपयोग करना संभव है? जैसा कि पहले उल्लेख किया गया है, सभी प्रारंभिक डेटा दर्ज करने के लिए, चाहे विज्ञापन कितना भी घटिया क्यों न हो, लगभग एक घंटे, अधिकतम डेढ़ घंटे का हो, वास्तव में इसके लिए कम से कम 8-10 घंटे के निरंतर और श्रमसाध्य (बहुत उबाऊ) काम की आवश्यकता होती है। एक सामान्य व्यक्ति, और इससे भी अधिक एक उपयोगकर्ता जो पहली बार किसी प्रोग्राम के साथ काम करना शुरू कर रहा है, जब उसे एक साथ प्रोग्राम के साथ काम करना सीखना होगा और सावधानीपूर्वक, त्रुटियों के बिना, प्रारंभिक डेटा का एक पहाड़ दर्ज करना होगा, सक्षम नहीं होगा इसे एक बार में करने के लिए. इसमें कम से कम दो या तीन दिन (बार) लगते हैं। अब नौसिखिया के डर की कल्पना करें कि बिजली निश्चित रूप से चली जाएगी या कुछ रिबूट हो जाएगा। ख़ैर... एक सामान्य व्यक्ति को ऐसे डेमो संस्करण का उपयोग करने की इच्छा नहीं होगी। तो, या तो कुछ डेवलपर्स के "मार्केटिंग फिट" के बारे में जानते हुए, "एक प्रहार में सुअर" खरीदने का फैसला करें, या, जैसा कि अक्सर होता है, बर्बाद समय के लिए कड़वाहट के साथ डेल कुंजी दबाएं। निष्पक्षता के लिए, यह ध्यान दिया जाना चाहिए कि वही डेवलपर्स दूसरे विकल्प के साथ आए। हमने अपने कार्यक्रम के लिए एक "ब्रेकर" बनाया। एक बिना सोचे-समझे, अच्छे स्वभाव वाला उपयोगकर्ता, जिसने पहले एक छोटी सी कुंजी के साथ अपने विवेक को बंद कर दिया था, एक अवैध प्रतिलिपि (डेमो + हैक) डाउनलोड करता है। यह स्थापित होता है, टूटता है, और... सब कुछ काम करता है... जैसा कि वे कहते हैं, इसे अपने स्वास्थ्य के लिए उपयोग करें... सच है, लगभग आधे साल के बाद, कार्यक्रम आपको घोषणा करेगा कि यह डेमो मोड में जा रहा है, और अपना डेटा बचाएं, कृपया दयालु बनें.., इनवॉइस के लिए डेवलपर से संपर्क करें... बाहर से ऐसी तरकीबों को देखने पर, यह विकल्प, आखिरकार, अधिक ईमानदार लगता है। हालाँकि, निश्चित रूप से, उपयोगकर्ता निर्माता को धोखा देने की कोशिश कर रहा है, निर्माता उपयोगकर्ता को धोखा दे रहा है..., वैसे, उसे वादा करता है कि सभी प्रारंभिक डेटा दर्ज करने के कुछ ही मिनटों में उसे एक तैयार शेड्यूल प्राप्त होगा। यह कहना सुरक्षित है कि अधिकांश उपयोगकर्ताओं को कभी पता नहीं चलेगा कि उनके डेटा से समझौता किया गया है। असली ख़तरा. कार्यक्रम के साथ काम करने में 15-20 घंटे बिताने और इसकी बेकारता के प्रति आश्वस्त होने के बाद, चिल्लाते हुए: "सभी कार्यक्रम, पुरुषों की तरह, ऐसे ही होते हैं...", संभावित खरीदार गुस्से में इस कार्यक्रम को अपने कंप्यूटर से हटा देते हैं। और एक या डेढ़ घंटे के बाद, शांत होकर, अपनी सांस रोककर, वे खुद से कहते हैं: "मैं कितना स्मार्ट हूं... आखिरकार, मैं इसके लिए पैसे नहीं देने के लिए स्मार्ट हूं..." मेरी माँ ने मुझसे कहा, "सुअर को निशाने पर मत लो।" विकल्प दो.हमारा डेमो संस्करण कार्यशील संस्करण से अलग नहीं है, केवल एक सीमा है, कक्षाओं की अधिकतम संख्या पाँच है। और इसलिए, सब कुछ काम करता है। परिणामस्वरूप, मंच पर ऐसा बयान सामने आता है। “अगर मैं कहूँ तो मैंने आपका कार्यक्रम देखा। और उन्होंने इसका परिचय दिया, कुछ भी नहीं - चार वर्ग। और उसने मुझसे कहा: "मैं कोई शेड्यूल नहीं बना सकती।" आप इसे अपने में चिपका सकते हैं... धिक्कार है सट्टेबाजों।" यहां हम एक ऐसे मामले का सामना कर रहे हैं जहां डेवलपर्स को उनके "... (सिर)" पर रोमांच मिला। जो लोग सोचते हैं कि चार कक्षाओं वाले स्कूल के लिए शेड्यूल बनाना, उदाहरण के लिए, बीस कक्षाओं की तुलना में बहुत आसान है, वे बहुत गलत हैं। यही कारण है कि "प्राचीन मिस्र" शेड्यूलिंग एल्गोरिदम का परीक्षण करते समय, यह निर्णय लिया गया कि परीक्षण डेटा उत्पन्न करते समय, न्यूनतम कक्षाओं के लिए, संख्या नौ चुनें। इसे कभी-कभी शिक्षण भार के वितरण के लिए स्वचालित रूप से एक तालिका संकलित करने की असंभवता द्वारा समझाया जाता है। सीधे शब्दों में कहें तो, भार को कम संख्या में कक्षाओं और, तदनुसार, कम संख्या में शिक्षकों के बीच वितरित करें। जाहिरा तौर पर, ऐसी चालें केवल किसी व्यक्ति के बहुत अनुभवी हाथ (या आंख, यदि आप चाहें) द्वारा ही की जा सकती हैं। विकल्प तीन.तो ठीक है। हमारे प्रोग्राम का उपयोग करें. लेकिन, दो सप्ताह. और दो सप्ताह में यह सब खत्म हो जाएगा। "हम पानी बंद कर देंगे..." क्या दो सप्ताह में कार्यक्रम में महारत हासिल करना और इसके सभी फायदे और नुकसान का मूल्यांकन करना संभव है? आइए अपने दिल पर हाथ रखें: "शायद यह संभव है..."। लेकिन एक शर्त पर. आपको बाकी सब कुछ करना बंद करना होगा। ए पसंदीदा शब्दमुख्य अध्यापक:- "व्यस्त।" “ओह, व्यस्त. मैं इतना व्यस्त हूं कि मेरे पास सांस लेने का भी समय नहीं है। क्या प्रधान शिक्षक दो सप्ताह के लिए दुनिया में सब कुछ छोड़ देंगे और इस अवधि के लिए समय सारिणी कार्यक्रम में खुद को डुबो देंगे? जैसा कि वैज्ञानिक कहते हैं: "यह कहना कठिन है..."। संक्षेप में, सब कुछ खराब है... और इतना बुरा, और इतना असुविधाजनक... इससे बाहर निकलने का रास्ता कहां खोजा जाए? शायद किराया?

SaaS सॉफ़्टवेयर उपयोग के लिए 10 व्यवसाय मॉडल

प्रारंभ में, संपूर्ण कंप्यूटर उद्योग ने किराये के व्यवसाय मॉडल का उपयोग किया - पहले कंप्यूटरों की लागत बहुत अधिक थी और उनकी कंप्यूटिंग शक्ति ग्राहकों को किराए पर दी जाती थी। इंटरनेट के आगमन के साथ, पुराने बिजनेस मॉडल को पुनर्जीवित किया गया, लेकिन मौलिक रूप से अलग तकनीकी आधार पर। सास(अंग्रेज़ी) एक सेवा के रूप में सॉफ्टवेयर - एक सेवा के रूप में सॉफ्टवेयर) - सॉफ़्टवेयर बेचने और उपयोग करने के लिए एक व्यवसाय मॉडल जिसमें आपूर्तिकर्ता एक वेब एप्लिकेशन विकसित करता है और स्वतंत्र रूप से इसका प्रबंधन करता है, ग्राहक को इंटरनेट के माध्यम से सॉफ़्टवेयर तक पहुंच प्रदान करता है।

SaaS और के बीच मुख्य अंतर पुराना मॉडलयह है कि पहले ग्राहक वैश्विक नेटवर्क का उपयोग करने के बजाय सीधे कंप्यूटर तक पहुंचते थे। चूंकि SaaS मॉडल इंटरनेट के माध्यम से सेवाएं प्रदान करने पर केंद्रित है, इसलिए इसका विकास सीधे वैश्विक नेटवर्क के विकास से संबंधित है। सॉफ़्टवेयर को सेवा के रूप में पेश करने वाली पहली कंपनियाँ दिखाई दीं पश्चिमी देशों 1997-1999 में, और संक्षिप्त नाम SaaS 2001 में व्यापक उपयोग में आया। ऐसा लगता है कि हमारे "मुश्किल मामले" में, यह व्यवसाय मॉडल सबसे इष्टतम है, और शायद एकमात्र स्वीकार्य भी है। यह संभावित ग्राहकों को भुगतान करते समय अपेक्षाकृत बड़ी राशि का जोखिम उठाने से बचाएगा सॉफ्टवेयर उत्पादलगभग निराशाजनक रूप से क्षतिग्रस्त प्रतिष्ठा वाले उत्पादों के समूह से। किराये के व्यवसाय मॉडल का उपयोग करके, ग्राहक शांति से और धीरे-धीरे आश्वस्त हो सकता है कि पेश किया जा रहा उत्पाद वही है जिसकी उसे वास्तव में आवश्यकता है, और उत्पाद का उपयोग करने से उसकी अपेक्षाएं वास्तव में उसे प्राप्त होने वाली चीज़ों से मेल खाती हैं। हमने पहले इस प्रकार के कार्यक्रम से मुख्य शिक्षकों की अपेक्षाओं के बारे में विस्तार से बात की थी।

11 निष्कर्ष के बजाय

कभी-कभी, कुछ लोग व्यंग्यपूर्वक पूछते हैं: "क्या आपके पास कोई व्यवसाय योजना है?..." हाँ। और साथ ही, बहुत सरल भी। "उभरती समस्याओं को जैसे ही उत्पन्न हों, लगातार हल करें..." अंतिम उपाय के रूप में, आप SaaS मॉडल (व्यवसाय योजना - अनुरोध पर) का उपयोग कर सकते हैं। यदि किसी को इसकी आवश्यकता है, तो सब कुछ विस्तार से योजना बनाना संभव होगा और एक भी एकाउंटेंट को गलती नहीं मिलेगी!

ग्रन्थसूची

बाल्टक एस.वी., सोत्सकोव यू.एन. ग्राफ़ के शीर्षों को रंगने के आधार पर एक प्रशिक्षण कार्यक्रम का निर्माण // सूचना विज्ञान, 2006, संख्या 3, पृष्ठ। 58 - 69. बोरोडिन ओ.वी. ग्राफ़ के रंग और टोपोलॉजिकल निरूपण // असतत विश्लेषण और संचालन अनुसंधान। 1996, खंड 3, संख्या 4, पृ. 3 - 27. बोरोडिन ओ.वी. कोट्ज़िग के प्रमेय का सामान्यीकरण और समतलीय ग्राफ़ के किनारों का निर्धारित रंग // गणितीय नोट्स। 1990, खंड 48, अंक 6, पृ. 22 - 28. विज़िंग वी.जी. उपयोग किए गए रंगों पर बहुमत प्रतिबंधों के तहत ग्राफ़ के शीर्षों को रंगना // असतत विश्लेषण और संचालन अनुसंधान। 2009, खंड 16, संख्या 4, पृ. 21 - 30. विज़िंग वी.जी. निर्धारित रंगों में ग्राफ़ के जुड़े रंग पर // पृथक विश्लेषण और संचालन अनुसंधान। 1999, शृंखला 1, खंड 6, संख्या 4, पृ. 36 - 43. गफ़ारोव ई.आर., लाज़रेव ए.ए. गणितीय तरीकेशैक्षिक कार्यक्रम तैयार करते समय अनुकूलन // शिक्षा में नई सूचना प्रौद्योगिकियाँ। वैज्ञानिक पत्रों का संग्रह. - एम.: 1सी-प्रकाशन, 2013, भाग 2, पृ. 51 - 55. गैरी एम., जॉनसन डी. कंप्यूटर और कठिन-से-समाधान समस्याएं। - एम.: मीर, 1982. - 416 पी। डिस्टेल आर. ग्राफ़ सिद्धांत: ट्रांस। अंग्रेज़ी से - नोवोसिबिर्स्क: गणित संस्थान का प्रकाशन गृह, 2002। - 336 पी। एमेलिचव वी.ए., मेलनिकोव ए.आई., सर्वानोव वी.आई., टीशकेविच आर.आई. ग्राफ सिद्धांत पर व्याख्यान. - एम.: विज्ञान. चौ. ईडी। भौतिकी और गणित लिट., 1990. - 384 पी. इचबाना डी., नेपर एस. बिल गेट्स और माइक्रोसॉफ्ट का निर्माण। - रोस्तोव-ऑन-डॉन: फीनिक्स पब्लिशिंग हाउस, 1997. - 352 पी। कारपोव डी.वी. ग्राफ शीर्षों के गतिशील नियमित रंग। // POMI के वैज्ञानिक सेमिनारों के नोट्स। 2010, खंड 381, पृ. 47 - 77. मैगोमेदोव ए.एम., मैगोमेदोव टी.ए. अंतराल नियमित किनारा 5-एक भाग पर द्विदलीय ग्राफ का रंग // अनुप्रयुक्त असतत गणित। 2011. क्रमांक 3(13), पृ. 85 - 91. पापादिमित्रौ एच., स्टीग्लिट्ज़ के. कॉम्बिनेटोरियल अनुकूलन। एल्गोरिदम और जटिलता. प्रति. अंग्रेज़ी से - एम.: मीर, 1985. - 512 पी। रोमानोव्स्की आई.वी. पृथक विश्लेषण. अनुप्रयुक्त गणित और कंप्यूटर विज्ञान में विशेषज्ञता रखने वाले छात्रों के लिए एक पाठ्यपुस्तक। - दूसरा संस्करण, संशोधित। - सेंट पीटर्सबर्ग: नेवस्की बोली, 2000. - 240 पी। स्वामी एम., तुलसीरामन के. ग्राफ़, नेटवर्क और एल्गोरिदम: ट्रांस। अंग्रेज़ी से - एम.: मीर, 1984. - 455 पी। स्मिरनोव वी.वी. पेररबर्ग स्कूल और स्कूल भवन। सेंट पीटर्सबर्ग - पेत्रोग्राद - लेनिनग्राद में स्कूल निर्माण का इतिहास 1703 - 2003। - सेंट पीटर्सबर्ग: पब्लिशिंग हाउस "रूसी-बाल्टिक सूचना केंद्र"ब्लिट्ज़", 2003. - 144 पी। स्टेट्सेंको ओ.पी. ग्राफ किनारों को निर्धारित रंगों में रंगने के एक प्रकार पर // पृथक गणित। 1997. खंड 9, अंक 4, 92 - 93. उर्नोव वी.ए. अनुसूची - शिक्षा में सबसे लोकप्रिय कार्य केंद्र // सूचना विज्ञान और शिक्षा। 2001, संख्या 4, पृ. 47 - 52. हरारी एफ. ग्राफ सिद्धांत। - एम.: मीर, 1973. - 302 पी। यहां तक ​​कि एस., इताई ए., शमीर ए. समय सारिणी और मल्टीकमोडिटी प्रवाह समस्याओं की जटिलता पर // सियाम जे: कंप्यूट। वॉल्यूम. 5, नहीं. 4, दिसंबर 1976, 691-703

लिंक:

इसलिए, पूरी मंजिल जहां ऐसा कंप्यूटर स्थित था, सोवियत शासन के शत्रुओं की ओर से "इलेक्ट्रॉनिक जासूसी" की संभावना को बाहर करने के लिए एक महीन धातु की जाली से ढक दिया गया था। शैक्षिक कार्यक्रम तैयार करने का कार्य (कंप्यूटर प्रौद्योगिकी की सहायता के बिना) स्पष्ट रूप से कम से कम तीन सौ वर्ष पुराना है। ऐसे मामले दर्ज किए गए हैं जब प्रधानाध्यापक - सामान्य तौर पर, सुसंस्कृत और अच्छे व्यवहार वाले लोग, वाक्यांश सुनते हैं: - "स्कूल कार्यक्रम तैयार करने के लिए एक कार्यक्रम," तुरंत अपशब्दों पर स्विच कर देते हैं। यहां हम एनपी-हार्ड समस्याओं के सिद्धांत पर ध्यान नहीं देंगे, क्योंकि इस मुद्दे पर चर्चा पाठक को उस विषय से बहुत दूर ले जाएगी जिसमें हमारी रुचि है, और यह स्पष्ट रूप से समय से पहले और सतही भी होगी। इच्छुक पाठक को हमारे देश में इस विषय पर शायद सबसे अधिक उद्धृत प्रकाशन की ओर रुख करने की सलाह दी जा सकती है। इस लेख को पूरी तरह से समझने के लिए, एनपी-हार्ड समस्याओं को व्यावहारिक रूप से न सुलझने वाली समस्याओं के रूप में समझा जा सकता है, हालांकि यह पूरी तरह से सटीक "अनुवाद" नहीं है। यह रूसी भाषा के प्रकाशनों को संदर्भित करता है, जिनकी संख्या अंग्रेजी भाषा की तुलना में इतनी अधिक नहीं है। सबसे अधिक संभावना है, उनकी संख्या उच्च प्रौद्योगिकी के क्षेत्र में रूसी संघ के कुल योगदान से अधिक नहीं है, जो वैश्विक कुल का 0.4 - 0.6% (शून्य दशमलव चार प्रतिशत से शून्य दशमलव छह प्रतिशत तक) अनुमानित है। सच है, भौतिक और गणितीय विज्ञान परिमाण के क्रम में कम हैं। व्याचेस्लाव सर्गेइविच तानेव (1940 - 2002) - बेलारूसी गणितज्ञ, बेलारूस गणराज्य के राष्ट्रीय विज्ञान अकादमी के साइबरनेटिक्स अनुसंधान संस्थान के निदेशक, भौतिक और गणितीय विज्ञान के डॉक्टर (1978), प्रोफेसर (1980), राष्ट्रीय के पूर्ण सदस्य बेलारूस की विज्ञान अकादमी (2000)। वैज्ञानिक रुचियों का क्षेत्र: संचालन अनुसंधान, शेड्यूलिंग सिद्धांत, अनुकूलन विधियाँ। मिखालेविच व्लादिमीर सर्गेइविच (1930 - 1994) - यूक्रेनी गणितज्ञ और साइबरनेटिसिस्ट, यूक्रेन की विज्ञान अकादमी के शिक्षाविद, रूसी विज्ञान अकादमी के शिक्षाविद (1991; 1984 से यूएसएसआर विज्ञान अकादमी के शिक्षाविद)। इष्टतम सांख्यिकीय समाधान के सिद्धांत पर काम करता है, प्रणाली विश्लेषण, सैद्धांतिक और आर्थिक साइबरनेटिक्स। यूएसएसआर राज्य पुरस्कार (1981)। हालाँकि, संकलित शेड्यूल की शुद्धता की जाँच के लिए स्रोत डेटा जनरेटर कोड और कोड को स्थानांतरित करना काफी संभव है, क्योंकि यह कोड किसी व्यावसायिक मूल्य का प्रतिनिधित्व नहीं करता है। प्राचीन मिस्र की पुजारिन अनुष के सम्मान में कार्यक्रम का रूसी ढंग से नाम अन्नुष्का रखा गया।

और भी... शायद... लेकिन क्या! एक खोखला सपना.
ऐसा होने का कोई रास्ता नहीं है.
भाग्य ईर्ष्यालु और दुष्ट है!
ओह, मैं तम्बाकू क्यों नहीं हूँ!... जैसा। पुश्किन

टी टी एच द्वारा टी ई एक्स से अनुवादित फ़ाइल, संस्करण 4.03।
27 जुलाई 2013, 00:53 बजे।

इसे अपने फ़ोन पर डाउनलोड करें ताकि आप कुछ भी न भूलें और किसी भी चीज़ के लिए देर न हो।

एंड्रॉयड

समय सारणी

स्कूली जीवन के प्रबंधन के लिए एक सुंदर और सहज अनुप्रयोग। आप अपना शेड्यूल, होमवर्क, परीक्षा और यहां तक ​​कि छुट्टियां भी दर्ज कर सकते हैं। एप्लिकेशन आपके सभी एंड्रॉइड डिवाइसों के साथ सिंक्रनाइज़ हो सकता है, और कक्षाओं के दौरान यह साइलेंट मोड में चला जाएगा।

स्कूल डायरी

इस इलेक्ट्रॉनिक डायरी में आप एक शेड्यूल रख सकते हैं, जिसमें शिक्षक का नाम और टेलीफोन नंबर, साथ ही पाठ का स्थान भी दर्शाया जा सकता है। यह सुनिश्चित करने के लिए कि आप कुछ भी न भूलें, एप्लिकेशन में आपके फ़ोन की होम स्क्रीन के लिए विजेट हैं। विषयों पर नोट्स लेना और उन्हें ग्रेड देना भी संभव है। लेकिन शायद सबसे सुखद सुविधा पूर्ण किए गए होमवर्क को पार करना है।

लाइटस्कूल

आपको न केवल एक शेड्यूल बनाए रखने और होमवर्क रिकॉर्ड करने की अनुमति देता है, बल्कि पाठ की शुरुआत या समाप्ति से पहले के समय को ट्रैक करने की भी अनुमति देता है। एक विशेष विशेषता सैद्धांतिक सामग्री की उपस्थिति है। यदि आप अचानक किसी कोण की ज्या ज्ञात करना भूल गए हैं, तो आप इसे सीधे एप्लिकेशन में देख सकते हैं।

साइन अप करें

बहुत रंगीन नहीं, लेकिन बहुक्रियाशील अनुप्रयोग। आप इसमें एक शेड्यूल बना सकते हैं और इसे अपने डिवाइस पर कैलेंडर में निर्यात कर सकते हैं। आप एक या कई सप्ताह के लिए अपनी कक्षा का शेड्यूल एक साथ देख सकते हैं और अपनी होम स्क्रीन पर अनुस्मारक के साथ एक विजेट प्रदर्शित कर सकते हैं। पाठ के दौरान, एप्लिकेशन स्वचालित रूप से साइलेंट मोड चालू कर देता है, और आप होमवर्क के लिए नियत तिथियां निर्धारित कर सकते हैं।

अनुसूची - स्कूल योजनाकार

एप्लिकेशन का सार: एक उपयोगकर्ता अपने स्कूल का शेड्यूल प्रकाशित करता है ताकि उसके सहपाठी एक तैयार कक्षा शेड्यूल पा सकें। आरामदायक! यह अफ़सोस की बात है कि अभी भी बहुत कम लोग इस सेवा का उपयोग करते हैं। लेकिन एक विजेट और एक क्यूआर कोड स्कैनर है।

आईओएस

मेरा स्कूल

आपको उन कमरों को दर्शाने वाला एक सुंदर बहुरंगी शेड्यूल बनाने की अनुमति देता है जहां कक्षाएं आयोजित की जाएंगी। कार्यों को लिखना सुविधाजनक है: आप बस बोर्ड की तस्वीर ले सकते हैं या आवाज से निर्देशित कर सकते हैं। और एक और अत्यंत उपयोगी सुविधा: आप विषयों में ग्रेड दर्ज कर सकते हैं और अपने औसत स्कोर की गणना कर सकते हैं। एप्लिकेशन रूसी भाषा का समर्थन करता है, iCloud के साथ सिंक्रनाइज़ेशन काम करता है।

iStudiez प्रो

आपको दोहराए जाने वाले पाठों के साथ एक शेड्यूल बनाने की अनुमति देता है। प्रत्येक विषय को अपना स्वयं का रंग सौंपा जा सकता है - इससे भविष्य में शेड्यूल को नेविगेट करना आसान हो जाएगा। आप कैलेंडर में छुट्टियाँ और सप्ताहांत जोड़ सकते हैं, और बचत भी कर सकते हैं उपयोगी जानकारीसहपाठियों और शिक्षकों के बारे में।

कक्षा समय सारिणी

छात्रों के लिए इंद्रधनुष योजनाकार। कार्यों के मानक सेट में अनुस्मारक के साथ एक शेड्यूल और होमवर्क की एक सूची शामिल है। लेकिन एक दिलचस्प विशेषता यह भी है: एप्लिकेशन न केवल iPhone और iPad पर, बल्कि Apple वॉच पर भी काम करता है। यह सुविधाजनक है अगर पढ़ाई के अलावा, खेल अनुभाग भी हों और आपको हर चीज का ध्यान रखना हो।

ग्रेड हाउंड

स्कूली बच्चों और छात्रों के लिए कैलेंडर जिसमें विषयों को रंग के आधार पर चिह्नित करने और विषयों को ग्रेड आवंटित करने की क्षमता है। मुख्य आकर्षण: समय ग्राफ़ जो दिखाता है कि आप किसी विशेष विषय पर कितना समय व्यतीत करेंगे। माइनस: रूसी भाषा का समर्थन नहीं करता.

कक्षा अनुसूची - समय सारिणी

जिन छात्रों में संगठन की कमी है उनके लिए एक और सहायक। आप दोहराए जाने वाले या वैकल्पिक सप्ताहों के साथ एक अध्ययन कार्यक्रम बना सकते हैं, इसे दोस्तों के साथ साझा कर सकते हैं और होमवर्क असाइनमेंट लिख सकते हैं। सुविधाजनक विजेट के लिए धन्यवाद, आपको अपना शेड्यूल तुरंत जांचने के लिए अपने डिवाइस को अनलॉक करने की भी आवश्यकता नहीं है।

फ़ॉक्सफ़ोर्ड समय सारिणी

फ़ॉक्सफ़ोर्ड होम स्कूल और बाहरी अध्ययन में कक्षाओं की कक्षा-दर-कक्षा अनुसूची वेबसाइट पर "शैक्षिक प्रक्रिया" अनुभाग में है।

अपनी कक्षा चुनें और "अधिक विवरण" पर क्लिक करें। आप देखेंगे कि सप्ताह का कौन सा दिन और किस समय यह या वह पाठ होता है और आप अपने इलेक्ट्रॉनिक योजनाकार में शेड्यूल दर्ज करने में सक्षम होंगे।

शुरुआत में भी स्कूल वर्षछात्रों को सुविधाजनक पीडीएफ तालिकाओं के रूप में शेड्यूल प्राप्त होते हैं।

सारा होमवर्क रखा हुआ है व्यक्तिगत खाताविद्यार्थी। आपको बस एक पाठ्यक्रम और पाठ संख्या का चयन करना होगा।

डैशबोर्ड आपको नए और पहले से पूरे हो चुके कार्यों की याद दिलाएगा। वहां से आप एक क्लिक में कार्य पूरा करने के लिए आगे बढ़ सकते हैं।

खैर, अगर कोई छात्र कोई पाठ या होमवर्क भूल जाता है, तो उसे तुरंत इसकी याद दिला दी जाएगी। किसी भी एप्लिकेशन से अधिक विश्वसनीय! :)

विभिन्न शैक्षणिक संस्थानों के लिए कार्यक्रम में आठ मुख्य संशोधन हैं:
. AVTOR स्कूल - इंटरमीडिएट के लिए माध्यमिक स्कूलों, लिसेयुम और व्यायामशालाएँ;
. AVTOR कॉलेज - कॉलेजों, तकनीकी स्कूलों और व्यावसायिक स्कूलों के लिए;
. एवीटीओआर आर्ट कॉलेज - कला और संस्कृति के स्कूलों के लिए;
. AVTOR हाई स्कूल - विश्वविद्यालयों के लिए ( पूरा समयप्रशिक्षण);
. AVTOR हाई स्कूल सेमेस्टर - विश्वविद्यालयों के लिए (पत्राचार पाठ्यक्रम);
. एवीटीओआर एम हाई स्कूल सेमेस्ट्रिक - सैन्य विश्वविद्यालयों के लिए;
. AVTOR शैक्षिक केंद्र - के लिए प्रशिक्षण केन्द्र, दंड प्रक्रिया संहिता और आईपीसी;
. AVTOR हाई स्कूल प्रो - कई दूरस्थ शैक्षणिक भवनों वाले विश्वविद्यालयों के लिए, उनके बीच यात्रा के समय को ध्यान में रखते हुए (अध्ययन के पूर्णकालिक और अंशकालिक रूप, नेटवर्क संस्करण)।

सिस्टम के निर्माण और विकास का इतिहास।
. AUTOR-2 कार्यक्रम का पहला संस्करण (MS DOS के तहत) अप्रैल 1993 में RSU शोधकर्ता इगोर गुबेंको द्वारा विकसित किया गया था। कार्यक्रम मूल रूप से एक विदेशी भाषा, कंप्यूटर विज्ञान और कई के गहन अध्ययन के साथ RSU में एक बहु-विषयक लिसेयुम में शेड्यूल करने के लिए था। विशेष विषय (जहां कक्षाओं को 2-4 उपसमूहों में विभाजित किया जाता है और उन्हें धाराओं में जोड़ा जा सकता है)। कार्यक्रम के पहले संस्करण ने ही सही शेड्यूल बनाना संभव बना दिया।
. फिर कार्यक्रम का परीक्षण रोस्तोव-ऑन-डॉन के कई और स्कूलों में किया गया। कई प्रधानाध्यापकों के अनुभव और विभिन्न स्कूलों के कार्यक्रम की बारीकियों को ध्यान में रखा गया। कार्यक्रम में उल्लेखनीय सुधार किया गया और दो वर्षों में दस से अधिक स्कूलों, लिसेयुम और व्यायामशालाओं में इसे लागू किया गया।
. 1996 तक, लेखक शेड्यूल के स्वचालित निर्माण और अनुकूलन के लिए एक अद्वितीय एल्गोरिदम विकसित करने में कामयाब रहा, जिससे प्रोग्राम की शक्ति में उल्लेखनीय वृद्धि करना संभव हो गया। उसी वर्ष, AUTOR-2 का पहला संस्करण कॉलेजों और एक छोटे विश्वविद्यालय के लिए जारी किया गया था।
. 1997-98 में लेखक कई शैक्षणिक भवनों (आरजीयूई "आरआईएनएच") वाले एक बड़े विश्वविद्यालय के लिए कार्यक्रम के पहले संस्करण को विकसित और सफलतापूर्वक कार्यान्वित करता है।
. 2000 में, AVTOR-2000 कार्यक्रम का पहला WIN संस्करण सभी प्रकार के शैक्षणिक संस्थानों के लिए जारी किया गया था।
. 2001 में, कार्यक्रम का एक संस्करण तीन भाषाओं में इंटरफ़ेस के साथ जारी किया गया था: रूसी, यूक्रेनी और अंग्रेजी।
. 2001 में, पहला विश्वविद्यालय संस्करण पत्राचार प्रपत्रप्रशिक्षण।
. 2002 में, विश्वविद्यालयों के लिए कार्यक्रम का एक नेटवर्क संस्करण कई कार्यस्थानों और दर्शकों के एक सामान्य डेटाबेस के साथ सामने आया।
. 2003 में, AVTOR-2003 को PPP "प्लानी" (YURGUES) के साथ एक ही पैकेज में सफलतापूर्वक एकीकृत किया गया, जिससे प्रोग्राम में डेटाबेस की प्रविष्टि को स्वचालित करना और 2 घंटे में इस विश्वविद्यालय का पूरा शेड्यूल बनाना संभव हो गया! YURGUES (शाख्ती) में 7 शैक्षिक भवन हैं, उनमें से दो बहुत दूर स्थित हैं। पहले, एक ही शेड्यूल 2-3 महीनों में दो पद्धतिविदों द्वारा मैन्युअल रूप से संकलित किया जाता था।
. 2004 में, सैन्य विश्वविद्यालयों के लिए AVTOR कार्यक्रम का एक संस्करण विकसित किया गया था।
. 2005 में, संस्कृति और कला के स्कूलों के साथ-साथ प्रशिक्षण केंद्रों के लिए AVTOR का एक संस्करण जारी किया गया था।


ग्राहक.

वर्तमान में, AVTOR कार्यक्रम का उपयोग रूस, यूक्रेन, बेलारूस, बाल्टिक राज्यों और कजाकिस्तान में तीन सौ से अधिक शैक्षणिक संस्थानों द्वारा सफलतापूर्वक किया जाता है। उनमें से: डॉन रियल जिमनैजियम (माध्यमिक विद्यालय संख्या 62), रूसी राज्य विश्वविद्यालय में शास्त्रीय लिसेयुम, माध्यमिक विद्यालय संख्या 104, संख्या 38, संख्या 67, संख्या 81, संख्या 52, संख्या 92, संख्या। 27, नंबर 46, नंबर 69, नंबर 83 (रोस्तोव-ऑन-डॉन), माध्यमिक विद्यालय नंबर 297, नंबर 1117 (मॉस्को), माध्यमिक विद्यालय नंबर 315, नंबर 17, जिम्नेजियम ऑफ ओरिएंटल लैंग्वेजेज (कीव), माध्यमिक विद्यालय नंबर 44 (ज़ापोरोज़े), तिखोरेत्स्की कॉलेज ऑफ़ रेलवे ट्रांसपोर्ट, बेलोयार्स्क पेडागोगिकल कॉलेज, रोस्तोव मैकेनिकल इंजीनियरिंग कॉलेज, आरजीयूई "आरआईएनएच", आईयूबीआईपी, एसकेएजीएस, आरजीएएसएचएम, आरजीएसयू (रोस्तोव-ऑन-डॉन), यूर्ग्यूज़ ( शेख्टी), आरजीएयू का नाम तिमिरयाज़ेव (मॉस्को), एमयू रूस के आंतरिक मामलों के मंत्रालय (मॉस्को), इरकुत्स्क स्टेट यूनिवर्सिटी, इंस्टीट्यूट ऑफ फॉरेन लैंग्वेजेज, यूएसपीयू, यूएसयू (एकाटेरिनबर्ग), एसजीएसईयू (सेराटोव), साथ ही दर्जनों के नाम पर रखा गया है। अन्य स्कूल, लिसेयुम, व्यायामशाला, कॉलेज और विश्वविद्यालय।

विशेष विवरण।
प्रोग्राम का चलने का समय शैक्षणिक संस्थान के आकार और कंप्यूटर की शक्ति पर निर्भर करता है। जटिल प्रारंभिक डेटा (40 कक्षाएं, 80 शिक्षक, 10 से अधिक अंशकालिक शिक्षक; दो शिफ्ट; कक्षाओं की कमी) वाले मध्यम आकार के स्कूल के लिए शेड्यूल की पूरी गणना और अनुकूलन में सेलेरॉन पर लगभग 2-3 मिनट लगते हैं- 2000 कंप्यूटर.

AVTOR आपको इसकी अनुमति देता है:

    "ओके" के बिना एक शेड्यूल बनाएंवह" कक्षाओं में (अध्ययन समूह);

    शेड्यूल में अनुकूलन करेंशिक्षकों की "खिड़कियाँ";

    कक्षाओं, शिक्षकों और कक्षाओं के लिए दिन/घंटे की आवश्यक सीमा पर विचार करें;

    कार्य की प्रकृति और पूर्णकालिक कर्मचारियों और अंशकालिक प्रति घंटा श्रमिकों दोनों की इच्छाओं को ध्यान में रखें;

    कक्षाओं, विषयों, शिक्षकों की प्राथमिकताओं और कक्षा की क्षमता की विशेषताओं को ध्यान में रखते हुए, कक्षाओं (सभागारों) में कक्षाओं को इष्टतम ढंग से रखें;

    कॉल शेड्यूल दर्ज करें;

    स्थापित करनासंक्रमण काल ​​(संक्रमण समय)zda) शैक्षणिक भवनों के बीच;

    कैबिनेट से केबिन तक संक्रमणों की संख्या को अनुकूलित करेंटी, और शरीर से शरीर तक;

    किसी भी कक्षा का संचालन करते समय किसी भी कक्षा (अध्ययन समूह) को आसानी से स्ट्रीम में कनेक्ट करें;

    अलग वर्ग ( अध्ययन समूह) किसी भी संख्या में उपसमूहों (दस तक!) के लिए किसी विदेशी भाषा, शारीरिक शिक्षा, श्रम, कंप्यूटर विज्ञान (और किसी भी अन्य विषय) में कक्षाएं आयोजित करते समय;

    किसी भी विषय में उपसमूहों (जैसे "विदेशी/कंप्यूटर विज्ञान") के लिए संयुक्त पाठ शुरू करना;

    (मुख्य विषयों के अलावा) विशेष पाठ्यक्रम और ऐच्छिक विषय शुरू करना;

    अनुसूची की एकरूपता और श्रम तीव्रता का अनुकूलन;

    स्रोत डेटा को आसानी से और शीघ्रता से दर्ज और समायोजित करें;

    किसी भी संख्या में शेड्यूल विकल्प हों;

    डेटाबेस में परिवर्तन होने पर स्वचालित रूप से शेड्यूल परिवर्तित करें;

    अभिलेखागार में सहेजना, कॉपी करना और भेजना आसान है- मेलसंपूर्ण डेटाबेस और शेड्यूल विकल्प (माध्यमिक विद्यालय शेड्यूल के संपूर्ण डेटाबेस के संग्रह की मात्रा 10-30 है), बड़े विश्वविद्यालय - 50-70);

    शेड्यूल में कोई भी आवश्यक समायोजन शीघ्रता से करें;

    अस्थायी रूप से अनुपस्थित शिक्षकों के लिए प्रतिस्थापन खोजें;

    किसी भी "ओवरलैप्स" और विरोधाभासों को दूर करते हुए, शेड्यूल को स्वचालित रूप से नियंत्रित करें;

    सुविधाजनक और दृश्य दस्तावेज़ों के रूप में शेड्यूल प्रदर्शित करें: पाठ,शब्द, एचटीएमएल, साथ ही फ़ाइलें भीdBaseऔर किताबेंएक्सेल;

    सार्वजनिक पहुंच के लिए स्थानीय नेटवर्क और इंटरनेट पेजों पर तैयार शेड्यूल पोस्ट करें।

एनालॉग्स से अंतर.
विभिन्न शैक्षणिक संस्थानों के विशेषज्ञों द्वारा AVTOR कार्यक्रम और अन्य डेवलपर्स के कार्यक्रमों के काम का तुलनात्मक विश्लेषण बार-बार किया गया है। शोध के परिणाम प्रसिद्ध इंटरनेट साइटों के साथ-साथ सम्मेलनों और मास्टर कक्षाओं की रिपोर्टों में भी प्रकाशित किए जाते हैं। यह निष्कर्ष निकाला गया कि AVTOR के पास शेड्यूल को स्वचालित रूप से बनाने और अनुकूलित करने के लिए सबसे शक्तिशाली एल्गोरिदम है: अपने एनालॉग्स की तुलना में 10-20 गुना तेजी से काम करते हुए, प्रोग्राम कई मानदंडों के अनुसार बेहतर शेड्यूल बनाता है। उदाहरण के लिए, शिक्षकों के शेड्यूल में "विंडोज़" की संख्या अन्य कार्यक्रमों का उपयोग करने की तुलना में 2-3 गुना कम है।
AVTOR अद्वितीय क्षमताओं वाला एक प्रोग्राम है। समान सीआईएस कार्यक्रमों की तुलना में मुख्य लाभ:
. सिस्टम फ़ाइलों की गति, सघनता और बहुत काम करने की क्षमताबड़ाजटिल कार्यक्रम वाले शैक्षणिक संस्थान;
. स्वचालन का उच्च स्तर (संभावित वर्गों का 100% समायोजित करता है);
. उच्च प्रदर्शन:सीसिस्टम आपको एक कार्य सत्र के दौरान एक नया शेड्यूल बनाने की अनुमति देता है, और फिर विभिन्न शेड्यूल विकल्पों को तुरंत समायोजित, सहेजने और प्रिंट करने की अनुमति देता है, यदि आवश्यक हो तो पूरे शैक्षणिक वर्ष में उन्हें संशोधित करता है;
. शक्तिशाली स्वचालित अनुसूची संपादक,कौनआपको शेड्यूल के साथ कोई भी कार्य आसानी से करने की अनुमति देता है (कक्षाओं को जोड़ना, हटाना, पुनर्व्यवस्थित करना, शेड्यूल की गणना और अनुकूलन करना, कमरे बदलना, शिक्षकों को बदलना आदि)। साथ ही, प्रोग्राम स्पष्ट रूप से और आसानी से शेड्यूल की पुनर्व्यवस्था (परिवर्तन) के लिए विभिन्न विकल्प सुझाता है और उनकी गुणवत्ता की तुलना करता है;
. विस्तृत आँकड़ों की उपलब्धता और किसी भी अनुसूची विकल्प की गुणवत्ता का वस्तुनिष्ठ मूल्यांकन;
. किसी भी राष्ट्रीय भाषा का समर्थन करने की क्षमता (ग्राहक के अनुरोध पर)।

कार्यक्रम का अनुकूलन और विन्यास.
ग्राहक के अनुरोध पर, AVTOR को एक विशिष्ट शैक्षणिक संस्थान की शर्तों के अनुरूप संशोधित और अनुकूलित किया जाता है (शैक्षिक प्रक्रिया की बारीकियों, संचालन मोड, दस्तावेजों के रूप आदि को ध्यान में रखते हुए)।