Научная статья на тему 'Комп'ютерна система тестування знань'

Комп'ютерна система тестування знань Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
119
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
система тестування знань / програмний додаток / аплет / графічний інтерфейс / knowledge testing system / application / applet / graphical interface

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — В. П. Карашецький

Розглянуто проблеми розроблення комп'ютерних систем тестування знань. Представлено просту і надійну комп'ютерну систему тестування знань з графічним інтерфейсом, створену з використанням Java-технології розроблення, у двох модифікаціях у вигляді програмного додатку для локального комп'ютера і аплету для здійснення тестування у мережі Internet.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Computer knowledge testing system

The problems of developing the computer systems for knowledge testing are considered. Simple and reliable computer system with graphic user interface was created by means of Java-technologies for software development. It can function in two modifications both as program application for local computer and applet for conducting testing through Internet.

Текст научной работы на тему «Комп'ютерна система тестування знань»

Лггература

1. Башмаков Л.И., Башмаков И.А. Интелектуальные инфор-мационные технологии. -М. : Изд-во МГТУ им. Н.Э. Баумана, 2005. -304 с.

2. Аттетков А.В. Методы оптимизации : учебн. [для вузов] / под ред. В.С. Зарубина. -М. : Изд-во МГТУ им. Н.Э. Баумана, 2001. - 440 с.

3. Лингвистическое обеспечение автоматизированных информационных систем аудита // PCMagazine RE. - 2000. - № 9. [Електронний ресурс]. - Доступний з http://www.po-mag.ru/ID=3 5099 84 Printzl.

4. Функциональные возможности системы "Парус-Госзакупки - Консультации" // Корпорация Парус, 2004. - С. 34-39.

5. Стоянов Е.А., Стоянова Е.С. Экспертная диагностика и аудит финансово-хозяйственного положения предприятия. - К. : Изд-во "Аурум", 1999.

6. Кармайкл Д.А., Бенис М. Стандарты и нормы аудита : пер. с англ. - М. : Изд-во "Аудит", ЮНИТИ, 1995.

7. Фшансовий менеджмент. - М. : Изд-во "Перспектива", 1999. - 362 с.

8. Майер Э. Контроллинг как система мышления и управления. - М. : Изд-во "Финансы и статистика", 1994. - 284 с. _

УДК 371.311 Доц. В.П. Карашецький, канд. техн. наук -

НЛТУ Украти, м. nbsis

КОМП'ЮТЕРНА СИСТЕМА ТЕСТУВАННЯ ЗНАНЬ

Розглянуто проблеми розроблення комп'ютерних систем тестування знань. Представлено просту i надшну комп'ютерну систему тестування знань з графiчним штерфейсом, створену з використанням Java-технологп розроблення, у двох модифь кащях у виглядi програмного додатку для локального комп'ютера i аплету для здшснення тестування у мережi Internet.

Ключов1 слова: система тестування знань, програмний додаток, аплет, графiч-ний штерфейс.

Assoc. prof. V.P. Karashetskyy - NUFWT of Ukraine, L'viv Computer knowledge testing system

The problems of developing the computer systems for knowledge testing are considered. Simple and reliable computer system with graphic user interface was created by means of Java-technologies for software development. It can function in two modifications both as program application for local computer and applet for conducting testing through Internet.

Keywords: knowledge testing system, application, applet, graphical interface.

1нтегращя Украши у едину Свропу потребуе глибоко! i всеб1чно1' мо-дершзаци освгги на основ! шформацшних технологш навчання. Тестовий метод оцшювання знань е складовою частиною реашзаци положень Болонсько! деклараци у систем1 вищо! освгги. Виршення цих проблем можливе з використанням комп'ютерних систем тестування. Основна перевага таких систем полягае у тому, що вони дають змогу опитати уЫх студенлв по усьому мате-р1алу в однакових умовах за однаковою шкалою оцшок, що тдвишуе об'ектившсть контролю знань пор1вняно з традицшними методами, а вико-ристання комп'ютерних засоб1в тдвишуе загальний педагопчний р1вень.

При цьому значно скорочуеться час виконання перев1рки знань сту-денлв, автоматизуеться процес оброблення результат1в тестування, зни-жуеться навантаження на викладача. Використання комп'ютерного тестуван-

Нащональний лкотехшчний унiверситет УкраТни

ня у вивченш рiзних дисциплiн icTOTHO тдвищуе якiсть навчального процесу. Повноцiнне та збалансоване комп'ютерне тестування - це об'ективний 3aci6 контролю знань, який вщображае дiйcну картину процесу навчання кожного окремого студента.

