برنامج اختبار عموم روسيا - نظرة من الداخل

عن ماذا يتكلم؟

مرحبًا حبر! أنا مدرس علوم الكمبيوتر في المدرسة. ومع ذلك، فإن المقالة التي تقرأها لا تتعلق على الإطلاق بالرسام أو السلحفاة، ولكنها تتعلق بمعنى الحياة الرقمية للمدارس.

دخلت تكنولوجيا المعلومات إلى المؤسسات التعليمية في عام 2010 تقريبًا. أتذكر أنه في ذلك الوقت ظهرت متطلبات أن يكون لكل نظام تشغيل اتصال بالإنترنت وموقع ويب خاص به. وكانت تلك بداية رحلة طويلة جدًا لم تكتمل حتى يومنا هذا. هذا المسار لا يتناثر فيه أشواك المشاكل الهندسية، والبحث عن الوسائل الذهبية وخلق أشياء جديدة، ولكن مع الفساد المبتذل والأمية التقنية وانخفاض مسؤولية أولئك المكلفين بتصميم وبناء وكتابة التعليمات البرمجية. المسؤولون يعلنون رقمنة التعليم. وأقترح عليك أن تنظر إلى ما يبدو عليه من الداخل.

برنامج لأعمال التفتيش لعموم روسيا

لن أخوض في المناقشات حول معنى وجود VPR، ولكن تخيل نفسك بطل فيلم رعب كلاسيكي في هوليوود، بإرادة المؤامرة التي تجد نفسك في مدينة غير مألوفة. أنت تمشي على طوله ويبدو كل شيء على ما يرام. لكن هنا وهناك تلاحظ أشياء غريبة. ينظر إليك المارة بغرابة، ثم تدرك أنه لا يوجد هاتف واحد في مكان قريب، ولا يوجد اتصال خلوي ولا إنترنت، ثم يمر أمامك كلب بخمس أرجل بدلا من أربعة... وبعد ذلك تدرك أن هذا المكان هو نزيف حرفيا. وبمجرد أن تختفي الشمس خلف الأفق، سيتعين عليك محاولة البقاء على قيد الحياة حتى الفجر التالي.

إنه نفس الشيء مع VPR. لقد سمعت أن نظام مراقبة معرفة الطلاب مؤتمت بالكامل، ويتم إنشاء مواد الاختبار تلقائيًا من بنك مهام مغلق لكل مدرسة، ويتم فحص العمل بواسطة جهاز كمبيوتر... ثم تقوم بتنزيل برنامج لإجراء VPR في لغات اجنبية. عند محاولة التشغيل تحصل على هذا:

برنامج اختبار عموم روسيا - نظرة من الداخل

ما الذي قد يبدو غريبًا في هذا؟ يحتاج التطبيق إلى CMM (مادة التحكم والقياس) - كل شيء منطقي. لكنك تفهم أن البرنامج تم إطلاقه على جهاز كمبيوتر دون الوصول إلى الإنترنت، ولم تكن هناك مربعات حوار تطلب معلومات التعريف... كيف يعرف البرنامج اسم ملف CMM؟ وهذا الاسم غريب نوعًا ما: هنا علامة نوع العمل - "vpr"، هنا الفاصل "-"، هنا علامة الموضوع "fl" (لغة أجنبية) و... ثم هناك لا يوجد فاصل، ثم علامة التوازي - "11" وهذا كل شيء. تبدأ في الشك في شيء ما. وكأن نظام المعلومات الآلي الذي أنشأ هذا الملف للمدرسة لديه تسلسل بيانات ينتهي عند الرقم الموازي، وعدم وجود فاصل بين العنصرين الأخيرين يخلق مشاكل غير ضرورية لبرنامج الامتحان. سيتعين عليها تحليل هذا الاسم بواسطة المحددات ...

حسنًا ، حسنًا ، كما تعتقد ، دفع الأفكار الغريبة بعيدًا. علاوة على ذلك، يتم إرسال ملف CMM إليك بشكل منفصل عن طريق البريد. ربما بطريقة ما يتم ترتيب كل شيء هناك. بعد نسخ CMM إلى دليل العمل، تقوم بتشغيل التطبيق وترى هذا:

برنامج اختبار عموم روسيا - نظرة من الداخل

بالطبع قد أكون مخطئًا، ولكن إذا كان فهمي للعالم يخدمني بشكل صحيح، فيجب أن يتم الدفع لشخص ما لإنشاء هذا البرنامج. أموال الميزانية. وإذا كان استوديوًا ما، فلماذا لا أرى في هذه الواجهة نتائج عمل متخصصي التفاعل والمصممين... ففي النهاية، سيستخدم الأطفال البرنامج. حتى لو كان هناك طالب في السنة الثانية مقيد اليدين إلى مشعاع يعمل في هذا البرنامج، ما زلت لا أرى للوهلة الأولى أي سبب يدفعني إلى دفع ثمن الطعام له.

بعد ذلك، تتوقف نظرتك عند حقل "تسجيل الدخول إلى المدرسة (بدون الحروف sch)". اسمحوا لي أن أذكركم أن البرنامج تم إطلاقه على جهاز كمبيوتر بدون إنترنت، ومما سبق يمكن افتراض أن جميع البيانات الوصفية اللازمة (بما في ذلك معرف المدرسة) يجب أن تكون في ملف KIM. ليس هناك خيار اخر. ولكن إذا حاولت، من أجل المتعة فقط، إدخال تسلسل عشوائي تمامًا من الأرقام في هذا الحقل، فسترى أن التطبيق لا يهتم على الإطلاق! على الرغم من أن لا، فإنه ليس كل نفس. انظر، تسجيل الدخول إلى المدرسة ينتهي به الأمر في اسم مجلد الإجابات.

