Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Ол не туралы?

Сәлем, Хабр! Мен мектепте информатика пәнінің мұғалімімін. Дегенмен, сіз оқып отырған мақала мүлде Paint немесе Turtle туралы емес, мектептердің цифрлық өмірінің мәні туралы.

Ақпараттық технологиялар оқу орындарына 2010 жылы келді. Менің есімде, сол кезде әрбір ОЖ үшін Интернетке қосылу және өз веб-сайты болу талаптары пайда болды. Бұл күні бүгінге дейін аяқталмаған өте ұзақ жолдың басы еді. Бұл жол инженерлік мәселелердің тікенектерімен, алтын құралдарды іздестірумен және жаңа нәрселерді жасаумен емес, қарапайым жемқорлықпен, техникалық сауатсыздығымен және жобалау, құрылыс және код жазу сеніп тапсырылғандардың төмен жауапкершілігімен өрілген. Шенеуніктер білім беруді цифрландыруды жариялайды. Мен сізге оның ішкі көрінісін қарауды ұсынамын.

Бүкілресейлік тексеру жұмыстарына арналған бағдарламалық қамтамасыз ету

Мен VPR өмірінің мәні туралы талқылауға кіріспеймін, бірақ өзіңізді сюжеті бойынша сіз бейтаныс қалада жүрген классикалық Голливуд қорқынышты фильмінің кейіпкері ретінде елестетіңіз. Сіз онымен жүресіз және бәрі жақсы сияқты. Бірақ мұнда және мұнда оғаш нәрселерді байқайсыз. Өтіп бара жатқандар біртүрлі қарайды, сосын жақын жерде бірде-бір телефон, ұялы байланыс және интернет жоқ екенін түсінесің, алдыңнан төрт аяғының орнына бес аяқты ит жүгіріп өтеді... Сосын бұл жер екенін түсінесің. сөзбе-сөз қан кету. Ал күн көкжиектің артында жоғалып кеткенде, келесі таңға дейін аман қалуға тырысу керек.

VPR-де де солай. Оқушылардың білімін бақылау жүйесі толығымен автоматтандырылғанын, тест материалдары әр мектеп бойынша жабық тапсырмалар банкінен автоматты түрде құрастырылатынын, жұмысты компьютер тексеретінін естідіңіз... Сосын ВПР жүргізуге арналған бағдарламалық құралды жүктейсіз. шет тілдері. Сіз іске қосуға тырысқанда мынаны аласыз:

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Мұның несі оғаш болып көрінуі мүмкін? Қолданбаға CMM (бақылау және өлшеу материалы) қажет - бәрі қисынды. Бірақ сіз түсінесіз бе, бұл бағдарлама Интернетке қосылмаған компьютерде іске қосылды, сәйкестендіру ақпаратын сұрайтын диалогтар болмады ... бағдарлама CMM файлының атын қайдан біледі? Ал бұл атау біртүрлі: мұнда жұмыс түрінің белгісі - «vpr», мұнда «-» бөлгіші, мұнда «fl» (шетел тілі) пәнінің белгісі және... содан кейін мұнда бөлгіш жоқ, содан кейін параллельдік белгісі - «11» және бәрі осы. Сіз бір нәрседен күдіктене бастайсыз. Мектеп үшін осы файлды жасаған автоматты ақпараттық жүйеде параллель нөмірде аяқталатын деректер иерархиясы бар сияқты және соңғы екі элемент арасында бөлгіштің болмауы емтихан бағдарламасы үшін қажетсіз мәселелерді тудырады. Ол бұл атауды бөлгіштер арқылы талдауы керек...

Жарайды, оғаш ойларды ығыстырып, ойлайсың. Сонымен қатар, CMM файлы сізге пошта арқылы бөлек жіберіледі. Мүмкін бәрі сонда реттелген шығар. CMM-ді жұмыс каталогына көшіргеннен кейін сіз қолданбаны іске қосып, мынаны көресіз:

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Әрине, мен қателесуім мүмкін, бірақ егер менің әлем туралы түсінігім маған дұрыс қызмет етсе, бұл бағдарламалық жасақтаманы жасау үшін біреуге ақы төлеу керек еді. Бюджет ақшасы. Егер бұл қандай да бір студия болса, онда мен неге бұл интерфейсте өзара әрекеттесу мамандарының, дизайнерлердің жұмысының нәтижелерін көрмеймін... Өйткені, балалар бағдарламаны пайдаланады. Осы бағдарламада радиаторға кісен салынған бір екінші курс студенті болса да, мен оған тамақпен төлеуге бір қарағанда ешқандай себеп көрмеймін.

