Často testovať kvalitu vedomostí sa uchýlili k používaniu testov. Používajú sa aj na psychologické a iné druhy testovania. Na PC s účelom písania testov sa často používajú rôzne špecializované aplikácie. Ale aj obvyklý program Microsoft Excel sa môže vyrovnať s úlohou, ktorá je k dispozícii na počítačoch takmer všetkých používateľov. Pomocou náradia tejto aplikácie môžete napísať test, ktorý nestačí na funkčnosť, aby sa získali riešenia vykonané pomocou špecializovaného softvéru. Poďme zistiť, ako vykonať túto úlohu s Excel.
Testovanie
Akákoľvek skúška zahŕňa výber jednej z niekoľkých možností odpovede na otázku. Tam je niekoľko z nich. Je žiaduce, aby sa po dokončení testu už používateľ videl, či sa s testovaním vyrovnal alebo nie. Túto úlohu môžete vykonať v exile niekoľkými spôsobmi. Popíšte algoritmus rôznych spôsobov, ako to urobiť.Metóda 1: Vstupné pole
Po prvé, budeme analyzovať najjednoduchšiu možnosť. To znamená zoznam otázok, v ktorých sú odpovede prezentované. Užívateľ bude musieť poukázať na špeciálnu oblasť odpovede, ktorú považuje za verný.
- Zapíšeme samotnú otázku. Používajme matematické výrazy v tejto schopnosti pre jednoduchosť a ako odpovede - očíslované možnosti pre ich riešenia.
- Samostatná bunka je pridelená tak, že užívateľ môže zadať číslo odpovede, ktorú považuje za verný. Pre jasnosť to označujeme žltú.
- Teraz sa presunieme na druhý list dokumentu. Je na tom, že správne odpovede budú umiestnené, s ktorým bude program slúžiť používateľovi. V jednej bunke píšeme výraz "otázku 1" a vložte funkciu v susednej funkcii, ak, čo v skutočnosti kontroluje správnosť činností používateľa. Ak chcete volať túto funkciu, zvýrazňujeme cieľovú bunku a kliknite na ikonu "Vložiť funkciu", ktorá sa nachádza v blízkosti riadku vzorca.
- Spustí sa štandardné okno Sprievodca okna. Prejdite na kategóriu "Logic" a hľadáme meno "IF". Vyhľadávania by nemali byť dlhé, pretože tento názov je umiestnený prvý v zozname logických operátorov. Potom sme prideľovali túto funkciu a kliknite na tlačidlo "OK".
- Okno Argumenty operátora sa aktivuje, ak. Zadaný operátor má tri polia zodpovedajúce číslu jeho argumentov. Syntax tejto funkcie má nasledujúci formulár:
= Ak (log_sekcia, hodnota_iesli_inchina; value_if_nut)
V poli "Logical Expression", musíte zadať súradnice bunky, v ktorej užívateľ získa odpoveď. Okrem toho, v rovnakom poli musíte zadať správnu možnosť. Aby ste vytvorili súradnice cieľovej bunky, nastavte kurzor v poli. Ďalej sa vrátime na list 1 a označujeme položku, ktorú sme chceli napísať číslo možnosti. Jeho súradnice sa okamžite zobrazia v poli okna argumentu. Ďalej, aby ste zadali správnu odpoveď v rovnakom poľa po adrese bunky, zadajte výraz bez úvodzoviek "= 3". Teraz, ak užívateľ v cieľovom prvku dal "3" číslice, odpoveď bude považovaná za true, a vo všetkých ostatných prípadoch - nesprávne.
V poli "Význam IF Pravda" nastavte číslo "1" av poli "Hodnota IF FALSE" Nastavte číslo "0". Ak si užívateľ zvolí správnu možnosť, dostane 1 skóre, a ak je nesprávne, potom 0 bodov. Ak chcete uložiť zadané údaje, kliknite na tlačidlo "OK" v dolnej časti okna argumentu.
- Podobne robíme ďalšie dva úlohy (alebo ľubovoľné číslo, ktoré potrebujete) na viditeľnom používateľovi.
- Na hárku 2 pomocou funkcie, ak sme označili správne možnosti, ako sme urobili v predchádzajúcom prípade.
- Teraz organizujeme výpočet bodov. To môže byť vykonané pomocou jednoduchej autosemy. Ak to chcete urobiť, vyberte všetky položky, v ktorých je vzorec obsiahnutý, ak kliknete na ikonu AUTOSUMMA, ktorá sa nachádza na páse v karte Home v jednotke na úpravu.
- Ako vidíme, pokiaľ je množstvo nulové body, pretože sme nereagovali na žiadny testovací bod. Najväčší počet bodov, ktoré v tomto prípade môže vytočiť používateľa - 3, ak spočíva správne na všetkých otázkach.
- Ak je to potrebné, môže byť vykonané tak, aby sa na používateľskom hárku zobrazí počet bodov. To znamená, že užívateľ okamžite uvidí, ako sa s úlohou vyrovnal. Aby sme to urobili, vyzdvihneme samostatnú bunku na hárku 1, ktorý sa nazýva "Výsledok" (alebo iné pohodlné meno). Aby ste dlho nebrali hlavu, jednoducho vložte výraz "= zoznam2!", Potom, čo zadáte adresu tohto prvku na list 2, v ktorom je veľa skóre.
- Skontrolujte, ako naša skúška funguje, úmyselne umožniť jednu chybu. Ako vidíme, výsledok tohto testu 2 test, ktorý zodpovedá jednej chybe. Test funguje správne.
Lekcia: Ak je v exterele
Metóda 2: Rozbaľovací zoznam
Môžete tiež usporiadať test v exile pomocou rozbaľovacieho zoznamu. Pozrime sa, ako to urobiť v praxi.
- Vytvorte tabuľku. V ľavej časti ju bude úlohy, v centrálnej časti - odpovede, ktoré používateľ musí vybrať z vývojára rozbaľovacieho zoznamu. Výsledok sa zobrazí výsledok, ktorý sa automaticky vygeneruje v súlade so správnosťou vybraných odpovedí užívateľom. Takže, pre začiatky, budeme budovať rámec tabuľky a zaviesť otázky. Použite rovnaké úlohy použité v predchádzajúcej metóde.
- Teraz musíme vytvoriť zoznam s dostupnými odpoveďami. Ak to chcete urobiť, vyberte prvý prvok v stĺpci "Odpovedať". Potom prejdite na kartu "Údaje". Ďalej kliknite na ikonu "Kontrola údajov", ktorá sa nachádza v paneli s nástrojmi "Práca s údajmi".
- Po vykonaní týchto krokov sa aktivuje okno viditeľné hodnoty. Presunúť sa do karty "Parametre", ak je spustený na akomkoľvek inom karte. Ďalej v poľa "Typ údajov" z rozbaľovacieho zoznamu vyberte hodnotu "Zoznam". V poli "Zdroj", cez bod so čiarkou, musíte zapísať riešenia, ktoré sa majú zobraziť, aby ste mohli vybrať v našom rozbaľovacom zozname. Potom kliknite na tlačidlo "OK" v dolnej časti aktívneho okna.
- Po týchto činnostiach sa zobrazí piktogram vo forme trojuholníka s uhlom nasmerovaným dopravami na pravej strane bunky s vstupnými hodnotami. Po kliknutí na to sa otvorí zoznam s možnosťami zadaných možností, z ktorých jeden by mal byť vybratý.
- Podobne robíme zoznamy pre iné bunky stĺpca "Odpoveď".
- Teraz musíme urobiť to, že v príslušných bunkách stĺpcov "výsledok" je odpoveď na správnosť, alebo nie. Rovnako ako v predchádzajúcom spôsobe, toto je možné vykonať pomocou operátora, ak. Zvýrazňujeme prvú bunku stĺpca "Výsledok" a zavolajte sprievodcu funkcií stlačením ikony "Vložiť funkciu".
- Ďalej prostredníctvom funkcií funkcií s použitím rovnakého variantu, ktorý bol opísaný v predchádzajúcej metóde, prejdite na funkciu argumentov funkcií, ak. Máme rovnaké okno, ktoré sme videli v predchádzajúcom prípade. V poli "Logické výraz" zadajte adresu bunky, v ktorej si vyberiete odpoveď. Ďalej uveďte znak "=" a zapíšte správne riešenie. V našom prípade to bude číslo 113. V poli "Význam IF Pravda" nastavujeme počet bodov, ktoré chceme byť obvinení k používateľovi s správnym rozhodnutím. Nech je to v predchádzajúcom prípade číslo "1". V poli "Význam, ak leží", nastaviť počet bodov. V prípade nesprávneho riešenia, nech je nula. Po vykonaní vyššie uvedených manipulácií stlačte tlačidlo "OK".
- Rovnakým spôsobom budeme implementovať funkciu, ak sa stĺpci "výsledok". Prirodzene, v každom prípade, v poli "Logical Expression", bude vaša vlastná verzia správneho riešenia zodpovedajúcejmu problému v tomto riadku.
- Potom urobíme konečný reťazec, v ktorom sa kúpia množstvo bodov. Prideľujeme všetky bunky stĺpca "Výsledok" a kliknite na nás už známe ikonu AUTOSUMMA v karte "HOME".
- Potom pomocou rozbaľovacích zoznamov v stĺpcových bunkách "Odpoveď" sa snažíme určiť správne rozhodnutia o úlohách. Ako v predchádzajúcom prípade na jednom mieste úmyselne povolí chybu. Ako vidíte, teraz pozorujeme nielen celkový výsledok testu, ale aj konkrétnu otázku, ktorého riešenie je chyba.
Metóda 3: Použitie ovládacích prvkov
Testy môžete tiež otestovať pomocou ovládacích prvkov vo forme tlačidla na výber možností riešenia.
- Aby ste mohli používať formáty riadiacich prvkov, po prvé, musíte povoliť kartu Developer. V predvolenom nastavení je zakázaná. Preto, ak vo vašej verzii programu Excel ešte nie je aktivovaná, potom by sa mali vykonať niektoré manipulácie. Po prvé, presunieme sa na kartu "Súbor". Prechod na časť "Parametre" vykonávame.
- Okno parametra je aktivované. Mal by sa presunúť na časť "Nastavenia pásky". Ďalej, v pravej časti okna, nastavujeme políčko v blízkosti polohy "Developer". Aby sa zmeny nadobudli účinnosť, stlačte tlačidlo "OK" v dolnej časti okna. Po týchto činnostiach sa na páske objaví karta Developer.
- Po prvé, zadajte úlohu. Pri použití tejto metódy bude každý z nich umiestnený na samostatnom liste.
- Potom prejdite na novú kartu Developer, ktorú sme nedávno aktivovali. Kliknite na ikonu "Prilepiť", ktorá sa nachádza v paneli s nástrojmi "Control". V skupine ikon "Form Control Prvky" vyberte objekt s názvom "Spínač". Má tlačidlo okrúhleho.
- Kliknite na miesto dokumentu, kde chceme odosielať odpovede. Je tam, že sa objaví prvok kontroly.
- Potom namiesto štandardného názvu tlačidla zadajte jednu z možností riešení.
- Potom zdôrazňujeme objekt a kliknite na ňu pravým tlačidlom myši. Z dostupných možností vyberte položku "Kopírovať".
- Vyberte bunku nižšie. Potom kliknite pravým tlačidlom myši na výber. V zozname, na ktorom sa zobrazí, vyberte polohu "Prilepiť".
- Ďalej vyrábame vložiť ďalšie dvakrát, pretože sme sa rozhodli, že budú existovať štyri možnosti riešení, hoci v každom konkrétnom prípade sa ich počet môže líšiť.
- Potom premenujeme každú možnosť, aby sa navzájom nezhodovali. Ale nezabudnite, že jedna z možností musí byť správna.
- Ďalej vyzdobíme objekt ísť do nasledujúcej úlohy av našom prípade to znamená prechod na ďalší list. Opäť kliknite na ikonu "Vložiť", ktorá sa nachádza v karte Developer. Tentokrát ideme na výber objektov v skupine "ActiveX Elements". Vyberte objekt "Tlačidlo", ktorý má vzhľad obdĺžnika.
- Kliknite na oblasť dokumentu, ktorá sa nachádza pod údajmi zadanými skôr. Potom sa na nej objaví objekt, ktorý potrebujeme.
- Teraz musíme zmeniť niektoré vlastnosti vytvoreného tlačidla. Kliknutím na tlačidlo IT doprava a v ponuke, ktorá sa otvorí, vyberte polohu "Vlastnosti".
- Otvorí sa riadiace okno. V poli "Názov" zmeníme názov na ten, ktorý bude relevantnejší pre tento objekt, v našom príklade bude názov "NEXT_VOPROS". V tejto oblasti nie sú žiadne medzery. V poli "titulok" zadajte hodnotu "Ďalšia otázka". Existujú už povolené medzery, a tento názov sa zobrazí na našom tlačidle. V poli "Backcolor" vyberte farbu, ktorú bude mať objekt. Potom môžete okno vlastnosti zatvoriť kliknutím na štandardnú ikonu uzáveru v pravom hornom rohu.
- Kliknite pravým tlačidlom myši na názov aktuálneho hárku. V ponuke, ktoré sa otvorí, vyberte položku "Premenovať".
- Potom sa názov listu stane aktívnym a zmeníme sa tam nový názov "Otázka 1".
- Opäť kliknite pravým tlačidlom myši, ale teraz v menu zastavíte výber na položke "Presunúť alebo kopírovať ...".
- Spustí sa okno tvorby kopírovania. Nastavili sme zaškrtnutí v nej v blízkosti položky "Vytvoriť kópiu" a kliknite na tlačidlo "OK".
- Potom zmeníme názov listu na "otázku 2" rovnakým spôsobom ako predtým. Tento list stále obsahuje úplne identický obsah ako predchádzajúci list.
- Zmeníme číslo úlohy, text, ako aj odpovede na tento list o tých, ktoré považujeme za potrebné.
- Podobne vytvorte a zmeňte obsah listu "Otázka 3". Iba v ňom, pretože toto je posledná úloha, namiesto názvu tlačidla "Ďalšia otázka" môžete dať názov "Kompletné testovanie". Ako to urobiť už bolo diskutované skôr.
- Teraz sa vrátime na kartu "Otázka 1". Musíme spojiť prepínač na špecifickú bunku. Ak to chcete urobiť, kliknite pravým tlačidlom myši na ľubovoľné spínače. V ponuke, ktoré sa otvorí, vyberte objekt "Formát objektu ...".
- Aktivuje sa riadiace okno. Presunúť sa do karty "Control". V poli "Komunikácia s Cell" nastavíte adresu ľubovoľného prázdneho objektu. V ňom sa zobrazí číslo v súlade s tým, čo presne bude spínač aktívny.
- Podobný postup sa vykonáva na listoch s inými úlohami. Pre pohodlie je žiaduce, aby bola asociovaná bunka na rovnakom mieste, ale na rôznych listoch. Potom sa vrátime na list "Otázka 1". Kliknite pravým tlačidlom myši na prvku "Ďalšia otázka". V ponuke vyberte polohu "Zdrojový text".
- Otvorí sa príkazový editor. Medzi príkazmi "Súkromné sub" a "End Sub", mali by sme na nasledujúcu kartu napísať prechodový kód. V určenom prípade to bude vyzerať takto:
Pracovné listy ("Otázka 2"). Aktivovať
Potom zatvorte okno editora.
- Podobná manipulácia s príslušným tlačidlom robíme na "Otázka 2". Iba tam hodí nasledujúci príkaz:
Pracovné listy ("Otázka 3"). Aktivovať
- Vo príkazovom editore príkazu "Otázka 3" príkazy vyrábajú nasledujúcu položku:
Pracovné listy ("Výsledok"). Aktivovať
- Potom vytvoríme nový list s názvom "Výsledok". Zobrazí výsledok skúšobného priechodu. Na tieto účely vytvárame tabuľku štyroch stĺpcov: "Otázkové číslo", "správna odpoveď", "Úvod Odpoveď" a "Výsledok". V prvom stĺpci zapadá do poradia úloh "1", "2" a "3". V druhom stĺpci, oproti každej úlohe, zadajte číslo polohy spínača zodpovedajúce správnemu riešeniu.
- V prvej bunke v poli "Úvod Odpoveď", vložíme znak "=" a zadajte odkaz na bunku, ktorú sme zviazali so spínačom na "Otázka 1". Podobné manipulácie sa uskutočňujú s bunkami nižšie, iba pre nich označujú odkazy na zodpovedajúce bunky na "Otázka 2" a "Otázka 3".
- Potom zdôrazňujeme prvý prvok stĺpca "Výsledok" a zavolajte funkciu argumentov funkcie, ak je to rovnaká metóda, ktorú sme hovorili vyššie. V poli "Logical Expression" zadajte adresu "zadanej odpovede" príslušnej čiary. Potom sme vložili znak "=" a potom označte súradnice prvku v stĺpci "Správna odpoveď" tej istej čiary. V poliach "znamená, že pravda" a "znamená, že ak leží" zadajte číslo "1" a "0". Potom kliknite na tlačidlo "OK".
- Aby sme si skopírovali tento vzorec na nižšie uvedený rozsah, otvoríme kurzor do dolného pravý uhol položky, v ktorom sa funkcia nachádza. Zároveň sa objaví marker plnenia vo forme krížového kríža. Kliknite na ľavé tlačidlo myši a vytiahnite značku nadol na koniec tabuľky.
- Potom, aby sme zhrnuli celkový výsledok, použijeme autosumum, ako už bolo vykonané viac ako raz.
Na tomto teste sa môže skúška považovať za dokončenú. Je úplne pripravený na prechádzanie.
Zastavili sme rôzne spôsoby, ako vytvoriť testovanie pomocou nástrojov programu Excel. Samozrejme, že to nie je kompletný zoznam všetkých možných možností na vytváranie testov v tejto aplikácii. Kombinácia rôznych nástrojov a objektov, môžete vytvárať testy absolútne na rozdiel od seba podľa funkčnosti. Zároveň nie je možné poznamenať, že vo všetkých prípadoch sa pri vytváraní testov používa logická funkcia, ak.