全俄验证软件-内部视图

什么事啊


哈Ha!我是学校的计算机科学老师。但是,您正在阅读的文章根本不是关于Paint或Turtle的,而是关于学校数字生活的意义的。

信息技术在2010年左右进入教育机构。我记得当时是每个运放都有互联网连接和自己的网站的要求。那是一段漫长的旅程的开始,至今尚未完成。沿着这条道路走,而不是浪费工程任务,寻找一种快乐的媒介并创造一种新的媒介,而是委托设计,构建和编写代码的人们的平庸腐败,技术文盲和低责任感。官员们宣布教育数字化。现在,我从内部看它的外观。

全俄验证工作软件


我不会深入讨论有关VLR存在的意义,而是想像一下自己是经典好莱坞恐怖电影的英雄,凭着自己在未知城市中发现的情节的意愿。您沿着它走,一切似乎都很好。但是到处都是,你会发现奇怪的事情。在这里,路人很奇怪地看着你,你知道附近没有一部电话,蜂窝通信不起作用,也没有互联网,这是一条有五只脚而不是四只脚的狗从你身边掠过...然后你知道这个地方确实在流血。一旦太阳消失在地平线之后,您就必须尝试生存直到下一个黎明。

VLOOKUP也是如此。您听说过,学生知识控制系统是完全自动化的,控制和测量材料是从每所学校的封闭任务库中自动生成的,计算机会检查工作情况。在这里,您可以下载用于使用外语进行VLR的软件。当您尝试开始时,会得到以下信息:

图片

看来这很奇怪?应用程序需要CMM(测试材料)-一切都是合乎逻辑的。但是您知道该程序是在无法访问Internet的计算机上运行的,没有用于请求标识信息的对话框...该程序如何通过CMM知道文件名?这是一个奇怪的名字:这是工作类型的符号-“ vpr”,这是分隔符“-”,这是主题“ fl”(外来语言)的符号,然后...没有分隔符,然后平行的符号是“ 11”,等等就这样。您开始怀疑。好像为学校创建了该文件的自动信息系统一样,数据层次结构以并行数结尾,并且最后两个元素之间没有分隔符会给检查程序带来不必要的问题。她将不得不用分隔符来分辨这个名字...

好吧,好吧,您认为,这使您摆脱了奇怪的想法。此外,KIM文件是通过邮件分别发送给您的。也许他们以某种方式安排了一切。将KIM复制到工作目录后,启动应用程序,您会看到:

图片

当然,我可能错了,但是如果我的世界观没有改变我,那么有人必须付费来创建该软件。预算钱。如果是某种工作室,那么为什么我在这个界面中看不到交互专家,设计师的工作结果……毕竟,该程序将被儿童使用。即使是被电池束缚着的二年级学生从事了这项计划,我仍然乍一看仍然看不出有什么理由付清他的食物。

此外,您的目光会停留在“学校登录名(无sch字母)”字段中。让我提醒您,该程序正在没有Internet的计算机上运行,​​从上面可以假定所有必要的元数据(包括学校标识符)都应在KIM文件中。没有其他选择。但是,如果出于兴趣而尝试在此字段中输入完全随机的数字序列,则会看到该应用程序不在乎!虽然没有,但并非完全相同。看,学校登录名然后进入包含答案的文件夹的名称。

图片

好!已经是机器可读的东西。因此,此文件夹将需要发送到某个地方,例如进行自动验证。但是关于稍后检查。现在,我渴望看到vpr-fl11.kim文件如何工作。

有点倒退


乍一看,该文件与任何东西都不特别相似。十六进制编辑器中没有任何有趣的东西。该文件不是存档文件,也不是我知道的其他任何格式的文件,带有扩展名的修改。我不喜欢对此主题进行大量研究,但是我知道任何处理打包或加密数据的程序都注定要在使用前对其进行解包或解密。只需要抓住她从事这一职业。是的,它确实发生了:

图片

该程序在工作目录中创建kim.tmp文件,并在其中非常密集地写入内容,读取vpr-fl11.kim。然后删除kim.tmp。无需三思而后行,您可以选择调试器并将断点放在带有文件名的最后一条指令的前面。幸运的是,它们竟然是硬编码的。

图片

顺便说一句,sub_409F78只是调用DeleteFileA API过程。

现在,我手里有kim.tmp文件,该文件大约是vpr-fl11.kim的两倍(26MB)。如果在常规文本编辑器中打开它,我们将看到以下内容:

图片

TPF0标头非常雄辩:很有可能它是具有Delphi数据结构的二进制文件...我并不是真的想找出答案,尤其是编写软件来读取它。尽管这样做已经很现实,但是现在已经很明显了。使用此文件中的笔,您可以获得包含KIM的多个PDF文档以及带有录音的OGG音频流。最有趣的是:

图片

如果将文件名与文件名开头进行比较,则数字为坐标。程序窗口中ComboBox-s的坐标。下面的文本是列表的内容,是提供给学生选择的任务的可能答案。但是,文件中没有有关任务类型的信息。也就是说,对作业学生的纯技术演示包括在窗口上使用带有叠加控件的第三方PDF查看器。鉴于上述所有内容,这是一个相当粗鲁和业余的决定,间接暗示着每项工作中固定固定类型的任务以及严格相同的顺序。

好吧,当您至少在测试部分的KIM文件中找不到正确的答案时,就会检测到该蛋糕上的樱桃。程序不检查答案吗?学生的作品是否已全部发送到某个地方进行自动验证?没有。教师自己使用另一个程序参与学校的验证。查看学生作业。

图片

与第一种应用程序质量相同的另一种应用程序向老师显示了学生的答案,并允许您听笔记。老师本人必须按照评估标准对他们进行核实。事实证明,执行VLR时,学生与计算机之间的交互阶段根本不存在!

重点是什么?


为了数字化,以上仅是数字化的示例。您可以回想起交互式白板,该白板仅用作投影仪,文档相机,数字实验室和语言实验室的白屏,而在稀有学校中很少使用。电子期刊和日记通常是一个代名词。

有什么意义?

All Articles