Сучасш системи тестування знань мають бути придатними як для без-посереднього тестування знань, так i для самотестування, тобто повинш но-сити як офщшний, так i неофiцiйний характер. Одним iз нaпрямкiв розвитку систем тестування знань е це широке використання на рiзних етапах тестування мережi Internet.

Мaтерiaл дослщження присвячений aвторcькiй комп,ютернiй cиcтемi тестування, яка дае змогу виршити таю проблеми:

• зручшсть використання подiбних систем, !хня пcихологiчнa та комп'ю-терна aдaптaцiя для неcпецiaлicтiв у гaлузi комп'ютерних технологiй;

• достатня об'ектившсть контролю якоcтi знань студентов;

• гнучкicть систем тестування i вiдмовa вiд надлишкових вимог до комп'ютерних зacобiв.

Для вирiшення поставлених задач було розроблено просту i надшну комп'ютерну систему контролю знань студенпв. Мaтерiaл доcлiдження присвячений комп'ютернш cиcтемi тестування, яка мютить базу початкових даних з певною кiлькicтю питань та вaрiaнтiв вщповщей на них з урахуванням структури навчального курсу, навчального плану, шкали оцiнок. Система тестування мае простий та дружнш iнтерфейc, що забезпечуе !! екcплуaтaцiю без наявност cпецiaльних нaвикiв. Стaндaртнi прогрaмнi оболонки, комп'ютерш aпaрaтнi засоби та штерфейси, якi не вимагають занадто велико! швидкоди та велико! кiлькоcтi оперативно! пам'ят^ уможливлюють широке застосування системи у педагопчнш прaктицi для будь-яко! iз навчальних диcциплiн без жорстких вимог до обладнання. Зараз у багатьох навчальних закладах широко застосовують рiзнi комплекси комп'ютерного тестування, але наведену комп'ютерну систему тестування можуть використати як фaхiвцi, так i неспе-цiaлicти у гaлузi комп'ютерних технологш; дае достатньо об'ективнi дат з контролю якост знань студенлв; е бiльш гнучкою та не ставить надлишкових вимог до програмно-апаратних зacобiв i на що саме варто звернути увагу - ця система е WEB-орiентовaною, тобто можна здшснювати самотестування у ме-режi Internet. Програмний продукт створено з використанням Java технологи розроблення [1, 2] i представлено у двох модифшащях у виглядi:

• програмного додатку (рис. 1) для локального комп'ютера;

• аплету (рис. 2) для здшснення тестування у мереж1 Internet.

З метою зручноcтi i нaдiйноcтi система (рис. 3) складаеться з таких модулiв:

• бази даних тестових запитань i вщповвдей;

• додаткового програмного модуля, призначеного для формування масив1в об'екпв тестових запитань й вщповщей i масив1в кодувань правильное!! вщпо-вщей;

• основного програмного модуля побудови граф1чного штерфейсу i оброблен-ня подш його компонентов;

• бази даних результатов тестування (застосовують тшьки у систем1 першо! мо-дифшацл).

Рис. 1. Графiчний ттерфейс комп'ютерно'1 системи тестування знань

у виглядi програмного додатку

Рис. 2. Графiчний ттерфейс комп'ютерно'1 системи тестування знань

у виглядi аплету

Нащональний лкотехшчний ун1верситет УкраТни

Рис. 3. Блок-схема взаемодПмодульв комп'ютерног системи тестування знань

База даних тестових запитань i вщповщей представляе директорш, у якому розмщеш графiчнi малюнки запитань i вiдповiдей.

Додатковий програмний модуль оформлений у вигляд! пакету, що шд'еднуеться до основного програмного модуля. Вихщними даними у ньому е загальна кшьюсть питань i кшьюсть балiв, як! виставляються за правильну вщповщь на одне питання.

В основному програмному модул! здшснюеться створення i налашту-вання компонента графiчного iнтерфейсу користувача. Блок прослуховуван-ня оброблення подш цих компонента реалiзуеться единим методом, що знач-но зменшуе об'ем програмного коду. База даних результат тестування представляе текстовий файл, у якому зберiгаються: номер студентського квитка, шдекс теми дисциплши, набрана кшьюсть балiв.

Програмнi модул! системи завантажуеться у скомпшьованому вигляд^ що забезпечуе 11 незалежшсть вщ виду операцшно1" системи ПК i захищае базу даних вщ несанкцюнованого доступу. Експлуатащя системи вимагае вста-новлення на робочому диску середовища виконання Java Runtime Environment мови Java, яке займае бшя 80 МБ пам'ять

