Бүткүл орусиялык тестирлөө программасы - ички көрүнүш

Бул эмне жөнүндө?

Салам, Хабр! Мен мектепте информатика мугалимимин. Бирок, сиз окуп жаткан макала дегеле Paint же Turtle жөнүндө эмес, мектептердин санариптик жашоосунун мааниси жөнүндө.

Маалыматтык технологиялар билим берүү мекемелерине 2010-жылы келген. Эсимде, ошондо ар бир ОС үчүн Интернет байланышы жана өзүнүн веб-сайты болушу керек деген талаптар пайда болгон. Бул бүгүнкү күнгө чейин бүтө элек абдан узак жолдун башталышы эле. Бул жол инженердик проблемалардын тикенектерине, алтын каражат издөөгө жана жаңы нерселерди жасоого эмес, баналдык коррупцияга, техникалык сабатсыздыкка жана долбоорлоо, куруу жана жазуу кодексине ишенип берилген адамдардын жоопкерчилигинин төмөндүгүнө чачылган. Чиновниктер билим берүүнү санариптештирүүнү жарыялашты. Ал эми анын ичинен кандай экенин карап көрүүнү сунуштайм.

Бүткүл россиялык текшерүү иштери үчүн программалык камсыздоо

Мен VPRдын бар экендигинин мааниси жөнүндө талкууларга киришпейм, бирок өзүңүздү чоочун шаарда жүргөн сюжеттин каалоосу боюнча классикалык Голливуд коркунучтуу тасмасынын каарманы катары элестетиңиз. Сиз аны менен жүрөсүз жана баары жакшы көрүнөт. Бирок бул жерден кызык нерселерди байкайсың. Ары-бери өткөндөр кызыктай карашат, жакын жерде бир дагы телефон, уюлдук байланыш жана интернет жок экенин, анан төрт буттуу эмес беш буттуу ит жаныңыздан чуркап өткөнүн түшүнөсүз... Анан бул жер экенин түшүнөсүз. түзмө-түз кан. Ал эми күн горизонттун артында жок болгондон кийин, кийинки таңга чейин аман калууга аракет кылышыңыз керек болот.

Бул VPR менен бирдей. Окуучулардын билимин көзөмөлдөө системасы толугу менен автоматташтырылганын, ар бир мектеп боюнча жабык банктан тесттик материалдар автоматтык түрдө түзүлөт, иш компьютер аркылуу текшерилет деп уктуңуз беле... Анан ВПР жүргүзүү үчүн программаны жүктөйсүз. чет тилдер. Сиз ишке киргизүүгө аракет кылганыңызда, сиз муну аласыз:

Бүткүл орусиялык тестирлөө программасы - ички көрүнүш

Мунун эмнеси кызыктай көрүнөт? Колдонмого CMM (контролдоо жана өлчөөчү материал) керек - баары логикалуу. Бирок сиз түшүндүңүзбү, программа Интернетке кирбеген компьютерде ишке киргизилген, идентификациялык маалыматты талап кылган диалогдор болгон эмес... программа CMM файлынын атын кайдан билет? Ал эми бул аталыш кызыктай: бул жерде иштин түрүнүн белгиси - “vpr”, бул жерде “-” бөлгүч, бул жерде “fl” (чет тил) предметинин белгиси жана... анда ал жерде бөлгүч жок, андан кийин параллелдин белгиси - "11" жана ушуну менен. Сиз бир нерседен шектене баштайсыз. Бул мектеп үчүн бул файлды түзгөн автоматтык маалымат системасы параллелдүү санда аяктаган маалыматтар иерархиясына ээ жана акыркы эки элементтин ортосунда бөлгүчтүн жоктугу экзамен программасы үчүн керексиз көйгөйлөрдү жаратат. Ал бул ысымды бөлгүчтөр менен талдоо керек болот...

Макул, кызык ойлорду четке кагып, ойлойсуң. Мындан тышкары, CMM файлы сизге өзүнчө почта аркылуу жөнөтүлөт. Балким, кандайдыр бир жол менен баары ошол жерде уюштурулган. CMMди жумушчу каталогго көчүргөндөн кийин, сиз тиркемени ишке киргизип, муну көрөсүз:

Бүткүл орусиялык тестирлөө программасы - ички көрүнүш

Албетте, мен туура эмес болушу мүмкүн, бирок менин дүйнөнү түшүнүү мага туура кызмат кылса, анда бул программаны түзүү үчүн кимдир бирөө төлөнүшү керек болчу. Бюджеттик акча. Ал эми бул кандайдыр бир студия болсо, анда эмне үчүн мен бул интерфейсте өз ара аракеттенүү боюнча адистердин, дизайнерлердин ишинин натыйжаларын көрбөйм... кийин, балдар программаны колдонушат. Бул программада иштеген радиатордун колуна кишен салынган экинчи курстун бир студенти болсо дагы, мен ага тамак-аш менен төлөөгө бир караганда эч кандай себепти көргөн жокмун.

Андан кийин, сиздин көз карашыңыз "Мектепке кирүү (sch тамгалары жок)" талаасында токтойт. Эске сала кетейин, программа Интернети жок компьютерде ишке киргизилген жана жогоруда айтылгандардан бардык керектүү метаберилиштер (анын ичинде мектеп идентификатору) KIM файлында болушу керек деп божомолдоого болот. башка эч кандай мүмкүнчүлүк жок. Бирок, эгерде сиз жөн гана көңүл ачуу үчүн, сиз бул талаага сандардын толугу менен кокустук ырааттуулугун киргизүүгө аракет кылсаңыз, анда тиркеме эч кандай мааниге ээ эмес экенин көрөсүз! Жок болсо да, баары бирдей эмес. Карачы, мектеп логин анан жооп папкасынын атында аяктайт.

Бүткүл орусиялык тестирлөө программасы - ички көрүнүш

Мына! Машинада окула турган нерсе. Бул кийинчерээк бул папканы, мисалы, автоматтык текшерүү үчүн бир жерге жөнөтүү керек дегенди билдирет. Бирок кийинчерээк текшерүү жөнүндө көбүрөөк маалымат. Азыр менде vpr-fl11.kim файлы кандай иштээрин көргүм келет.

Бир аз тескери

Бир караганда, бул файл эч нерсеге окшобойт. Hex редакторунда кызыктуу эч нерсе жок. Бул файл архив же өзгөртүлгөн кеңейтүү менен мага белгилүү форматтагы башка файл эмес. Бул боюнча көп изилдөө жүргүзүү мага жаккан жок, бирок пакеттелген же шифрленген маалыматтар менен алектенген ар кандай программа аны колдонуудан мурун аны таңгактан чыгарууга же шифрди чечмелеп берүүгө даяр экенин билчүмүн. Сиз жөн гана аны ушундай кылып кармап алышыңыз керек. Ооба, ушундай болгон:

Бүткүл орусиялык тестирлөө программасы - ички көрүнүш

Программа жумушчу каталогдо 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 жүргүзүүдө студенттер менен компьютердин өз ара аракеттенүү стадиясы такыр болгон эмес!

Мунун эмне кереги бар?

Жогоруда айтылгандар санариптештирүү үчүн санариптештирүүнүн бир мисалы. Проектор үчүн ак экран катары гана кызмат кылган интерактивдүү доскаларды, документ камераларын, санарип лабораторияларын жана лингафондук лабораторияларды эстесе болот, алар мектептерде сейрек колдонулат. Электрондук журналдар менен күндөлүктөр негизинен шаардагы кеп.

Мунун эмне кереги бар?

Source: www.habr.com

Комментарий кошуу