All-Russiese toets sagteware - 'n binne-kyk

Waaroor gaan dit?

Hallo, Habr! Ek is 'n skool rekenaarwetenskap onderwyser. Die artikel wat jy lees gaan egter glad nie oor Paint of Turtle nie, maar oor die betekenis van die digitale lewe van skole.

Inligtingstegnologie het omstreeks 2010 na opvoedkundige instellings gekom. Ek onthou dit was toe dat vereistes verskyn het vir elke bedryfstelsel om 'n internetverbinding en sy eie webwerf te hê. Dit was die begin van 'n baie lang reis wat tot vandag toe nog nie voltooi is nie. Hierdie pad is nie besaai met die dorings van ingenieursprobleme, die soeke na goue middele en die skepping van nuwe dinge nie, maar met banale korrupsie, tegniese ongeletterdheid en lae verantwoordelikheid van diegene wat met die ontwerp, bou en skryf van kode toevertrou is. Amptenare verkondig die digitalisering van onderwys. En ek stel voor jy kyk hoe dit van binne af lyk.

Sagteware vir all-Russiese inspeksie werk

Ek sal nie delf in besprekings oor die betekenis van die bestaan ​​van VPR nie, maar stel jou voor as die held van 'n klassieke Hollywood-gruwelfilm, deur die wil van die plot waarvan jy jou in 'n onbekende stad bevind. Jy stap daarlangs en alles lyk goed. Maar hier en daar merk jy vreemde dinge op. Verbygangers kyk jou vreemd aan, dan besef jy dat daar nie 'n enkele foon naby is nie, daar is geen sellulêre kommunikasie en geen internet nie, dan hardloop 'n hond met vyf bene in plaas van vier verby jou... En dan besef jy dat hierdie plek is letterlik bloei. En sodra die son agter die horison verdwyn, sal jy tot die volgende dagbreek moet probeer oorleef.

Dit is dieselfde met VPR. Jy het gehoor dat die stelsel vir die monitering van studente se kennis ten volle geoutomatiseer is, toetsmateriaal word outomaties uit 'n geslote bank take vir elke skool gegenereer, die werk word deur 'n rekenaar nagegaan... En dan laai jy sagteware af om VPR uit te voer in vreemde tale. As jy probeer om te begin kry jy dit:

All-Russiese toets sagteware - 'n binne-kyk

Wat sal vreemd hieroor lyk? Die toepassing benodig 'n CMM (beheer- en meetmateriaal) - alles is logies. Maar jy verstaan ​​dat die program op 'n rekenaar sonder toegang tot die internet geloods is, daar was geen dialoogvensters wat identifikasie-inligting versoek het nie... hoe weet die program die naam van die CMM-lêer? En hierdie naam is nogal vreemd: hier is die teken van die tipe werk - "vpr", hier is die skeiding "-", hier is die teken van die onderwerp "fl" (vreemde taal) en ... dan daar is geen skeiding nie, en dan die teken van parallel - "11" en op dit is al. Jy begin iets vermoed. Dit is asof die outomatiese inligtingstelsel wat hierdie lêer vir die skool geskep het, 'n datahiërargie het wat by die parallelle getal eindig, en die gebrek aan 'n skeier tussen die laaste twee elemente skep onnodige probleme vir die eksamenprogram. Sy sal hierdie naam deur afbakenings moet ontleed ...

Wel, goed, dink jy, stoot vreemde gedagtes weg. Boonop word die CMM-lêer afsonderlik per pos aan u gestuur. Miskien is alles op een of ander manier daar gereël. Nadat u die CMM na die werksgids gekopieer het, begin u die toepassing en sien dit:

All-Russiese toets sagteware - 'n binne-kyk

Natuurlik kan ek verkeerd wees, maar as my begrip van die wêreld my reg dien, dan moes iemand betaal gewees het om hierdie sagteware te skep. Begroot geld. En as dit 'n soort ateljee was, hoekom sien ek dan nie in hierdie koppelvlak die resultate van die werk van interaksiespesialiste, ontwerpers nie ... kinders sal immers die program gebruik. Selfs al was daar een tweedejaarstudent wat aan 'n verkoeler geboei was wat aan hierdie program gewerk het, sien ek met die eerste oogopslag steeds geen rede om hom met kos te betaal nie.

Vervolgens stop jou blik by die "Skoolaanmelding (sonder die letters sch)"-veld. Laat ek jou daaraan herinner dat die program op 'n rekenaar sonder die internet bekendgestel is, en uit bogenoemde kan aanvaar word dat al die nodige metadata (insluitend die skoolidentifiseerder) in die KIM-lêer moet wees. Daar is geen ander opsie nie. Maar as jy net vir die pret probeer om 'n heeltemal ewekansige reeks getalle in hierdie veld in te voer, sal jy sien dat die toepassing glad nie omgee nie! Alhoewel nee, dit is nie alles dieselfde nie. Kyk, die skoolaanmelding beland dan in die naam van die antwoordlêergids.

