Често тестирање квалитета знања прибјегава кориштењу тестова. Користе се и за психолошке и друге врсте тестирања. На рачунару се различите специјализоване апликације често користе за писање тестова. Али чак и уобичајени Мицрософт Екцел програм, који је доступан на скоро свим рачунарима корисника, може да реши овај задатак. Користећи алате ове апликације, можете написати тест, који по функционалности неће бити много мањи од рјешења направљених уз помоћ специјализованог софтвера. Хајде да схватимо како изводити овај задатак уз помоћ Екцел-а.

Имплементација тестирања

Сваки тест укључује избор једног од неколико одговора на постављено питање. По правилу постоји неколико. Пожељно је да је након завршетка теста корисник већ видео себе да ли се суочио са тестирањем или не. Извршите овај задатак у Екцел-у на више начина. Хајде да опишемо алгоритам различитих начина како то учинити.

Метод 1: Поље за унос

Пре свега, анализираммо најједноставнију верзију. То подразумијева списак питања у којима су представљени одговори. Корисник ће у посебном пољу морати навести верзију одговора за коју сматра да је исправна.

  1. Запишемо саму ствар. Да користимо математичке изразе у овом својству за једноставност и као одговоре - нумерисане варијанте њиховог решења.
  2. Опције питања и одговора у Мицрософт Екцелу

  3. Одабрана је ћелија тако да корисник може унети број одговора који сматра тачним. Ради јасноће, обележимо је жутом бојом.
  4. Одговорите ћелију у Мицрософт Екцелу

  5. Пређите на други лист документа. На њему се налазе тачни одговори, помоћу којих ће програм верификовати податке од стране корисника. У једној ћелији напишемо израз "Питање 1" , а у суседном делу уносимо ИФ функцију, која ће у ствари контролисати исправност акција корисника. Да бисте позвали ову функцију, изаберите циљну ћелију и кликните на икону "Инсерт фунцтион" која се налази близу линије формуле.
  6. Идите у Чаробњак за функције у програму Мицрософт Екцел

  7. Почиње стандардни прозор Чаробњака . Прелазимо на категорију "Логички" и потражимо име "ИФ" . Тражење не би требало да буде дуго, пошто се ово име прво налази на листи логичких оператора. Након тога, изаберите ову функцију и кликните на дугме "ОК" .
  8. Идите на прозор аргумената ИФ функције у Мицрософт Екцелу

  9. Активирање прозора ИФ оператора је активирано. Наведени оператор има три поља која одговарају броју својих аргумената. Синтакса ове функције узима следећи облик:

    =ЕСЛИ(Лог_выражение;Значение_если_истина;Значение_если_ложь)

    У пољу "Логички израз" потребно је унети координате ћелије у које корисник уноси одговор. Поред тога, у истом пољу морате одредити тачну опцију. Да бисте унели координате циљне ћелије, подесите курсор у пољу. Затим вратите се на лист 1 и означите елемент који намеравамо да напишемо број опције. Њене координате ће се одмах појавити у пољу прозора аргумената. Затим, да бисте наведли тачан одговор у истом пољу након адресе ћелије, унесите израз без наводника "= 3" . Сада, ако корисник ставља број "3" у циљни елемент, онда ће одговор бити тачан и у свим осталим случајевима - нетачан.

    У пољу "Вредност ако је истина" подесите број "1" , а у пољу "Вредност ако је неисправно" подесите број "0" . Сада, ако корисник изабере тачну опцију, добиће 1 поен, а ако је погрешан 0 поена. Да бисте сачували унете податке, кликните на дугме "ОК" на дну прозора аргумената.

  10. Прозор прозора функције ИФ у Мицрософт Екцелу

  11. Слично томе, направићемо још два задатка (или било који број који нам је потребан) на листу видљивом за корисника.
  12. Два нова питања у Мицрософт Екцелу

  13. На листу 2 , користећи ИФ функцију, означавамо исправне варијанте, као што смо то учинили у претходном случају.
  14. Попуњавање колоне резултата са формулама у Мицрософт Екцелу

  15. Сада организујемо бодовање. Може се урадити са једноставним аутоматским сума. Да бисте то урадили, изаберите све елементе који садрже ИФ формулу и кликните на икону аутоматског сума, која се налази на траци на картици "Почетна" у оквиру "Измени" .
  16. Омогућите аутоматско сума у ​​програму Мицрософт Екцел

  17. Као што видите, док је износ нула бодова, пошто нисмо одговорили на било који тестни предмет. Највећи број бодова које корисник може добити у овом случају је 3 ако он тачно одговори на сва питања.
  18. Број бодова у програму Мицрософт Екцел

  19. Ако желите, можете то учинити тако да ће број бодова бити приказан на корисничком листу. То значи да ће корисник одмах видети како се суочио са задатком. Да бисте то урадили, изаберите одвојену ћелију на листу 1 , коју називамо "Ресулт" (или другим погодним називом). Како не би дуго времена могла да се бавимо нашим мозговима, једноставно ставимо израз "= Схеет2!" У њему и онда уносимо адресу тог елемента на Схеет 2 , који садржи аутосум резултат.
  20. Ћелија за излаз у програму Мицрософт Екцел

  21. Хајде да проверимо како наш тест функционише намерно дозвољавајући једну грешку. Као што видите, резултат овог теста је 2 поена, што одговара једној грешци. Тест ради исправно.

