Розумнимрішенням
єі введеннязакритоюреєстрації користувачів.В
іншомувипадку,ученьможестворитидодатковийакаунт,
кількаразів проходити на ньому тестбезшкодисвоїй
дійснійстатистиці, післячого, знайшовшиправильнівідповіді,
зайтивжепідсправжнімкористувачем.
Уданійсистемі
тестуваннякористувачі розділенінатригрупи:
викладачі, студентита адміністраціясайту.
Адміністраціямаєповнийспектрправіможепідтверджувати
реєстраціюкористувачівзіншихгруп. Викладачі
маютьбільшобмежене колодій, однак,цезапобігає
виникненнюколізійта технічнихконфліктів,
пов'язанихз необережнимидіямикого-небудь
з керівногоскладу. Для викладачабудевідображатисястатистикапроходженнястворених
тількиїмтестів, щодужезручно і практично.
Новизнароботитакожбудеполягати
в тому, що систему можнабудерозширювати
задопомогоюдодатковихмодулівабомодифікаціїпочаткового
коду, щодозволитьвикористовувати її
нетількиврамках університету, а йдляпроведеннявікторинабоолімпіадміжнавчальнимизакладами,
втомучислізрізнихміст.
Завданнятестування
повиннівідповідати рядувимог щодопредметноїчистотизмісту,
надійності, правильності (або валідності)та
іншим критеріям, якідетальніше будутьрозглянутінижче
[6].
Розрізняєтьсядвавидивалідності:
змістовна;
функціональна.
Функціональноюназивається
відповідністьпрохідноготестута рівнядіяльності,
що оцінюється,втойчасяк змістовнаперевіряєвжевідповідністьдо
змісту навчальногоматеріалу.
Необхідністьвиконаннявимоги
визначеностіполягаєвтому, щобученьцілкомрозумів
завданнядлявиконанняі дававправильні,
відповідніеталонувідповіді.
Показникоднозначностівідповідаєзате,
щобпісляпроходженнятестуванняоцінкаякостійоговиконаннявиконуваласяоднаковорізнимиперевіряючимилюдьми.
Вимогапростотивказуєнате,
щозавдання повиннібутиорієнтованінаодинрівеньзасвоєння,
тобторозкидскладності різнихзавданьповиненбути
мінімальний,особливоякщосписокпитаньгенеруєтьсявипадковимчиномдлякожного,хто
проходитьтестування.
Показникнадійностізабезпечуєправильністьвимірюваннярівнязнаньвипробуваногота
їхзасвоєння.навітьприбагаторазовомупроходженнітестування.
Слідсказати,
щоякщовищеописанівимоги стосуютьсяшвидшеправильноїпостановкизадач
тестування, то існуєірядвимогта показників,
що відносяться до реалізаціїсамої комп'ютерноїсистемиоцінкизнань.
Вищемирозглядаликонкретнівимоги, які
пред'являютьсясистемі, що розроблюєтьсянами,
тепержеперерахуємовластивості та їххарактеристики,
якимможевідповідати або невідповідати
будь-яказ можливих систем, втомучисліінаша.
Показникадаптивностівказуєна
можливістьсистемипопристосуванню доумовїї
розміщення, наприклад, апаратних засобівабопрограмних.Такякнашасистемапосутіє
неприкладноюпрограмою, аWeb-сайтом звідповіднимнаборомзасобів,
їх реалізації та розміщення,томожнасказати,
щоадаптивністьтакої системи доситьвисокаівонаможепрацювати
однаководобреякнарізнихопераційнихсистемах,
такі платформах,причомуцестосується
нетількиклієнтськоїчастини, алеі серверної
[21].
Показниквідкритостівизначаєможливість
системипідлаштовуватисяпідрізнінавчальнідисципліни
та їхконтроль.У системіможливістьдодаватинові
дисциплінинадаєтьсяадміністраторам.Крімтого,
завдякитомущо розробкаєвласною, вбудь-який
моментможна модифікуватисистемувнеобхідних
напрямках ідодаватипотрібнийфункціонал.
Показникстандартностівказуєнате,
наскільки новікористувачі швидкоадаптуютьсядо
системизавдякинаявним досвідомроботизіншимипрограмами
і,отже, наскількикомфортнобудутьсебепочувати
вцій розробці.
Показникуніфікованостівказуєна
можливістьрозробкиновихсистемнабазінаявної.
Найчастішепрограмістамистворюютьсявузькоспеціалізованіпрограмиабодляконкретногонавчальногозакладу,
абожзовсімпідпотребипевної дисципліни.Розширенняспектрудійтакоїпрограми
надалідуже важкоі часомнеефективно.
Томумаєсенс створенняуніверсальнихспособівякпредставлення
питаньізавдань, такіїхоцінки, зможливістюпідключення,принеобхідності
в подальшому,новихбазданих. Нашасистема
абсолютноуніфікована іприбажанніїїможнавикористовувати
вбудь-якомунавчальномузакладі, не обов'язковонавітьвищому.
Прицьомудоситьлишебуде створитиновубазуданихі
додатидонеїнеобхідний перелікдисципліні
питань.
Яквжезгадувалосявище,
з причини тогощо розробкасистеми ведетьсяз
нуляіє в наявності всіпочатковідані
ікоди, можливостімодифікації та нарощуваннядосить
великі.Такийпоказник єдоситьважливимдлябудь-якої
системиінашарозробкайомуповністюзадовольняє,
щодозволить умайбутньому нетількиоптимізувати
іпокращуватирозробку, алеіпринеобхідностістворюватибільшвузькоспрямованіверсіїдляокремихдисциплін.
Оскільки одночаснобудеіснуватиі розширенийваріантсистеми,
то показникуніфікованостівцьомувипадку
небудестраждати.
Хорошоювластивістю
єможливістьпроведення якгрупового, такііндивідуальногоконтролюзнаньучнів.
Цедозволитьвикористовуватисистему в
різнихумовахдлярізних завдань ідана
вимогавмоїйрозробціповністюздійснима.
Узагальнюючивищесказане,
можназробитивисновок, що при виконанніперерахованих
вищевластивостей будерозроблена такасистемаконтролюта
облікузнань, в якійучнізможуть нетількивиявитиіусунутипрогалиниз
якої-небудь здисциплін, але й придбатидодатковумотиваціюдо
навчанняівивчення навчальногоматеріалу,
знизитистресовіситуації під часпроведенняконтролю,
атакожбутивпевненимив неупередженостівиставленняоцінок.
Системабудезадовольнятинаступнимкритеріям:
тестування
будепроводитисяв локальнійабоглобальніймережі,
причомубудеоцінюватисяодночасно групаучнів;
можливе
додавання новихтестівабо дисциплін адміністраторомчи
викладачами вбудь-який момент;
системою
будевиконуватисяаналіз відповідейданихстудентом
і, за отриманимирезультатами, будевиставлятисябал,
обчислюванийпо відношеннюкількостіправильнихвідповідейдо
кількостіпитань;
буде
присутнєрозмежуванняправкористувачів,
всі, хто використовують систему,будутьрозділенінакатегорії
викладачів, учніві адміністрацію. Коженвикладачбудебачититількиствореніїм
тестиіїхжевінзможе редагувати, щодозволитьуникнути
вподальшомуплутанини івипадковоговидаленнячужихданих;
системабудематигарнузахищеністьяк
івіднесанкціонованогодоступу, так івіднечесногопроходженнятестів.
Зокремацебудереалізованоза допомогоюсистеми
статистикипроходжень, закритоюреєстрації,
обмеженогочасунапроходженнятестівівиконаннявсіх
розрахунківна віддаленомусервері, щоусунеможливість
визначенняправильнихвідповідейчерезпереглядпочаткового
кодусайту.
- Функціональність
та особливості систем
тестування
Длякомп'ютеризованихсистем
організаціїконтролюзнаньпредставлениху
формісистемтестування можнавиділитинаступнівимоги:
необхідні
чіткіізрозуміліза змістомтестовіпитанняі
варіанти відповідейнаних;
в
комп'ютернійсистеміповинна бути присутняоцінкаступеня
правильностівідповідіна поставленіекзаменованим
студентампитання;
інтерфейскомп'ютерноїсистемитестування
повиненбутимаксимальнопростий у використанні,
в той жечас,кількістьелементів має бутиякможнанайменшою.Бажанощоб
був присутнійвесьперелік управляючихкнопоктапідказкиу
використанні, протелишев тій кількості,
яка необхідна дляуспішноїроботиз системою
ішвидкогознеюознайомлення. Це означає,
що новий користувач не повинен загубитися
у великій кількості використовуваних
функцій, а може інтуїтивно розібратися
в наданому йому інтерфейсі, що забезпечить
максимально швидку інтеграцію системи
для її використання. Вищеописані підказки
повинні бути максимально інформативними,
проте також дуже важлива актуальність
їх появи. У випадку, коли немає потреби
в їх використанні, підказки повинні пропадати
з робочого екрану і не займати його простір.
Альтернативним варіантом створення підказок
є реалізація їх появи після натискання
спеціальної кнопки допомоги [14];
щоб
уникнутимеханічногозапам'ятовуванняпослідовності
питань, вониповинніподаватисястуденту
або учню, щоіспитується, у випадковомупорядку;
як
і варіантипитань, варіантивідповідей
такожповинніслідуватиу випадковомупорядку.Це
також допоможе уникнути зорового запам'ятовування
розташування відповідей і значно ускладнить
спроби списування у разі проходження
тестових завдань групою учнів в одній
аудиторії;
переліктестовихпитаньповиненбутинастільки
великий, щоб охоплювативесь матеріал,
якийподававсяучнюз даного предметазавиділенийнавчальнийкурс,таякийекзаменованийповиненбув
засвоїти. Також, перелік питань не повинен
бути акцентованим на одній темі;
щоб
уникнутизапам'ятовуванняпитанняабовідповідіщодо
йогопорядку розташуванняабо вказівного
символу, слідвиключативикористанняперед
питаннямиабо відповідямибудь-яких позначень,
літер, символівабонумерацій;
в
комп'ютернійсистемітестування повиненпроводитисяоблікчасувитраченогона
відповідь, атакожвикористовуватися абозагальнийтаймердля
обмеження часупроходженнятестівв цілому,
аботаймердля обмеження часувідповіді
на кожнеокреме питання [10].
На
думкубагатьохвикладачів, суворийконтроль
часуєефективнимзасобомборотьбизі шпаргалкоюабоіншиминечеснимиспособами
проходженнятестів. При значній кількостіпитань,
пошуккожної відповідізаймаєбагаточасуі
швидше за всетакийстудентпросто невстигневідповістинабільшучастинупитаньі
результатбудевціломунегативний.
Узалежностівіддосліджуваногопредмета,
вимог контролюабопараметрів складності,
завдання можнарозділитинатестовіпитання
й тестовізавдання.Якправило, тестовепитаннявимагаєвід
учнялишезнання конкретногофакту, події,
тому відповідьможебути данавідразу,
шляхомвиборузнаявнихваріантів.Відмінністьтестового
завданнявтому, що відповідьможнадатилишепісля
виконаннярядудій, наприклад, обчисленняформул,
підборучисловихзначеньта інших операцій,
якіне виконуютьсямоментально [5].
Якправило,
найбільшпоширенізавдання увигляді тестовихпитань.
Пояснюєтьсяцетим, щовони найбільшлегківпрограмуванні,
а томуїх доситьшвидкореалізувати.Створення
жтестовихзавданьв комп'ютернійсистемівимагаєзначнихзусиль,
але, не дивлячисьнаце, ефективністьтестовихзавданьможебутинедостатньовисока.
Побічно,цезнову ж таки пов'язанозтруднощами
у їх програмуванніі більш докладнобудерозглянуто
далі.
Однієюз
найпоширенішихпомилок розробниківсистем
тестуваннята іншихконтролюючихпрограмє
використанняодиночноївибірки. Сутьтакогопідходуполягаєвтому,
щоучневідаєтьсяпитаннязкількомаготовимивідповідями,
одназякихєвірною. Якправило, кількістьтакихвідповідей
всередньомудорівнює п'яти, відповідно,ймовірність
вгадуванняблизько 20відсотків.Якщо викладачвикористовуєвиключноодинарнувибірку,
це виключаєзастосування рядубагатьохможливостей
та педагогічнихтехнологій під частакого
контролю[15].
Якправило,
раночипізноврукиучнівможепотрапитироздруківка
зправильнимивідповідями,й ті їхпростозаучують.
Якщо всистеміконтролю невикористовується
можливістьвипадковогорозташуваннявідповідейтапитань,
то, якзгадувалосяраніше, можепростомеханічнозапам'ятатисяїхпорядок.
Узв'язкузцимвиникаєнеобхідністьаналізувсіхтипів
питань, які використовуютьсяв комп'ютернихсистемах
аналізузнань, дляпошукуоптимальнихваріантів
з метоюподальшого застосування впроекті,
що розробляється. Нижчебудутьрозглянутібазовітипи
питань іїхрізновиди, атакожпроаналізовано
їхосновніплюситанедоліки [4].
Розрізняютьтри
базовітипи питань:
довільнийтип;
вибірковий
тип;
послідовнийтип.
Усвоючергувонимаютьбезлічдочірніхпідтипів,
що різняться міжсобою, однакмаютьдеяківластивостібатьківськоготипу.
Ввід
зклавіатури, якийназиваєтьсядовільнимтипом,
єщонайпотужнішиммеханізмом дляперевірки
різнихчисловихзначень, констант, термінів.
Алейогореалізаціядужескладнатабагатьмарозробникамицейтип
невикористовується.Пояснюєтьсяцетим,
щовведенафразаповинна піддатисясинтаксичномутасемантичному
аналізу, адженавітьправильну відповідьможебутизаданокористувачемрізним
чином.Такийаналізповинензмоделювати
всіможливіваріантивідповіді, крімтого,повиннавраховуватисяймовірністьдрукарськоїабограматичноїпомилки.
Далеконе увсіхобластяхдрукарська помилкаєгрубоюікардинальновпливаєна
правильністьвідповіді, внаслідокчоготакаперевірка
вимагаєдужегнучкоюреалізації комп'ютерноїлогіки
[20]. Існуєтакожтаймовірність введенняучнямирізногородусинонімів,
якіпри всійсвоїйвірності небули передбаченіі
відсутнівбазіданих.