У систем! першо! модифжаци на початку тестування студентов! про-понуеться ввести номер залжово! книжки (чи студентського квитка). Перехщ до вибору теми дисциплши може бути здшснений лише шсля вводу номера залжово! книжки. Шсля вибору теми дисциплши !з списку "Вибер^ь назву теми" е змога вибрати питання, натиснувши кнопку "Виб!р питання". 3i вЫе1' множини питань по вказанш тем! система випадковим чином вибирае одне, на яке потр!бно дати вщповщь. На кожне питання пропонуеться чотири варь анти вщповщей. Потр!бно вказати один з них у списку "Виберпъ правильну в^дпов^ь". За правильну вщповщь на кожне питання нараховуеться встанов-лена кшьюсть бал!в, яка сумуеться i вщображаеться у л!чильнику "Кшьюсть бал!в". Вщповщь на питання супроводжуеться повщомленням про 11 правиль-шсть. У систем! передбачено заборону змши теми дисциплши до завершення тестування. Шсля заюнчення тестування студент повинен натиснути кнопку "Кшець тестування". Набрана кшьюсть бал!в разом з номером залшово1 книжки i номером теми записуеться у базу даних результата тестування.

Шсля вщповщ на останне питання з'являеться повщомлення про завершення тестування. За спроби несанкцюнованого повторного тестування програма блокуеться i видае повщомлення про заборону такого тестування. Web-орiентована модифжащя системи тестування завантажуеться у Internet-

браузер користувача шд час вщкриття Web-сторшки, що мютить посилання на аплет. Систему доцшьно встановлювати на caйтi кафедри навчального закладу i використовувати для самоконтролю р!вня знань студенпв з навчальних дисциплш. У нш вiдcутне поле для вводу номера залжово! книжки i кнопка "Кшець тестування", оскшьки база даних результат тестування не використовуеться (результати тестування не збер^аються). Функцiонaльне призначення компоненлв грaфiчного iнтерфейcу е таким самим як у cиcтемi першо! модифiкaцi!.

Таким чином, розроблена комп'ютерна система тестування знань на-дае змогу викладачам ефективно здшснювати рейтингову перевiрку знань cтудентiв у локальнш мережi, а студентам - самостшно контролювати сво! знання на сайт кафедри навчального закладу у мережi Internet.

Л1тература

1. Ноутон П., Шилдт Г. JAVA 2 : пер. с англ. - СПб. : БХВ-Петербург, 2006. - 1072 с.

2. Монахов В.В. Язык программирования Java и среда NetBeans. - СПб. : БХБ-Петер-бург, 2008. - 640 с. _

УДК 681.3+519.6 Доц. О.А. Пастух, канд. техн. наук - Терноптьський

державный техмчний умверситет M. I. Пулюя

В1ДНОШЕННЯ КВАНТОВИХ НЕЧ1ТКИХ МНОЖИН

ДРУГОГО РОДУ

Розглянуто квантове неч^ке унарне вщношення другого роду, квантове неч^ке бшарне вщношення другого роду та загалом квантове неч^ке N -арне вщношення другого роду. Розглянуто декартовий добуток квантових неч^ких множин другого роду для одержання бшарного квантового неч^кого вщношення другого роду та загалом N -арного квантового неч^кого вщношення другого роду, що формуе матема-тичну основу моделювання збер^ання неч^ких вщношень другого роду у неч^ких системах на базi квантових неч^ких iнформацiйних систем другого роду.

Assoc. prof. O.A. Pastukh - Ternopol state technical university named after I. Puluj Relation of quantum fuzzy sets of second level

Quantum fuzzy unary relation of second level, fuzzy binary relation of second level and fuzzy N -th relation of second level had been view. Direct product quantum fuzzy sets of second level to receive fuzzy binary relation of second level and fuzzy N -th relation of second level had been view. It is mathematical base of simulation of remain of fuzzy relation of second level in the fuzzy information systems on the base quantum fuzzy information systems of second level.

Вступ. Довол1 часто у неч1тких шформацшних системах ( f -системах), як опрацьовують неч1тю дат; значения шдикаторних функцш неч1тких даних е також неч1ткими. У такому раз1 f -системи опрацьовують не нечггю даш, а нечтгю дат другого роду. Математичною основою тод1 е нечггю множи-ни другого роду. Але поряд з цим досить часто тд час опрацювання f -системами неч1тких даних другого роду застосовують математичний формал1зм

i Надоели баннеры? Вы всегда можете отключить рекламу.