Резултат теста у програму Мицрософт Екцел

Лекција: Функција ИФ у Екцелу

Метод 2: падајућа листа

Да бисте организирали тест у Екцел-у, такође можете користити падајућу листу. Да видимо како то радити у пракси.

  1. Направите табелу. У левом делу ће у централном делу бити задатке - одговори које корисник треба изабрати са падајуће листе коју је предложио програмер. Десни део ће приказати резултат који се аутоматски генерише у складу са исправношћу одабраних одговора од стране корисника. Дакле, за почетак, ми градимо оквир табеле и уносимо питања. Примијените исте задатке који су кориштени у претходном начину.
  2. Табела у програму Мицрософт Екцел

  3. Сада морамо направити списак са доступним одговорима. Да бисте то урадили, изаберите први елемент у ступцу "Одговори" . После тога идите на картицу "Подаци" . Затим кликните на икону "Валидација података" која се налази у пољу за алате " Алатке за податке" .
  4. Идите на проверу података у програму Мицрософт Екцел

  5. Након завршетка ових корака активира се прозор за проверу видљивих вредности. Прелазак на картицу "Опције" , ако је лансиран на неком другом језичку. Затим у пољу "Тип података " из падајуће листе изаберите "Лист" . У пољу "Извор" кроз тачку и тачку треба да запишете решења која ће се приказати за избор у падајућој листи. Затим кликните на дугме "ОК" на дну активног прозора.
  6. Прозор за проверу улазних вредности у програму Мицрософт Екцел

  7. Након ових радњи, икона троугла са угловом која се показује доле ће се појавити десно од ћелије са унетим вредностима. Кликом на њега отвориће се листа са претходно унетим опцијама, од којих би један требао бити изабран.
  8. Варијанте одговора у Мицрософт Екцелу

  9. Слично томе, правимо листе за остале ћелије у колони "Одговор" .
  10. Списак одговора за остале ћелије у Мицрософт Екцелу

  11. Сада морамо да се уверимо да одговарајуће ћелије у ступцу "Ресулт" показују чињеницу да је одговор на задатак исправан или не. Као у претходном начину, то можете учинити са ИФ оператором. Изаберите прву ћелију колоне "Ресулт" и позовите Чаробњака функције кликом на икону "Инсерт фунцтион" .
  12. Убаците функцију у Мицрософт Екцел

  13. Затим, кроз Чаробњак за функције , користећи исту опцију која је описана у претходном начину, идите на прозор аргумената ИФ функције. Пре нас отвара исти прозор који смо видели у претходном случају. У пољу "Логички израз" уносимо адресу ћелије у којој изаберемо одговор. Онда ставимо знак "=" и напишемо тачну верзију решења. У нашем случају то ће бити број 113 . У пољу "Вредност ако је истинита" поставили смо број поена које желимо да добијемо кориснику уз исправну одлуку. Нека ово, као у претходном случају, буде број "1" . У пољу "Вредност ако је неисправно" подесите број поена. У случају погрешне одлуке, нека буде нула. Након што су завршене наведене манипулације, кликните на дугме "ОК" .
  14. Прозор аргумента ИФ функције у Мицрософт Екцелу

  15. Слично томе, представљамо ИФ функцију у преосталим ћелијама колоне "Ресулт" . Наравно, у сваком случају, поље "Логички израз" ће имати своју верзију исправног решења, што одговара питању у овој линији.
  16. После тога, направићемо завршну линију, у којој ће се збројити поена. Изаберите све ћелије у колони "Ресулт" и кликните на познату икону аутоматског сума на картици "Почетна" .
  17. Креирање аутоматског сума у ​​програму Мицрософт Екцел

  18. Након тога, користећи падајуће листе у ћелијама колоне "Одговор" покушавамо да наведемо тачна решења за додељене задатке. Као иу претходном случају, на једном месту намерно направимо грешку. Као што видите, сада видимо не само општи резултат тестирања, већ и специфично питање, чије решење садржи грешку.

Дошло је до грешке приликом одговарања на питање у Мицрософт Екцелу

Метод 3: Користите контроле

