Сверуски софтвер за тестирање - поглед изнутра

О чему се ради?

Здраво, Хабр! Ја сам школски наставник информатике. Међутим, чланак који читате уопште није о Паинт или Туртле, већ о смислу дигиталног живота школа.

Информациона технологија је у образовне установе дошла око 2010. године. Сећам се да су се тада појавили захтеви да сваки ОС има интернет везу и своју веб локацију. То је био почетак једног веома дугог пута који до данас није завршен. Овај пут није посут трњем инжењерских проблема, трагањем за златним средствима и стварањем нових ствари, већ са баналном корупцијом, техничком неписменошћу и ниском одговорношћу оних којима је поверено пројектовање, грађење и писање кода. Званичници проглашавају дигитализацију образовања. И предлажем да погледате како то изгледа изнутра.

Софтвер за све-руски инспекцијски рад

Нећу се упуштати у расправе о смислу постојања ВПР-а, већ замислите себе као хероја класичног холивудског хорор филма, чијом се вољом радње нађете у непознатом граду. Ходаш по њој и све ти се чини у реду. Али ту и тамо приметите чудне ствари. Пролазници те чудно гледају, онда схватиш да у близини нема ни једног телефона, нема мобилне комуникације и интернета, па поред тебе пројури пас са пет ногу уместо четири... И онда схватиш да је ово место буквално крвари. А када сунце нестане иза хоризонта, мораћете да покушате да преживите до следеће зоре.

Исто је и са ВПР-ом. Чули сте да је систем праћења знања ученика потпуно аутоматизован, тестни материјали се генеришу аутоматски из затворене банке задатака за сваку школу, рад се проверава компјутером... И онда преузимате софтвер за спровођење ВПР у страни језици. Када покушате да покренете, добијате ово:

Сверуски софтвер за тестирање - поглед изнутра

Шта би у овоме изгледало чудно? За апликацију је потребан ЦММ (контролни и мерни материјал) - све је логично. Али разумете да је програм покренут на рачунару без приступа Интернету, није било дијалога који захтевају идентификационе информације... како програм зна име ЦММ датотеке? А ово име је некако чудно: ево знака врсте посла - „впр“, овде је сепаратор „-“, овде је знак субјекта „фл“ (страни језик) и... онда тамо није сепаратор, а онда знак паралеле - "11" и то је све. Почињете да сумњате у нешто. Као да аутоматски информациони систем који је креирао ову датотеку за школу има хијерархију података која се завршава на паралелном броју, а недостатак сепаратора између последња два елемента ствара непотребне проблеме испитном програму. Мораће да рашчлани ово име по граничницима...

Па, добро, мислиш, одгурујући чудне мисли. Штавише, ЦММ датотека вам се шаље посебно поштом. Можда је ту некако све сређено. Након копирања ЦММ-а у радни директоријум, покрећете апликацију и видите ово:

Сверуски софтвер за тестирање - поглед изнутра

Наравно, могао бих да грешим, али ако ме моје схватање света добро служи, онда је неко требало да буде плаћен да креира овај софтвер. Буџетски новац. А ако је то био некакав студио, зашто онда у овом интерфејсу не видим резултате рада стручњака за интеракцију, дизајнера... на крају крајева, деца ће користити програм. Чак и да је на овом програму радио један студент друге године везан лисицама за радијатор, на први поглед још увек не видим разлог да га плаћам храном.

Затим се ваш поглед зауставља на пољу „Пријава у школу (без слова сцх)“. Да вас подсетим да је програм покренут на рачунару без интернета, а из наведеног се може претпоставити да сви потребни метаподаци (укључујући идентификатор школе) морају бити у КИМ датотеци. Нема друге опције. Али ако, само из забаве, покушате да унесете потпуно насумичан низ бројева у ово поље, видећете да апликацији уопште није стало! Иако не, није све исто. Видите, школска пријава тада завршава у имену фасцикле за одговоре.

Сверуски софтвер за тестирање - поглед изнутра

Изволи! Већ нешто машински читљиво. То значи да ће касније овај фолдер морати да се пошаље негде ради, на пример, аутоматске верификације. Али више о провери касније. Сада имам неутаживу жељу да видим како функционише датотека впр-фл11.ким.

Мало обрнуто

На први поглед, овај фајл не личи ни на шта. У хек едитору нема ништа занимљиво. Датотека није архива или било која друга датотека мени познатог формата са измењеном екстензијом. Није ми се свидела могућност да много истражујем о овоме, али знао сам да је сваки програм који се бави упакованим или шифрованим подацима осуђен да их распакује или дешифрује пре употребе. Само треба да је ухватиш како то ради. Да, то се десило:

Сверуски софтвер за тестирање - поглед изнутра

Програм креира датотеку ким.тмп у радном директоријуму и уписује нешто веома интензивно, читајући впр-фл11.ким. Затим се брише ким.тмп. Без размишљања двапут, можете подићи програм за отклањање грешака и поставити тачку прекида пре последње инструкције у којој се помиње име датотеке. На срећу, испоставило се да су тешко кодирани.

Сверуски софтвер за тестирање - поглед изнутра

Успут, суб_409Ф78 само позива ДелетеФилеА АПИ процедуру.

Сада имам у рукама датотеку ким.тмп, која је отприлике двоструко већа (26МБ) од впр-фл11.ким. Ако га отворимо у обичном уређивачу текста, видећемо следеће:

Сверуски софтвер за тестирање - поглед изнутра

ТПФ0 заглавље је веома елоквентно: највероватније је ово бинарна датотека са Делпхи структуром података... Нисам баш желео да сазнам, а још мање да пишем софтвер да је прочита. Иако је, као што је сада јасно, то сасвим могуће учинити. Користећи оловке из ове датотеке можете добити неколико ПДФ докумената који садрже ЦММ и ОГГ аудио стреам са снимком сесије слушања. Најинтересантније је ово:

Сверуски софтвер за тестирање - поглед изнутра

Ако га упоредите са почетком датотеке са називима поља, онда су бројеви координате. Координате ЦомбоБок-ова у прозору програма. У наставку текста су садржаји листа, могући одговори на задатке који се ученику нуде на избор. Међутим, у датотеци нема информација о врстама задатака. То јест, чисто технички, демонстрирање задатка ученику укључује коришћење ПДФ прегледача треће стране на прозору и преклапање контрола на њему. Ово је прилично груба и аматерска одлука, с обзиром на то да све наведено, поред свега осталог, посредно претпоставља и строго фиксиране врсте задатака у сваком послу и строго идентичан редослед њиховог јављања.

Па, трешња на овој торти је откривена када не пронађете тачне одговоре барем на део теста у ЦММ фајлу. Програм не проверава одговоре? Да ли се цео рад ученика шаље негде на аутоматску проверу? Не. Тестирање спроводе сами наставници школе, користећи другачији програм. Да погледате радове ученика.

Сверуски софтвер за тестирање - поглед изнутра

Друга апликација истог квалитета као прва показује наставнику одговоре ученика и омогућава им да слушају снимке. Наставник је принуђен да их сам провери у односу на критеријуме оцењивања. Испоставило се да се фаза интеракције између ученика и рачунара приликом извођења ВЛООК-УП-а можда уопште није догодила!

У чему је смисао?

Горе наведено је само пример дигитализације зарад дигитализације. Подсећамо се на интерактивне табле које служе само као бело платно за пројектор, документ камере, дигиталне лабораторије и језичке лабораторије, које ретко налазе праву примену у школама. Електронски часописи и дневници су углавном прича у граду.

Која је поента?

Извор: ввв.хабр.цом

Додај коментар