Часта для праверкі якасці ведаў звяртаюцца да выкарыстання тэстаў. Іх ужываюць таксама для псіхалагічнага і іншых відаў тэставання. На ПК з мэтай напісання тэстаў даволі часта ўжываюць розныя спецыялізаваныя прыкладання. Але з пастаўленай задачай можа справіцца нават звычайная праграма Microsoft Excel, якая маецца на кампутарах амаль усіх карыстальнікаў. Выкарыстоўваючы інструментарый дадзенага прыкладання можна напісаць тэст, які па функцыянальнасці мала чым будзе саступаць рашэнням, выкананым з дапамогай спецыялізаванага ПА. Давайце разбярэмся, як пры дапамозе Эксэля выканаць дадзеную задачу.
рэалізацыя тэставання
Любы тэст мае на ўвазе выбар аднаго з некалькіх варыянтаў адказу на пастаўленае пытанне. Як правіла, іх некалькі. Пажадана, каб пасля завяршэння тэсту карыстач ужо бачыў сам, справіўся ён з тэставаннем ці не. Выканаць гэтую задачу ў Эксэля можна некалькімі шляхамі. Давайце апішам алгарытм розных спосабаў, як гэта зрабіць.
Спосаб 1: поле для ўводу
Перш за ўсё, разбяром самы просты варыянт. Ён мае на ўвазе наяўнасць спісу пытанняў, у якім прадстаўлены варыянты адказаў. Карыстальнік павінен будзе паказаць у адмысловае поле варыянт таго адказу, які ён лічыць правільным.
- Запісваем само пытаньне. Давайце ў гэтай якасці для прастаты будзем выкарыстоўваць матэматычныя выразы, а ў якасці адказаў - пронумерованные варыянты іх рашэння.
- Асобнае вочка вылучаем для таго, каб карыстальнік мог ўпісваць туды нумар таго адказу, які ён лічыць правільным. Для нагляднасці пазначаем яе жоўтым колерам.
- Цяпер перамяшчаемся на другі ліст дакумента. Менавіта на ім будуць размяшчацца правільныя адказы, з якімі праграма зверыць дадзеныя карыстальнікам. У адной вочку пішам выраз "Пытанне 1", А ў суседнюю вставляем функцыю КАЛІ, Якая, уласна, і будзе кантраляваць правільнасць дзеянняў карыстальніка. Для выкліку гэтай функцыі вылучаем мэтавую вочка і ціснем на значок "Уставіць функцыю", Размешчаны каля радкі формул.
- Запускаецца стандартнае акно майстры функцый. Пераходзім у катэгорыю "Лагічныя" і шукаем там найменне "КАЛІ". Пошукі не павінны быць доўгімі, так як гэта назва размешчана першым у пераліку лагічных аператараў. Пасля гэтага вылучаем дадзеную функцыю і ціснем на кнопку "OK".
- Вырабляецца актывацыя вокны аргументаў аператара КАЛІ. Ўказаны аператар мае тры палі, адпаведных ліку яго аргументаў. Сінтаксіс дадзенай функцыі прымае наступны выгляд:
= КАЛІ (Лог_выражение; Значение_если_истина; Значение_если_ложь)
У полі "Лагічнае выраз" трэба ўпісаць каардынаты той вочкі, у якую карыстальнік заносіць адказ. Акрамя таго, у гэтым жа поле трэба пазначыць правільны варыянт. Для таго, каб унесці каардынаты мэтавай ячэйкі, усталёўваем курсор у полі. Далей вяртаемся на ліст 1 і адзначаем элемент, які мы прызначылі для напісання нумара варыянта. Яго каардынаты тут жа адлюструюцца ў полі вокны аргументаў. Далей, каб паказаць правільны адказ у гэтым жа полі пасля адрасы ячэйкі ўпісваем выраз без двукоссяў "=3". Цяпер, калі карыстальнік ў мэтавай элемент паставіць лічбу "3", То адказ будзе лічыцца верным, а ва ўсіх астатніх выпадках - няслушным.
У полі "Значэнне калі ісціна" усталёўваем лік "1", А ў поле "Значэнне калі хлусня" усталёўваем лік "0". Цяпер, калі карыстальнік абярэ правільны варыянт, то ён атрымае 1 бал, а калі няправільны - то 0 балаў. Для таго, каб захаваць уведзеныя дадзеныя, ціснем на кнопку "OK" у ніжняй частцы акна аргументаў.
- Аналагічным чынам складаем яшчэ два заданні (або любое патрэбнае нам колькасць) на бачным для карыстальніка аркушы.
- на лісце 2 з дапамогай функцыі КАЛІ пазначаем правільныя варыянты, як мы гэта рабілі ў папярэднім выпадку.
- Цяпер арганізуем падлік балаў. Яго можна зрабіць з дапамогай простай автосуммы. Для гэтага вылучаем ўсе элементы, дзе ўтрымліваецца формула КАЛІ і ціснем на значок автосуммы, які размешчаны на стужцы ва ўкладцы "Галоўная" ў блоку "Рэдагаванне".
- Як бачым, пакуль сума роўная нулю балаў, так як мы не адказалі ні на адзін пункт тэставання. Найбольшую колькасць балаў, якія ў дадзеным выпадку можа набраць карыстальнік - 3, Калі ён правільна адкажа на ўсе пытанні.
- Пры жаданні можна зрабіць так, што колькасць набраных балаў будзе выводзіцца і на карыстацкі ліст. Гэта значыць, карыстальнік будзе адразу бачыць, як ён справіўся з задачай. Для гэтага, вылучаем асобнае вочка на аркушы 1, Якую называем "Вынік" (Або іншым зручным найменнем). Каб доўга не ламаць галаву, проста ставім у яе выраз "= Лист2!", Пасля чаго ўпісваем адрас таго элемента на лісце 2, У якім знаходзіцца автосумма балаў.
- Праверым, як працуе наш тэст, наўмысна дапусціўшы адну памылку. Як бачым, вынік дадзенага тэсту 2 бала, што адпавядае адной дапушчанай памылку. Тэст працуе карэктна.
Урок: Функцыя КАЛІ ў Эксэля
Спосаб 2: выпадальны спіс
Арганізаваць тэст у Эксэля можна таксама пры дапамозе выпадальнага спісу. Паглядзім, як гэта выканаць на практыцы.
- Ствараем табліцу. У левай яе часткі будуць заданні, у цэнтральнай частцы - адказы, якія карыстальнік павінен выбраць з прапанаванага распрацоўшчыкам выпадальнага спісу. У правай частцы будзе адлюстроўвацца вынік, які аўтаматычна генеруецца ў адпаведнасці з правільнасцю выбраных адказаў карыстальнікам. Такім чынам, для пачатку пабудуем каркас табліцы і ўвядзем пытанні. Выкарыстоўваецца і ў дачыненні тыя ж заданні, якія выкарыстоўвалі ў папярэднім спосабе.
- Цяпер нам трэба будзе стварыць спіс з даступнымі адказамі. Для гэтага вылучаем першы элемент ў Стоўбцах "Адказ". Пасля гэтага пераходзім да ўкладцы "Дадзеныя". Далей выконваем пстрычка па значку "Праверка дадзеных", Які размешчаны ў блоку інструментаў "Праца з дадзенымі".
- Пасля выканання дадзеных крокаў актывуецца акно праверкі бачных значэнняў. Перамяшчаемся ва ўкладку "Параметры", Калі яно было запушчана ў якой-небудзь іншай ўкладцы. Далей у поле "Тып дадзеных" з выпадальнага спісу выбіраем значэнне "Спіс". У полі "Крыніца" праз кропку з коскай трэба запісаць варыянты рашэнняў, якія будуць адлюстроўвацца для выбару ў нашым выпадальным спісе. Затым пстрыкаем па кнопцы "OK" у ніжняй частцы актыўнага акна.
- Пасля гэтых дзеянняў справа ад вочка з ўводзімымі значэннямі з'явіцца піктаграма ў выглядзе трыкутніка з кутом, накіраваным уніз. Пры кліку па ёй будзе адчыняцца спіс з уведзенымі намі раней варыянтамі, адзін з якіх варта абраць.
- Аналагічным чынам складаем спісы і для іншых вочак слупка "Адказ".
- Цяпер нам трэба будзе зрабіць так, каб у адпаведных вочках слупка "Вынік" адлюстроўваўся факт таго, верным з'яўляецца адказ на заданне ці не. Як і ў папярэднім спосабе зрабіць гэта можна пры дапамозе аператара КАЛІ. Вылучаем першую вочка слупка "Вынік" і выкліканы майстар функцый шляхам націскання на значок "Уставіць функцыю".
- далей праз майстар функцый пры дапамозе таго ж варыянту, які быў апісаны ў папярэднім спосабе, пераходзім да акна аргументаў функцыі КАЛІ. Перад намі адкрываецца той жа акно, якое мы бачылі ў папярэднім выпадку. У полі "Лагічнае выраз" паказваем адрас ячэйкі, у якой выбіраем адказ. Далей ставім знак "=" і запісваем дакладны варыянт рашэння. У нашым выпадку гэта будзе лік 113. У полі "Значэнне калі ісціна" ўсталёўваны колькасць балаў, якое мы хочам, каб налічваюцца карыстальніку пры правільным рашэнні. Хай гэта, як і ў папярэднім выпадку, будзе лік "1". У полі "Значэнне калі хлусня" ўсталёўваны колькасць балаў. У выпадку няслушнага рашэння хай яно будзе роўна нулю. Пасля таго, як вышэйпаказаныя маніпуляцыі выкананы, ціснем на кнопку "OK".
- Аналагічным чынам ўкараняем функцыю КАЛІ у астатнія вочкі слупка "Вынік". Натуральна, што ў кожным выпадку ў полі "Лагічнае выраз" будзе ўласны варыянт правільнага рашэння, адпаведны пытанню ў дадзенай радку.
- Пасля гэтага робім выніковую радок, у якой будзе падбіваць сума балаў. Вылучаем усе вочкі слупка "Вынік" і пстрыкаем ўжо знаёмы нам значок автосуммы ва ўкладцы "Галоўная".
- Пасля гэтага з дапамогай выпадаючых спісаў ў вочках слупка "Адказ" спрабуем ўказаць правільныя рашэнні на пастаўленыя задання. Як і ў папярэднім выпадку, у адным месцы наўмысна дапускаем памылку. Як бачым, зараз мы назіраем не толькі агульны вынік тэставання, але і канкрэтнае пытанне, у вырашэнні якога змяшчаецца памылка.
Спосаб 3: выкарыстанне элементаў кіравання
Правесці тэставанне можна таксама, выкарыстоўваючы для выбару варыянтаў рашэння элементы кіравання ў выглядзе кнопкі.
- Для таго каб мець магчымасць выкарыстоўваць формы элементаў кіравання, перш за ўсё, варта ўключыць ўкладку "Распрацоўнік". Па змаўчанні яна адключана. Таму, калі ў вашай версіі Excel яна яшчэ не актываваная, то варта правесці некаторыя маніпуляцыі. Перш за ўсё, перамяшчаемся ва ўкладку "Файл". Там выконваем пераход у частку "Параметры".
- Актывуецца акно параметраў. У ім варта перамясціцца ў раздзел "Налада стужкі". Далей у правай частцы акна ўсталёўваем сцяжок каля пазіцыі "Распрацоўнік". Для таго каб змены ўступілі ў сілу ціснем на кнопку "OK" у ніжняй частцы акна. Пасля гэтых дзеянняў ўкладка "Распрацоўнік" з'явіцца на стужцы.
- Перш за ўсё, ўпісваем заданне. Пры выкарыстанні дадзенага спосабу кожнае з іх будзе размешчана на асобным лісце.
- Пасля гэтага пераходзім у нядаўна актываваны намі ўкладку "Распрацоўнік". Пстрыкаем па значку "Уставіць", Які размешчаны ў блоку інструментаў "Элементы кіравання". У групе значкоў "Элементы кіравання формы" выбіраем аб'ект пад назвай "Пераключальнік". Ён мае выгляд круглай кнопкі.
- Клікаем па тым месцы дакумента, дзе жадаем размясціць адказы. Менавіта там з'явіцца патрэбны нам элемент кіравання.
- Затым ўпісваем адзін з варыянтаў вырашэння замест стандартнага найменні кнопкі.
- Пасля гэтага вылучаем аб'ект і клікаем па ім правай кнопкай мышы. З даступных варыянтаў дзеянняў выбіраем пункт "Капіяваць".
- Вылучаем размешчаныя ніжэй вочка. Затым клікаем правай кнопкай мышы па вылучэнню. У якое з'явілася спісе выбіраем пазіцыю "Уставіць".
- Далей вырабляем ўстаўку яшчэ два разы, так як мы вырашылі, што варыянтаў рашэння будзе чатыры, хоць у кожным канкрэтным выпадку іх лік можа адрознівацца.
- Затым пераназываем кожны варыянт, каб яны не супадалі адзін з адным. Але не забываемся і пра тое, што адзін з варыянтаў абавязкова павінен быць дакладным.
- Далей афармляем аб'ект для пераходу да наступнага задання, а ў нашым выпадку гэта азначае пераход да наступнага лісту. Ізноў ціснем на значок "Уставіць", Размешчаны ва ўкладцы "Распрацоўнік". На гэты раз пераходзім да выбару аб'ектаў у групе "Элементы ActiveX". выбіраем аб'ект "Кнопка", Які мае выгляд прамавугольніка.
- Клікаем па вобласці дакумента, якая размешчана ніжэй уведзеных раней дадзеных. Пасля гэтага на ёй адлюструецца патрэбны нам аб'ект.
- Цяпер нам трэба памяняць некаторыя ўласцівасці ўтварылася кнопкі. Клікаем па ёй правай кнопкі мышы і ў якое адкрылася меню выбіраем пазіцыю "Уласцівасці".
- Адкрываецца акно уласцівасцяў элемента кіравання. У полі "Name" мяняем назву на тое, якое будзе больш актуальным для гэтага аб'екта, у нашым прыкладзе гэта будзе найменне "Следующий_вопрос". Заўважце, што ў дадзеным полі не дапускаецца наяўнасць прабелаў. У полі "Caption" ўпісваем значэнне "Наступнае пытанне". Тут ужо прабелы дапускаюцца, і менавіта гэта найменне будзе адлюстроўвацца на нашай кнопцы. У полі "BackColor" выбіраем колер, які будзе мець аб'ект. Пасля гэтага можна зачыняць акно уласцівасцяў, націснуўшы на стандартны значок закрыцця ў яго верхнім правым куце.
- Цяпер клікаем правай кнопкай мышы па найменні бягучага ліста. У якое адкрылася меню выбіраем пункт "Пераназваць".
- Пасля гэтага найменне ліста становіцца актыўным, і мы ўпісваем туды новую назву "Пытанне 1".
- Зноў клікаем па ім правай кнопкай мышы, але зараз у меню спыняем выбар на пункце "Перамясціць або скапіяваць ...".
- Запускаецца акно стварэння копіі. Усталёўваем ў ім галачку каля пункта "Стварыць копію" і ціснем на кнопку "OK".
- Пасля гэтага змяняны назву ліста на "Пытанне 2" тым жа спосабам, як гэта рабілі раней. Дадзены ліст пакуль змяшчае цалкам ідэнтычнае змесціва, што і папярэдні ліст.
- Мяняем нумар заданні, тэкст, а таксама адказы на гэтым лісце на тыя, якія лічым вельмі важнымі.
- Аналагічным чынам ствараем і змяняны змесціва ліста "Пытанне 3". Толькі ў ім, так як гэта апошняе заданне, замест назваў кнопкі "Наступнае пытанне" можна паставіць назву "Завяршыць тэставанне". Як зрабіць гэта абмяркоўвалася раней.
- Цяпер вяртаемся на ўкладку "Пытанне 1". Нам трэба прывязаць перамыкач да пэўнай вочку. Для гэтага пстрыкаем правай кнопкай мышы па любым з перамыкачоў. У якое адкрылася меню выбіраем пункт "Фармат аб'екта ...".
- Актывуецца акно фармату элемента кіравання. Перамяшчаемся ва ўкладку "Элемент кіравання". У полі "Сувязь з ячэйкай" усталёўваем адрас любога пустога аб'екта. У яго будзе выводзіцца лік у адпаведнасці з тым, які менавіта па ліку перамыкач будзе актыўны.
- Аналагічную працэдуру праробліваем і на лістах з іншымі заданнямі. Для выгоды пажадана, каб звязаная вочка знаходзілася ў адным і тым жа месцы, але на розных лістах. Пасля гэтага зноў вяртаемся на ліст "Пытанне 1". Клікаем правай кнопкай мышы па элементу "Наступнае пытанне". У меню выбіраем пазіцыю "Зыходны тэкст".
- Адкрываецца рэдактар каманд. паміж камандамі "Private Sub" і "End Sub" нам варта напісаць код пераходу на наступную ўкладку. Ва ўказаным выпадку ён будзе выглядаць так:
Worksheets ( "Пытанне 2"). Activate
Пасля гэтага зачыняем акно рэдактара.
- Аналагічную маніпуляцыю з адпаведнай кнопкай робім на лісце "Пытанне 2". Толькі там ўпісваем наступную каманду:
Worksheets ( "Пытанне 3"). Activate
- У рэдактары каманд кнопкі ліста "Пытанне 3" вырабляем наступны запіс:
Worksheets ( "Вынік"). Activate
- Пасля гэтага ствараем новы ліст пад назвай "Вынік". На ім будзе адлюстроўвацца вынік праходжання тэсту. Для гэтых мэтаў ствараем табліцу з чатырох калонак: "Нумар пытання", "Правільны адказ", "Уведзены адказ" і "Вынік". У першы слупок ўпісваем па парадку нумары заданняў "1", "2" і "3". У другім слупку насупраць кожнага задання ўпісваем нумар становішча перамыкача, адпаведны правільнага рашэння.
- У першай вочку ў полі "Уведзены адказ" ставім знак "=" і паказваем спасылку на тую вочка, якую мы звязалі з перамыкачом на лісце "Пытанне 1". Аналагічныя маніпуляцыі праводзім з вочкамі ніжэй, толькі для іх паказваем спасылкі на адпаведныя суполкі на аркушах "Пытанне 2" і "Пытанне 3".
- Пасля гэтага вылучаем першы элемент слупка "Вынік" і выкліканы акно аргументаў функцыі КАЛІ тым жа спосабам, пра які мы казалі вышэй. У полі "Лагічнае выраз" паказваем адрас ячэйкі "Уведзены адказ" адпаведнай радка. Затым ставім знак "=" і пасля гэтага паказваем каардынаты элемента ў Стоўбцах "Правільны адказ" той жа радка. У палях "Значэнне калі ісціна" і "Значэнне калі хлусня" ўводзім колькасці "1" і "0" адпаведна. Пасля гэтага ціснем на кнопку "OK".
- Для таго, каб скапіяваць дадзеную формулу на дыяпазон ніжэй, ставім курсор у правы ніжні кут элемента, у якім размяшчаецца функцыя. Пры гэтым з'яўляецца маркер запаўнення ў выглядзе крыжыка. Ціснем на левую кнопку мышы і цягнем маркер ўніз да канца табліцы.
- Пасля гэтага для падвядзення агульнага выніку ўжываем автосумму, як гэта ўжо рабілі не адзін раз.
На гэтым стварэнне тэсту можна лічыць завершаным. Ён цалкам гатовы да праходжання.
Мы спынілі ўвагу на розных спосабах стварэння тэставання з дапамогай інструментаў праграмы Excel. Вядома, гэта далёка не поўны пералік усіх магчымых варыянтаў стварэння тэстаў у гэтым дадатку. Камбінуючы розныя інструменты і аб'екты, можна стварыць тэсты абсалютна непадобныя адзін на аднаго па функцыянале. У той жа час нельга не адзначыць, што ва ўсіх выпадках пры стварэнні тэстаў выкарыстоўваецца лагічная функцыя КАЛІ.