Такође можете извршити тестирање помоћу контролних елемената у облику дугмета за одабир рјешења.

  1. Да бисте могли да користите форме контрола, пре свега, морате омогућити картицу "Развојни програм" . Подразумевано је онемогућено. Због тога, ако у вашој верзији Екцел-а није већ активиран, онда треба извршити неке манипулације. Пре свега, прелазимо на картицу "Датотека" . Тамо идемо у одељак "Параметри" .
  2. Идите на одељак опција у програму Мицрософт Екцел

  3. Прозор са опцијама је активиран. У њему, требало би да пређете на одељак "Конфигурисање траке" . Затим, у десном делу прозора, одаберите поље за потврду поред положаја "Девелопер" . Да би се промене учиниле ефикасно, кликните на дугме "ОК" на дну прозора. Након ових корака , на траци се појављује језичак Девелопер .
  4. Омогућавање картице Девелопер у програму Мицрософт Екцел

  5. Прво, улазимо у задатак. Када се користи овај метод, свака од њих ће бити стављена на посебан лист.
  6. Питање у програму Мицрософт Екцел

  7. После тога идите на недавно активирану картицу "Девелопер" . Кликом на икону "Инсерт" , која се налази у пољу за контролу "Контроле" . У групи икона "Форм Цонтролс" изаберите објекат под називом "Свитцх" . Изгледа као округло дугме.
  8. Селектујте избор у програму Мицрософт Екцел

  9. Кликнемо на место документа где желимо да поставимо одговоре. Овде се појави потребан контролни елемент.
  10. Контрола у програму Мицрософт Екцел

  11. Затим уносимо једно од решења уместо стандардног имена дугмета.
  12. Име је промењено у програму Мицрософт Екцел

  13. Након тога, изаберите објекат и кликните на њега помоћу десног дугмета миша. Из доступних опција изаберите "Копирај" .
  14. Копирање у Мицрософт Екцел

  15. Изаберите ћелије испод. Затим десним тастером миша кликните на избор. На листи која се појави, изаберите ставку "Прилепи" .
  16. Уплитање у Мицрософт Екцел

  17. Затим производимо уметак још два пута, јер смо одлучили да ће бити четири решења, мада се у сваком конкретном случају њихов број може разликовати.
  18. Прекидачи се копирају у Мицрософт Екцел

  19. Потом преименујте сваку опцију тако да се не подударају. Али не заборавите да је једна од опција нужно тачна.
  20. Тастери су преименовани у Мицрософт Екцел

  21. Затим, дизајнирамо објекат да пређе на следећи задатак, ау нашем случају то значи прелазак на следећи лист. Поново кликните на икону "Прилепи" која се налази на картици "Програмер" . Овога пута прелазимо на одабир објеката у групи АцтивеКс Цонтролс . Изаберите објекат "Буттон" , који има облик правоугаоника.
  22. Избор тастера АцтивеКс у програму Мицрософт Екцел

  23. Кликнемо на област документа, која се налази испод претходно унетих података. Након тога, приказује објекат који нам је потребан.
  24. Дугме у програму Мицрософт Екцел

  25. Сада морамо промијенити неке особине формираног дугмета. Кликните на њега са десним тастером миша и одаберите ставку "Особине" у отвореном менију.
  26. Идите на својства дугмета у програму Мицрософт Екцел

  27. Отвара се прозор контроле својстава. У пољу "Име" променимо име на онај који ће бити релевантнији за овај објекат, у нашем примеру то ће бити име "Нект_Воице" . Имајте на уму да у овом пољу нису дозвољени размаци. У пољу "Цаптион" уносимо вредност "Следеће питање" . Овде су већ дозвољени размаци, а ово име ће бити приказано на нашем дугмету. У пољу "БацкЦолор" изаберите боју коју ће објекат имати. Након тога, можете затворити прозор својстава кликом на икону стандардног затварања у горњем десном углу.
  28. Прозор са својствима у Мицрософт Екцелу

  29. Сада кликните на десно дугме миша на назив текућег листа. У менију који се отвори, изаберите ставку "Ренаме" .
  30. Преименовање радног листа у Мицрософт Екцелу

  31. После тога, име листа постаје активно и тамо уносимо ново име "Питање 1" .
  32. Лист се преименује у Мицрософт Екцел

  33. Поново кликните на њега са десним тастером миша, али сада у менију заустављамо избор "Премести или копирај ..." .
  34. Идите да бисте копирали радни лист у програму Мицрософт Екцел

  35. Почиње прозор креирања копија. Поставите обележје поред ставке "Креирај копију" и кликните на дугме "ОК" .
  36. Креирање копије у програму Мицрософт Екцел

  37. После тога, промените назив листа на "Питање 2" на исти начин као и раније. Овај лист и даље садржи потпуно идентичан садржај, као и претходни лист.
  38. Поставите питање 2 у Мицрософт Екцелу

  39. Променимо број задатка, текст, као и одговоре на овај лист онима које сматрамо потребним.
  40. Промените питања и одговоре у програму Мицрософт Екцел

  41. Слично томе, креирамо и модификујемо садржај листа "Питање 3" . Само у њему, пошто је ово последњи задатак, умјесто имена дугмета "Следеће питање" можете поставити назив "Комплетно тестирање" . Како је ово већ раније расправљано.
  42. Питање 3 у Мицрософт Екцелу

  43. Сада се вратите на картицу "Питање 1" . Морамо повезати прекидач на одређену ћелију. Да бисте то урадили, кликните десним тастером миша на било који од прекидача. У отвореном менију изаберемо ставку "Формат објекта ..." .
  44. Идите у формат објекта у програму Мицрософт Екцел

  45. Прозор за форматирање контроле је активиран. Прелазимо на картицу "Контроле" . У пољу "Веза на ћелију" поставите адресу било ког празног објекта. Број ће бити приказан у складу са којим је прекидач активан на рачуну.
  46. Форматирај прозор контроле у ​​програму Мицрософт Екцел

  47. Сличан поступак се врши на листовима са другим задацима. За погодност, пожељно је да повезана ћелија буде на истом месту, али на различитим листовима. Након тога, вратимо се на листу "Питање 1" . Десни клик на елемент "Следеће питање" . У менију изаберите ставку "Изворни текст" .
  48. Иди на изворни текст у програму Мицрософт Екцел

  49. Отвара се командни едитор. Између команди "Приватни Суб" и "Енд Суб" требало би да напишемо код да пређемо на следећу картицу. У овом случају ће изгледати овако:

    Worksheets("Вопрос 2").Activate

    Затим затворите прозор уредника.

  50. Командни едитор у Мицрософт Екцелу

  51. Слична манипулација помоћу одговарајућег дугмета врши се на листу "Питање 2" . Само тамо уносимо следећу наредбу:

    Worksheets("Вопрос 3").Activate

  52. Код на листи 2 у Мицрософт Екцелу

  53. У командном едитору дугмета дугмета "Питање 3" уносимо сљедећи унос:

    Worksheets("Результат").Activate

  54. Код на листу 3 у Мицрософт Екцелу

  55. Након тога створите нови лист под називом "Ресулт" . Показаће резултат усвајања теста. У ту сврху креирамо табелу од четири колоне: "Број питања" , "Тачан одговор" , "Инпут респонсе" и "Ресулт" . У првој колони уносимо редослед "1" , "2" и "3" . У другој колони, супротно сваком послу, уносимо број мјеста за пребацивање који одговара исправном рјешењу.
  56. Табулатор резултата у програму Мицрософт Екцел

  57. У првој ћелији, у пољу "Унето одговор" стављамо знак "=" и наведемо референцу на ћелију коју смо повезали са прекидачем на листу "Питање 1" . Сличне манипулације се обављају са ћелијама испод, само за њих ми указујемо референце на одговарајуће ћелије на листовима "Питање 2" и "Питање 3" .
  58. Одговори унесени у Мицрософт Екцел

  59. Након тога, изаберите први елемент колоне "Ресулт" и позовите прозор аргумента функције ИФ на исти начин као и горе. У пољу "Боолеан екпрессион" указујемо на адресу ћелије "Ентеред респонсе" одговарајуће линије. Онда ставимо знак "=", а након тога одредимо координате елемента у колони "Прави одговор" исте линије. У поља "Вредност ако је истинита" и "Вредност ако је лажна" уносимо бројеве "1" и "0" респективно. Након тога, кликните на дугме "ОК" .
  60. Прозор аргумента ИФ функције за картицу Ресулт у програму Мицрософт Екцел

  61. Да би ову формулу копирали у опсег испод, поставили смо курсор у доњи десни угао елемента у којем се налази функција. У овом случају, маркер испуном се појављује у облику крста. Кликните на леви тастер миша и превуците маркер до краја табеле.
  62. Филлер у програму Мицрософт Екцел

  63. После тога, да сумирамо укупан износ, примењујемо ауто-суму, као што смо учинили више од једном.

Примена аутоматског сума у ​​програму Мицрософт Екцел

Ово доводи до потпуног стварања теста. Он полностью готов к прохождению.

Мы остановили внимание на различных способах создания тестирования с помощью инструментов программы Excel. Конечно, это далеко не полный перечень всех возможных вариантов создания тестов в этом приложении. Комбинируя различные инструменты и объекты, можно создать тесты абсолютно непохожие друг на друга по функционалу. В то же время нельзя не отметить, что во всех случаях при создании тестов используется логическая функция ЕСЛИ .