برنامج اختبار عموم روسيا - نظرة من الداخل

ها أنت ذا! بالفعل شيء يمكن قراءته آليًا. هذا يعني أنه سيتعين إرسال هذا المجلد لاحقًا إلى مكان ما، على سبيل المثال، للتحقق التلقائي. ولكن المزيد عن التحقق لاحقًا. والآن لدي رغبة لا تشبع في رؤية كيفية عمل الملف vpr-fl11.kim.

قليلا من العكس

للوهلة الأولى، لا يبدو هذا الملف مثل أي شيء. لا يوجد شيء مثير للاهتمام في المحرر السداسي. الملف ليس أرشيفًا أو أي ملف آخر بتنسيق معروف لي بامتداد معدل. لم يعجبني احتمال إجراء الكثير من الأبحاث حول هذا الأمر، لكنني كنت أعلم أن أي برنامج يتعامل مع البيانات المعبأة أو المشفرة محكوم عليه بتفكيكها أو فك تشفيرها قبل استخدامها. أنت فقط بحاجة للقبض عليها وهي تفعل هذا. نعم هذا ما حدث:

برنامج اختبار عموم روسيا - نظرة من الداخل

يقوم البرنامج بإنشاء ملف kim.tmp في دليل العمل ويكتب شيئًا هناك بشكل مكثف للغاية، ويقرأ vpr-fl11.kim. ثم يتم حذف kim.tmp. دون التفكير مرتين، يمكنك اختيار مصحح الأخطاء وتعيين نقطة توقف قبل آخر تعليمة تذكر اسم الملف. ولحسن الحظ، تبين أنها مشفرة بشكل ثابت.

برنامج اختبار عموم روسيا - نظرة من الداخل

بالمناسبة، sub_409F78 يستدعي فقط إجراء RemoveFileA API.

لدي الآن ملف kim.tmp بين يدي، وهو ضعف حجم ملف vpr-fl26.kim تقريبًا (11 ميجابايت). وإذا فتحناها في محرر نصوص عادي سنرى ما يلي:

برنامج اختبار عموم روسيا - نظرة من الداخل

رأس TPF0 بليغ للغاية: على الأرجح هذا ملف ثنائي به بنية بيانات دلفي... لم أرغب حقًا في اكتشاف ذلك، ناهيك عن كتابة برنامج لقراءته. على الرغم من أنه، كما هو واضح الآن، فمن الممكن تماما القيام بذلك. باستخدام الأقلام من هذا الملف، يمكنك الحصول على العديد من مستندات PDF التي تحتوي على CMMs ودفق صوتي OGG مع تسجيل جلسة الاستماع. الشيء الأكثر إثارة للاهتمام هو هذا:

برنامج اختبار عموم روسيا - نظرة من الداخل

إذا قارنته مع بداية الملف بأسماء الحقول، فإن الأرقام هي إحداثيات. إحداثيات ComboBoxes في نافذة البرنامج. النص أدناه هو محتويات القوائم والإجابات المحتملة للمهام المقدمة للطالب للاختيار. ومع ذلك، لا توجد أية معلومات حول أنواع المهام في الملف. وهذا يعني، من الناحية الفنية البحتة، أن عرض مهمة ما على الطالب يتضمن استخدام عارض PDF تابع لجهة خارجية على النافذة وعناصر التحكم المتراكبة عليه. يعد هذا قرارًا فظًا وغير محترف إلى حد ما، مع الأخذ في الاعتبار أن كل ما سبق، بالإضافة إلى كل شيء آخر، يفترض بشكل غير مباشر أنواعًا ثابتة تمامًا من المهام في كل وظيفة وترتيبًا متطابقًا تمامًا لحدوثها.

حسنًا، يتم اكتشاف روعة هذه الكعكة عندما لا تجد الإجابات الصحيحة لجزء الاختبار على الأقل في ملف CMM. البرنامج لا يتحقق من الإجابات؟ هل يتم إرسال عمل الطالب بالكامل إلى مكان ما للتدقيق التلقائي؟ لا. يتم إجراء الاختبار من قبل معلمي المدرسة أنفسهم باستخدام برنامج مختلف. للاطلاع على أعمال الطلاب.

برنامج اختبار عموم روسيا - نظرة من الداخل

تطبيق آخر بنفس جودة الأول يعرض للمعلم إجابات الطلاب ويسمح لهم بالاستماع إلى التسجيلات. ويضطر المعلم إلى التحقق منها بنفسه وفقًا لمعايير التقييم. اتضح أن مرحلة التفاعل بين الطلاب والكمبيوتر عند إجراء عملية VLOOK-UP ربما لم تحدث على الإطلاق!

ما هي النقطة؟

ما ورد أعلاه هو مجرد مثال على الرقمنة من أجل الرقمنة. ويمكن للمرء أن يتذكر السبورات البيضاء التفاعلية التي لا تعمل إلا كشاشة بيضاء لجهاز العرض وكاميرات الوثائق والمختبرات الرقمية ومختبرات اللغات، والتي نادرا ما تجد استخداما حقيقيا في المدارس. المجلات والمذكرات الإلكترونية هي عموما حديث المدينة.

ما هي النقطة؟

المصدر: www.habr.com

إضافة تعليق