ఆల్-రష్యన్ టెస్టింగ్ సాఫ్ట్‌వేర్ - ఇన్‌సైడ్ లుక్

ఇది దేని గురించి?

హలో, హబ్ర్! నేను స్కూల్ కంప్యూటర్ సైన్స్ టీచర్ ని. అయితే, మీరు చదువుతున్న కథనం పెయింట్ లేదా తాబేలు గురించి కాదు, పాఠశాలల డిజిటల్ జీవితానికి అర్థం.

2010లో విద్యాసంస్థలకు సమాచార సాంకేతికత వచ్చింది. ప్రతి OSకి ఇంటర్నెట్ కనెక్షన్ మరియు దాని స్వంత వెబ్‌సైట్ కలిగి ఉండాలనే ఆవశ్యకతలు కనిపించాయని నాకు గుర్తుంది. అది నేటికీ పూర్తికాని చాలా సుదీర్ఘ ప్రయాణానికి నాంది. ఈ మార్గం ఇంజనీరింగ్ సమస్యల ముళ్లతో కాదు, బంగారు మార్గాల కోసం అన్వేషణ మరియు కొత్త వస్తువుల సృష్టితో కాదు, సామాన్యమైన అవినీతి, సాంకేతిక నిరక్షరాస్యత మరియు కోడ్ రూపకల్పన, భవనం మరియు వ్రాయడం వంటి బాధ్యతలను అప్పగించిన వారి తక్కువ బాధ్యతతో నిండి ఉంది. విద్యారంగాన్ని డిజిటలైజేషన్‌ చేస్తామని అధికారులు ప్రకటించారు. మరియు లోపలి నుండి ఎలా ఉంటుందో చూడాలని నేను మీకు సూచిస్తున్నాను.

ఆల్-రష్యన్ తనిఖీ పని కోసం సాఫ్ట్‌వేర్

నేను VPR యొక్క ఉనికి యొక్క అర్థం గురించి చర్చలను లోతుగా పరిశోధించను, కానీ మీకు తెలియని నగరంలో మిమ్మల్ని మీరు కనుగొనే ప్లాట్ యొక్క సంకల్పం ద్వారా ఒక క్లాసిక్ హాలీవుడ్ భయానక చిత్రం యొక్క హీరోగా మిమ్మల్ని మీరు ఊహించుకోండి. మీరు దాని వెంట నడుస్తారు మరియు అంతా బాగానే ఉంది. కానీ ఇక్కడ మరియు అక్కడ మీరు వింత విషయాలు గమనించవచ్చు. బాటసారులు మిమ్మల్ని వింతగా చూస్తారు, సమీపంలో ఒక్క ఫోన్ కూడా లేదని, సెల్యులార్ కమ్యూనికేషన్ మరియు ఇంటర్నెట్ లేదని మీరు తెలుసుకుంటారు, ఆపై నాలుగు కాళ్లకు బదులుగా ఐదు కాళ్లు ఉన్న కుక్క మీ వెనుకకు పరుగెత్తుతుంది... ఆపై మీరు ఈ స్థలం అని తెలుసుకుంటారు. అక్షరాలా రక్తస్రావం. మరియు సూర్యుడు హోరిజోన్ వెనుక అదృశ్యమైన తర్వాత, మీరు తదుపరి తెల్లవారుజాము వరకు జీవించడానికి ప్రయత్నించాలి.

ఇది 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 కంటే రెండు రెట్లు (11MB) పరిమాణంలో ఉంది. మనం దీన్ని సాధారణ టెక్స్ట్ ఎడిటర్‌లో తెరిస్తే, మనకు ఈ క్రిందివి కనిపిస్తాయి:

ఆల్-రష్యన్ టెస్టింగ్ సాఫ్ట్‌వేర్ - ఇన్‌సైడ్ లుక్

TPF0 హెడర్ చాలా అనర్గళంగా ఉంది: చాలా మటుకు ఇది డెల్ఫీ డేటా స్ట్రక్చర్‌తో కూడిన బైనరీ ఫైల్... నేను నిజంగా తెలుసుకోవాలనుకోలేదు, దీన్ని చదవడానికి సాఫ్ట్‌వేర్ రాయడం చాలా తక్కువ. అయినప్పటికీ, ఇప్పుడు స్పష్టంగా ఉన్నట్లుగా, ఇది చాలా సాధ్యమే. ఈ ఫైల్ నుండి పెన్నులను ఉపయోగించి మీరు CMMలను కలిగి ఉన్న అనేక PDF పత్రాలను మరియు వినడం సెషన్ యొక్క రికార్డింగ్‌తో OGG ఆడియో స్ట్రీమ్‌ను పొందవచ్చు. అత్యంత ఆసక్తికరమైన విషయం ఏమిటంటే:

ఆల్-రష్యన్ టెస్టింగ్ సాఫ్ట్‌వేర్ - ఇన్‌సైడ్ లుక్

మీరు ఫీల్డ్ పేర్లతో ఫైల్ ప్రారంభంతో పోల్చినట్లయితే, అప్పుడు సంఖ్యలు కోఆర్డినేట్లు. ప్రోగ్రామ్ విండోలో ComboBoxes యొక్క కోఆర్డినేట్లు. దిగువ వచనం జాబితాలలోని విషయాలు, ఎంపిక కోసం విద్యార్థికి అందించే పనులకు సాధ్యమైన సమాధానాలు. అయితే, ఫైల్‌లో టాస్క్‌ల రకాల గురించి సమాచారం లేదు. అంటే, పూర్తిగా సాంకేతికంగా, విద్యార్థికి ఒక పనిని ప్రదర్శించడం అనేది విండోపై మూడవ-పక్షం PDF వీక్షకుడిని ఉపయోగించడం మరియు దానిపై నియంత్రణలను అతివ్యాప్తి చేయడం. ఇది చాలా క్రూరమైన మరియు ఔత్సాహిక నిర్ణయం, పైన పేర్కొన్నవన్నీ, మిగతా వాటితో పాటు, పరోక్షంగా ప్రతి ఉద్యోగంలో ఖచ్చితంగా నిర్ణీత రకాలైన పనులను మరియు వాటి సంభవించే ఒకేలా ఉండే క్రమాన్ని సూచిస్తాయి.

సరే, CMM ఫైల్‌లో కనీసం పరీక్ష భాగానికి సరైన సమాధానాలు మీకు దొరకనప్పుడు ఈ కేక్‌లోని చెర్రీ కనుగొనబడింది. ప్రోగ్రామ్ సమాధానాలను తనిఖీ చేయలేదా? విద్యార్థి పని మొత్తం ఆటోమేటిక్ చెకింగ్ కోసం ఎక్కడికైనా పంపబడిందా? నం. వేరే ప్రోగ్రామ్‌ని ఉపయోగించి పాఠశాల ఉపాధ్యాయులు స్వయంగా పరీక్షను నిర్వహిస్తారు. విద్యార్థుల పనిని వీక్షించడానికి.

ఆల్-రష్యన్ టెస్టింగ్ సాఫ్ట్‌వేర్ - ఇన్‌సైడ్ లుక్

మొదటిది అదే నాణ్యతతో కూడిన మరొక అప్లికేషన్ విద్యార్థుల సమాధానాలను ఉపాధ్యాయులకు చూపుతుంది మరియు రికార్డింగ్‌లను వినడానికి వారిని అనుమతిస్తుంది. మూల్యాంకన ప్రమాణాలకు వ్యతిరేకంగా ఉపాధ్యాయుడు వాటిని స్వయంగా తనిఖీ చేయవలసి వస్తుంది. VLOOK-UP చేసేటప్పుడు విద్యార్థులు మరియు కంప్యూటర్‌ల మధ్య పరస్పర చర్య జరిగే దశ అస్సలు జరగకపోవచ్చని తేలింది!

విషయం ఏంటి?

పైన పేర్కొన్నది డిజిటలైజేషన్ కొరకు డిజిటలైజేషన్ యొక్క ఉదాహరణ మాత్రమే. ప్రొజెక్టర్, డాక్యుమెంట్ కెమెరాలు, డిజిటల్ లాబొరేటరీలు మరియు లాంగ్వేజ్ లేబొరేటరీల కోసం వైట్ స్క్రీన్‌గా మాత్రమే పనిచేసే ఇంటరాక్టివ్ వైట్‌బోర్డ్‌లను గుర్తుకు తెచ్చుకోవచ్చు, ఇవి చాలా అరుదుగా పాఠశాలల్లో నిజమైన ఉపయోగాన్ని కనుగొంటాయి. ఎలక్ట్రానిక్ పత్రికలు మరియు డైరీలు సాధారణంగా పట్టణంలో చర్చనీయాంశం.

విషయం ఏంటి?

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి