अखिल रूसी सत्यापन सॉफ्टवेयर - एक अंदर का दृश्य

यह किस बारे में है?


हेलो, हेब्र! मैं एक स्कूल कंप्यूटर विज्ञान शिक्षक हूं। हालाँकि, आप जो लेख पढ़ रहे हैं, वह पेंट या कछुए के बारे में नहीं है, बल्कि स्कूलों के डिजिटल जीवन के अर्थ के बारे में है।

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

ऑल-रूसी सत्यापन कार्य के लिए सॉफ्टवेयर


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

VLOOKUP के साथ भी ऐसा ही है। आपने सुना है कि छात्र ज्ञान नियंत्रण प्रणाली पूरी तरह से स्वचालित है, नियंत्रण और माप सामग्री प्रत्येक स्कूल के लिए कार्यों के एक बंद बैंक से स्वचालित रूप से उत्पन्न होती है, कंप्यूटर काम की जांच करता है ... और यहां आप विदेशी भाषाओं में वीएलआर के संचालन के लिए सॉफ्टवेयर डाउनलोड करते हैं। जब आप शुरू करने की कोशिश करते हैं, तो आपको यह मिलता है:

छवि

ऐसा लगेगा कि यह अजीब है? एक आवेदन को एक सीएमएम (परीक्षण सामग्री) की आवश्यकता है - सब कुछ तार्किक है। लेकिन आप समझते हैं कि इंटरनेट तक पहुंच के बिना कंप्यूटर पर कार्यक्रम चलाया गया था, पहचान की जानकारी का अनुरोध करने के लिए कोई संवाद नहीं थे ... प्रोग्राम को सीएमएम के साथ फ़ाइल का नाम कैसे पता है? और किसी प्रकार का अजीब नाम यह है: यहाँ कार्य के प्रकार का संकेत है - "vpr", यहाँ विभाजक "-" है, यहाँ विषय "fl" (विदेशी अपक्षय) का संकेत है और ... तब कोई विभाजक नहीं है, और फिर समानांतर का चिन्ह "11" है और बस इतना ही। आपको कुछ संदेह होने लगता है। जैसे कि स्कूल के लिए यह फ़ाइल बनाने वाली स्वचालित सूचना प्रणाली, डेटा पदानुक्रम समानांतर संख्या पर समाप्त होती है, और अंतिम दो तत्वों के बीच एक विभाजक की कमी परीक्षक कार्यक्रम के लिए अनावश्यक समस्याएं पैदा करती है। उसे अलगाववादियों द्वारा यह नाम बनाना होगा ...

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

छवि

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

इसके अलावा, आपका टकटकी "स्कूल लॉगिन (बिना पत्र के)) फ़ील्ड पर रुकता है। आपको याद दिला दूं कि यह कार्यक्रम इंटरनेट के बिना कंप्यूटर पर चल रहा है, और ऊपर से यह माना जा सकता है कि सभी आवश्यक मेटाडेटा (स्कूल पहचानकर्ता सहित) KIM फ़ाइल में होना चाहिए। कोई अन्य विकल्प नहीं है। लेकिन अगर, रुचि के लिए, आप इस क्षेत्र में पूरी तरह से यादृच्छिक अनुक्रम दर्ज करने का प्रयास करते हैं, तो आप देखेंगे कि आवेदन परवाह नहीं करता है! हालांकि नहीं, सभी समान नहीं हैं। देखें, स्कूल लॉगिन उत्तर के साथ फ़ोल्डर के नाम पर आता है।

छवि

कुंआ! पहले से ही कुछ मशीन-पठनीय। तो फिर इस फ़ोल्डर को कहीं और, उदाहरण के लिए, स्वचालित सत्यापन के लिए भेजना होगा। लेकिन बाद में जांच के बारे में। अब मुझे यह देखने की अतृप्त इच्छा थी कि vpr-fl11.kim फ़ाइल कैसे काम करती है।

थोड़ा उल्टा


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

छवि

कार्यक्रम कार्य निर्देशिका में kim.tmp फ़ाइल बनाता है और vpr-fl11.kim को पढ़ते हुए बहुत गहनता से कुछ लिखता है। फिर kim.tmp को हटा दिया जाता है। दो बार सोचने के बिना, आप डिबगर उठा सकते हैं और फ़ाइल नाम के साथ अंतिम निर्देश के सामने एक ब्रेकपॉइंट डाल सकते हैं। सौभाग्य से, वे कठिन-कोडित हो गए।

छवि

वैसे, sub_409F78 सिर्फ DeleteFileA API प्रक्रिया को कॉल करता है।

अब मेरे हाथ में kim.tmp फ़ाइल है, जो लगभग दो बार (26MB) vpr-fl11.kim के रूप में है। यदि आप इसे एक नियमित पाठ संपादक में खोलते हैं, तो हम निम्नलिखित देखेंगे:

छवि

TPF0 हेडर बहुत स्पष्ट है: उच्च संभावना के साथ यह डेल्फी डेटा संरचना के साथ एक द्विआधारी फ़ाइल है ... मैं वास्तव में इसे पढ़ने के लिए विशेष रूप से सॉफ्टवेयर का पता नहीं लगाना चाहता था। हालांकि, जैसा कि अब स्पष्ट है, ऐसा करना काफी यथार्थवादी है। इस फ़ाइल से पेन का उपयोग करके आप कई रिकॉर्डिंग प्राप्त कर सकते हैं जिसमें किम और एक ओजीजी ऑडियो स्ट्रीम के साथ एक ऑडियो रिकॉर्डिंग है। सबसे दिलचस्प बात यह है:

छवि

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

खैर, इस केक पर चेरी का पता लगाया जाता है जब आपको कम से कम परीक्षण भाग के लिए केआईएम फ़ाइल में सही उत्तर नहीं मिलते हैं। क्या प्रोग्राम उत्तर की जाँच नहीं करता है? क्या छात्र का काम पूरी तरह से स्वचालित सत्यापन के लिए कहीं भेजा गया है? नहीं। शिक्षक स्वयं एक अलग कार्यक्रम का उपयोग करके, स्कूल के सत्यापन में लगे हुए हैं। छात्र के काम को देखने के लिए।

छवि

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

क्या बात है?


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

मुद्दा क्या है?

All Articles