Содан кейін сіздің көзқарасыңыз «Мектепке кіру (sch әріптері жоқ)» өрісіне тоқтайды. Естеріңізге сала кетейін, бағдарлама Интернетсіз компьютерде іске қосылды және жоғарыда айтылғандардан барлық қажетті метадеректер (мектеп идентификаторын қоса) KIM файлында болуы керек деп болжауға болады. Басқа нұсқа жоқ. Бірақ егер сіз жай ғана көңіл көтеру үшін осы өріске кездейсоқ сандар тізбегін енгізуге тырыссаңыз, қолданбаға мүлдем мән бермейтінін көресіз! Жоқ болғанымен, бәрі бірдей емес. Қараңыз, мектеп логині жауап қалтасының атында аяқталады.

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Міне! Қазірдің өзінде машина оқуға болатын нәрсе. Бұл кейінірек бұл қалтаны, мысалы, автоматты тексеру үшін бір жерге жіберу керек дегенді білдіреді. Бірақ кейінірек тексеру туралы көбірек. Енді менде vpr-fl11.kim файлының қалай жұмыс істейтінін көргім келеді.

Сәл кері

Бір қарағанда, бұл файл ештеңеге ұқсамайды. Он алтылық редакторда қызықты ештеңе жоқ. Файл мұрағат немесе кеңейтімі өзгертілген маған белгілі пішімдегі кез келген басқа файл емес. Маған бұл туралы көп зерттеу жүргізу перспективасы ұнамады, бірақ мен оралған немесе шифрланған деректермен айналысатын кез келген бағдарлама оны қолданар алдында оны орамнан шығаруға немесе шифрын шешуге болатынын білдім. Сіз оны осылай істеп жатқанда ұстауыңыз керек. Иә, солай болды:

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Бағдарлама жұмыс каталогында kim.tmp файлын жасайды және онда vpr-fl11.kim оқи отырып, өте қарқынды түрде бірдеңе жазады. Содан кейін kim.tmp жойылады. Екі рет ойланбастан, отладчикті таңдап, файл атауын көрсететін соңғы нұсқаудың алдында тоқтау нүктесін орнатуға болады. Бақытымызға орай, олар қатты кодталған болып шықты.

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Айтпақшы, sub_409F78 DeleteFileA API процедурасын шақырады.

Қазір менің қолымда kim.tmp файлы бар, ол vpr-fl26.kim өлшемінен шамамен екі есе (11 МБ) үлкен. Егер біз оны кәдімгі мәтіндік редакторда ашсақ, біз мынаны көреміз:

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

TPF0 тақырыбы өте мәнерлі: бұл Delphi деректер құрылымы бар екілік файл болса керек... Мен оны оқығым келетін бағдарламалық жасақтама жазуды шынымен де білгім келмеді. Дегенмен, қазір анық болғандай, мұны істеу әбден мүмкін. Бұл файлдағы қаламдарды пайдалану арқылы сіз CMM файлдары бар бірнеше PDF құжатын және тыңдау сеансының жазбасы бар OGG аудио ағынын ала аласыз. Ең қызығы мынау:

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Егер сіз оны өріс атаулары бар файлдың басымен салыстырсаңыз, онда сандар координаттар болып табылады. Бағдарлама терезесіндегі ComboBoxes координаттары. Төмендегі мәтінде тізімдердің мазмұны, студентке таңдау үшін ұсынылатын тапсырмаларға ықтимал жауаптар берілген. Дегенмен, файлдағы тапсырмалардың түрлері туралы ақпарат жоқ. Яғни, студентке тапсырманы тек техникалық түрде көрсету терезеде үшінші тараптың PDF қарау құралын пайдалануды және оған басқару элементтерін қабаттасуды қамтиды. Бұл өте өрескел және әуесқойлық шешім, өйткені жоғарыда айтылғандардың бәрі, барлық басқалармен қатар, жанама түрде әрбір жұмыста қатаң бекітілген тапсырмалар түрлерін және олардың пайда болу тәртібін қатаң түрде болжайды.

Бұл торттағы шие CMM файлында кем дегенде сынақ бөлігіне дұрыс жауаптарды таппаған кезде ашылады. Бағдарлама жауаптарды тексермейді ме? Студенттің бүкіл жұмысы автоматты тексеру үшін бір жерге жіберілді ме? Жоқ. Тестілеуді мектеп мұғалімдерінің өздері басқа бағдарлама арқылы өткізеді. Студент жұмысын көру.

Бүкілресейлік тестілеу бағдарламалық құралы - ішкі көрініс

Біріншісі сияқты сапада басқа қолданба мұғалімге оқушылардың жауаптарын көрсетеді және жазбаларды тыңдауға мүмкіндік береді. Мұғалім оларды бағалау критерийлері бойынша өзі тексеруге мәжбүр. VLOOK-UP орындау кезінде студенттер мен компьютердің өзара әрекеттесу кезеңі мүлде болмаған болуы мүмкін екен!

Нені білдіреді?

Жоғарыда айтылғандар цифрландыру үшін цифрландырудың мысалы ғана. Проектордың ақ экраны қызметін атқаратын интерактивті тақталарды, құжат камераларын, цифрлық зертханаларды және мектептерде сирек қолданылатын лингафондық зертханаларды еске түсіруге болады. Электронды журналдар мен күнделіктер негізінен қаланың әңгімесі болып табылады.

Мұның мәні неде?

Ақпарат көзі: www.habr.com

пікір қалдыру