All-Russiese toets sagteware - 'n binne-kyk

Hier gaan jy! Reeds iets masjienleesbaar. Dit beteken dat hierdie gids later iewers heen gestuur moet word vir byvoorbeeld outomatiese verifikasie. Maar meer oor nagaan later. Nou het ek 'n onversadigbare begeerte om te sien hoe die vpr-fl11.kim-lêer werk.

'n Bietjie omgekeerde

Met die eerste oogopslag lyk hierdie lêer nie regtig na iets nie. Daar is niks interessant in die hex-redigeerder nie. Die lêer is nie 'n argief of enige ander lêer van 'n formaat wat aan my bekend is met 'n gewysigde uitbreiding nie. Ek het nie gehou van die vooruitsig om baie navorsing hieroor te doen nie, maar ek het geweet dat enige program wat met verpakte of geënkripteerde data handel, gedoem is om dit uit te pak of te dekripteer voordat dit gebruik word. Jy moet haar net vang om dit te doen. Ja, dit is wat gebeur het:

All-Russiese toets sagteware - 'n binne-kyk

Die program skep 'n kim.tmp-lêer in die werkgids en skryf iets baie intensief daar, lees vpr-fl11.kim. Dan word kim.tmp uitgevee. Sonder om twee keer te dink, kan jy 'n ontfouter optel en 'n breekpunt stel voor die laaste instruksie wat die lêernaam noem. Gelukkig het hulle geblyk hard gekodeer te wees.

All-Russiese toets sagteware - 'n binne-kyk

Terloops, sub_409F78 roep net die DeleteFileA API-prosedure.

Nou het ek 'n kim.tmp-lêer in my hande, wat ongeveer twee keer die grootte (26MB) van vpr-fl11.kim is. As ons dit in 'n gewone teksredigeerder oopmaak, sal ons die volgende sien:

All-Russiese toets sagteware - 'n binne-kyk

Die TPF0-kopskrif is baie welsprekend: heel waarskynlik is dit 'n binêre lêer met 'n Delphi-datastruktuur ... Ek wou nie regtig uitvind nie, nog minder skryf sagteware om dit te lees. Alhoewel, soos nou duidelik is, dit heel moontlik is om te doen. Met behulp van penne uit hierdie lêer kan jy verskeie PDF-dokumente kry wat CMM's en 'n OGG-oudiostroom bevat met 'n opname van die luistersessie. Die interessantste ding is dit:

All-Russiese toets sagteware - 'n binne-kyk

As jy dit vergelyk met die begin van die lêer met veldname, dan is die getalle koördinate. Koördinate van ComboBoxes op die programvenster. Die teks hieronder is die inhoud van die lyste, moontlike antwoorde op die take wat aan die student vir keuse gebied word. Daar is egter geen inligting oor die tipe take in die lêer nie. Dit wil sê, suiwer tegnies, behels die demonstrasie van 'n taak aan 'n student die gebruik van 'n derdeparty-PDF-kyker op die venster en die oorlegging van kontroles daarop. Dit is 'n taamlik kru en amateuristiese besluit, as in ag geneem word dat al die bogenoemde, benewens alles anders, indirek streng vaste tipes take in elke werk en 'n streng identiese volgorde van hul voorkoms veronderstel.

Wel, die kersie op hierdie koek word ontdek wanneer jy nie die korrekte antwoorde vir ten minste die toetsgedeelte in die CMM-lêer kry nie. Gaan die program nie antwoorde na nie? Word die student se hele werk iewers heen gestuur vir outomatiese kontrolering? Geen. Die toetsing word deur die skoolonderwysers self uitgevoer deur 'n ander program te gebruik. Om studentewerk te sien.

All-Russiese toets sagteware - 'n binne-kyk

'n Ander toepassing van dieselfde kwaliteit as die eerste een wys die onderwyser die studente se antwoorde en laat hulle toe om na die opnames te luister. Die onderwyser word gedwing om dit self te toets aan die assesseringskriteria. Dit blyk dat die stadium van interaksie tussen studente en die rekenaar tydens die uitvoering van VLOOK-UP dalk glad nie plaasgevind het nie!

Wat is die punt?

Bogenoemde is net 'n voorbeeld van digitalisering ter wille van digitalisering. ’n Mens kan interaktiewe witborde herroep wat slegs as ’n wit skerm vir ’n projektor dien, dokumentkameras, digitale laboratoriums en taallaboratoriums, wat selde werklik in skole gebruik word. Elektroniese tydskrifte en dagboeke is oor die algemeen die gesprek van die dorp.

Wat is die punt?

Bron: will.com

Voeg 'n opmerking