Аналіз програмних продуктів для забезпечення процесу дистанційної освіти

Наведено аналі зпрограмного забезпечення, якеможе бути застосоване для процесу дистанційної освіти. Розглянуто засоби створення навчальних робіт, а також управління цим процесом. Проведено аналіз загроз процесу дистанційної освіти та вказано шляхи їх нейтралізації. The software to be used in distanc...

Повний опис

Збережено в:
Бібліографічні деталі
Опубліковано в: :Системні дослідження та інформаційні технології
Дата:2008
Автори: Мочалов, О.О., Гайша, О.О.
Формат: Стаття
Мова:Українська
Опубліковано: Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України 2008
Теми:
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/14616
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Аналіз програмних продуктів для забезпечення процесу дистанційної освіти / О.О. Мочалов, О.О. Гайша // Систем. дослідж. та інформ. технології. — 2008. — № 2. — С. 41-45. — Бібліогр.: 6 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1860250766159118336
author Мочалов, О.О.
Гайша, О.О.
author_facet Мочалов, О.О.
Гайша, О.О.
citation_txt Аналіз програмних продуктів для забезпечення процесу дистанційної освіти / О.О. Мочалов, О.О. Гайша // Систем. дослідж. та інформ. технології. — 2008. — № 2. — С. 41-45. — Бібліогр.: 6 назв. — укр.
collection DSpace DC
container_title Системні дослідження та інформаційні технології
description Наведено аналі зпрограмного забезпечення, якеможе бути застосоване для процесу дистанційної освіти. Розглянуто засоби створення навчальних робіт, а також управління цим процесом. Проведено аналіз загроз процесу дистанційної освіти та вказано шляхи їх нейтралізації. The software to be used in distance education has been analyzed. Means for studies and control of this process are considered. Possible disturbances in the distance education are discussed and techniques for their neutralization are pointed to. Приведен анализ программного обеспечения, которое может быть использовано для процесса дистанционного образования. Рассмотрены средства создания учебных работ, а также управления этим процессом. Проведен анализ угроз процессу дистанционного образования и указаны пути их нейтрализации.
first_indexed 2025-12-07T18:42:52Z
format Article
fulltext  О.О. Мочалов, О.О. Гайша, 2008 Системні дослідження та інформаційні технології, 2008, № 2 41 УДК 004.056.5 АНАЛІЗ ПРОГРАМНИХ ПРОДУКТІВ ДЛЯ ЗАБЕЗПЕЧЕННЯ ПРОЦЕСУ ДИСТАНЦІЙНОЇ ОСВІТИ О.О. МОЧАЛОВ, О.О. ГАЙША Наведено аналіз програмного забезпечення, яке може бути застосоване для процесу дистанційної освіти. Розглянуто засоби створення навчальних робіт, а також управління цим процесом. Проведено аналіз загроз процесу дистанцій- ної освіти та вказано шляхи їх нейтралізації. Дистанційне навчання (ДН) стає все більш популярним перспективним ме- тодом освіти. Сама суть ДН передбачає використання сучасних інформацій- но-телекомунікаційних технологій. Весь учбовий процес має відбуватися на комп’ютері учня із використанням відповідного учбового та сервісного про- грамного забезпечення. При виникненні необхідності у дистанційній освіті (ДО) навчальний заклад має вибрати або розробку власного програмного забезпечення, або використання існуючих програмних продуктів сторонніх розробників. Пер- ший шлях, звичайно, є дуже важким, потребує роботи кваліфікованих про- грамістів, але може виявитися економічно невигідним. Щоб вибрати прави- льний шлях розвитку, слід ознайомитися з програмними засобами, які на даний момент існують для галузі ДО. У літературі проводиться аналіз переважно якогось одного програмно- го засобу, що має свою вузьку область застосування, і методик його викори- стання (наприклад, [1], [2]). Значно рідше можна зустріти аналіз двох (чи кількох) приблизно однакових за функціональністю продуктів різних виро- бників [3, 4]. Безперечно, розглянувши великий масив статей про кожний окремий програмний продукт, можна отримати необхідні знання, але це потребує великих витрат часу. Значно зручнішим було б використання зконцентрова- ного матеріалу, що дозволяв би швидко дізнатися про призначення, перева- ги і недоліки розповсюджених програмних засобів ДО. Мета роботи полягає в аналізі існуючих програмних продуктів для за- безпечення процесу дистанційної освіти, управління ним, а також продуктів, які забезпечували б належний рівень його якості (зокрема засобів захисту). Першою основною проблемою, з якою стикається будь-яка організація, що прагне проводити ДН, є нестача електронного навчально-методичного забезпечення. Справді, для повноцінного ДН його електронне забезпечення повинно мати усі складові традиційного навчального процесу: лекційні, практичні, лабораторні заняття, семінари, контрольні роботи різних типів (рубіжні, поточні, підсумкові тощо). Розглянемо програмні засоби для ство- рення кожної із складових. Лекції можуть проводитися у двох режимах, відповідно до прийнятого типу ДО. При синхронному режимі викладачеві та учню потрібне якесь ко- О.О. Мочалов, О.О. Гайша ISSN 1681–6048 System Research & Information Technologies, 2008, № 2 42 мунікаційне середовище (і відповідне програмне забезпечення), що дозво- ляло б швидко обмінюватися мовною та візуальною інформацією. При син- хронній взаємодії учня і викладача — це робота в режимі телеконференції (найліпше відео чи аудіо, гірше — текстової). Відповідно необхідне програ- мне забезпечення для організації такого зв’язку (це може бути будь-яка про- грама-чат для відео, аудіо та текстових конференцій, наприклад, Microsoft NetMeeting). Текстові чати можна організовувати як серверними мовами типу PHP/Perl на основі одного із розповсюджених движків, так і за допомо- гою спеціальних програм типу Р2Р, наприклад, ICQ або NetMeeting. В асинхронному режимі лекції в основному проводяться шляхом само- стійного опрацювання електронного конспекту, який звичайно зберігається у форматі гіпертекстових сторінок. Для створення гіпертексту потрібне ви- користання мов HTML (із вбудованим JavaScript) та, можливо, PHP, які є відкритими і безплатними. Серверне програмне забезпечення може бути легко побудоване як на платній платформі Microsoft Windows NT, так і на безплатних операційних системах типу Linux. При цьому електронний кон- спект без будь-яких переробок переноситься з однієї платформи на іншу. Розробляти конспект можна у будь-якому низькорівневому текстовому ре- дакторі (типу Блокнота) чи редакторі WYSIWYG, де є можливість збере- ження результату в форматі HTML (останній варіант більш зручний для ви- кладача, який звичайно є досвідченим користувачем, але не програмістом). Тут слід уважно віднестися до кінцевого вибору текстового редактора, впе- внившись у тому, що код, який ним генерується, відповідає стандарту, за- провадженому W3C. Часто вживаним є варіант створення конспекту лекцій у текстовому процесорі високого рівня типу Microsoft Word із подальшою конвертацією засобами самого Word у формат HTML. Недолік такого підходу — велика кількість зайвого коду, який додає у створювані сторінки текстовий проце- сор. У той же час при збільшенні швидкості каналів мережі Інтернет даний спосіб переважатиме своєю зручністю та простотою. Віртуальні лабораторні роботи є надто специфічними складовими навчального процесу і звичайно являють собою окремі завершені програмні продукти, можливо слабко зв’язані з іншим забезпеченням ДО (а саме управляючою системою, розглянутою нижче) кількома внутрішніми опера- торами чи файловим обміном. У такому випадку вони можуть розроблятися різними програмістами, що є логічним, зважаючи на величезну кількість цих робіт. Їх відокремленість пояснюється специфікою: кожна лабораторна ро- бота, наприклад, з фізики, потребує особливих приладів, елементів управ- ління, різного типу вхідних даних і т.ін. Уніфікація процесу створення всіх лабораторних робіт з усіх дисциплін для створення відповідного універса- льного редактора практично неможлива. Слід зазначити, що існують програмні продукти, які призначені для моделювання певних фізичних приладів. Відповідно вони можуть бути за- стосовані для швидкого і зручного створення лабораторних робіт з деяких предметів. Так, наприклад, для електротехніки та електроніки можна вико- ристовувати зручний пакет Electronics WorkBench або P-Cad. Розповсюдже- ною системою моделювання з широкими можливостями є LabView, однак вона все одно не може бути застосована для створення усіх видів лаборатор- Аналіз існуючих програмних продуктів для забезпечення процесу дистанційної освіти Системні дослідження та інформаційні технології, 2008, № 2 43 них робіт з усіх предметів. Тому вибір способу розробки лабораторних робіт залежатиме від конкретного предмету. Слід провести пошук існуючих про- дуктів для моделювання відповідних об’єктів даної галузі і за відсутності такого розробляти лабораторні роботи у вигляді окремих програм. Найлегше для розробки віртуальних лабораторних робіт користуватися платними середовищами швидкої візуальної розробки типу Delphi чи Visual C++, хоча можливе і написання програм мовою С для безплатного компіля- тору GCC, чи у редакторі FreePascal, які не мають графічного інтерфейсу, тому є більш складними у використанні. Ще однією часто вживаною мож- ливістю є використання платної програми Macromedia Flash для створення флеш-роликів, які можуть взаємодіяти із користувачем, тому можуть являти собою повноцінні учбові програми. Зазначимо, що оскільки викладач з дис- ципліни не повинен бути кваліфікованим програмістом, то до розробки та- кого електронного забезпечення слід залучати програмістів. Виникає потре- ба у постійній кропіткій взаємодії між ними, що є важливим організаційним стримуючим фактором для розробки систем ДО. Практичні роботи також можуть розроблятися у вигляді окремих про- грам, хоча це не є обов’язковим (те ж саме стосується і контрольних робіт). Справді, у деяких випадках, при розробці навчальних програм певного типу можна позбутися роботи програмістів, наприклад, для розробки тестів ско- ристатися однією із спеціальних програм — конструкторів тестів («Конс- труктор тестов», «Auto Control», «AVELife TestGold Studio», «Экзаменатор», «SunRav TestOffice» та багато інших). Вони надають широкі можливості у створенні тестів різного типу. При цьому викладачеві не потрібно знати жо- дної мови програмування, а тільки вводити питання, варіанти відповідей та іншу необхідну інформацію (можна вводити рисунки, аудіо, відео супрово- дження і т.д.). Програма створює окремий файл-тест, який може програва- тися на машині студента. Такий спосіб створення робіт є зручним і, зважаю- чи на можливість роботи у двох режимах (демонстрація розв’язку задачі – навчання та запит відповідей – контроль), такі програмні продукти стають просто необхідними для розробки компонентів систем ДО. Семінари повинні проводитися у синхронному режимі, тому для їх проведення можливе використання тих самих продуктів, що й для організа- ції online-лекцій (програм типу чатів). Якщо розробка великої кількості електронних навчальних курсів є за- гальноприйнятою проблемою, то управління процесом ДО іноді ставлять на другий план. Насправді ж якісна управляюча система є не менш важливою компонентою комплексу ДО, ніж самі навчальні програми. Така система має вести моніторинг освітньої діяльності студента і спрямовувати його на ви- конання потрібних вправ. При повністю синхронному навчанні такої про- блеми принципово не існує, адже викладач сам буде вирішувати і пропону- вати студентові, як і коли виконувати необхідні роботи. Вказана проблема у повній мірі проявляється для асинхронних систем навчання. Тому при такій формі ДО необхідно створювати управляючу систему, яка б фіксувала і вра- ховувала поточний рівень виконання учбового плану і в залежності від ньо- го рекомендувала студентові займатися тією чи іншою роботою. Така сис- тема в ідеальному випадку повинна мати елементи штучного інтелекту, хоча О.О. Мочалов, О.О. Гайша ISSN 1681–6048 System Research & Information Technologies, 2008, № 2 44 в цілому можна обійтися статичним рекомендованим графіком виконання робіт (що дещо зменшує гнучкість і якість ДО). Зауважимо, що існують готові інтегровані програмні пакети для здійс- нення ДО, такі, як, наприклад, MOODLE (або IBM Learning Space і багато інших, менш відомих, у тому числі і вітчизняних). Переважно вони являють собою повноцінний веб-сервер із набором готових типових веб-сторінок і скриптів для наповнення їх змістом уроків, завданнями, питаннями і т.д. Іс- нує можливість спілкування через дискусії, форуми, конференції, чати. У цілому такі системи позиціонуються саме як засіб для зручного віртуаль- ного спілкування студентів із викладачем, який при середньому рівні комп’ютерної грамотності може легко адмініструвати систему без роботи програміста. Однак MOODLE не пристосований до створення складних на- вчальних робіт (типу лабораторних) і погано інтегрується із зовнішніми програмами, які такими є. Цей засіб створює зручний інтерфейс, що дозво- ляє полегшити взаємодію суб’єктів учбового процесу і добре підходить для дистанційного викладання гуманітарних дисциплін, де в основному оперу- ють інформацією у текстовому вигляді. Для створення ж повноцінних кур- сів з технічних дисциплін необхідно розробляти додаткові програмні проду- кти, які повинні взаємодіяти з головною системою. Просте розміщення цих робіт у вигляді посилань з системи MOODLE неприпустиме, адже повинен існувати обернений зв’язок, що дозволяв би впевнитися у виконанні цих ро- біт. Крім того, MOODLE переважно орієнтований на online-навчання і, хо- ча встановлення його на жорсткий диск студента для offline-освіти принци- пово можливе, таке навчання буде мати досить низьку якість, адже студен- тові будуть доступними висхідні тексти усіх завдань і навчальних робіт. Відповідно можна сказати, що для проведення навчання у режимі offline у MOODLE (і аналогічних їй серверних систем) немає належної системи захи- сту. Для забезпечення високої якості процесу ДО необхідно нейтралізувати загрози, які виникають у таких системах. Проведемо аналіз цих загроз. По-перше, існує загроза несанкціонованого використання програмних продуктів власної розробки іншими освітніми організаціями (аналогічно до загальної проблеми комп’ютерного піратства). Тож у комплексі засобів ДО необхідно передбачити підсистему захисту від піратства, що найбільш акту- ально для систем offline-навчання, які особливо вразливі до цієї загрози (до- кладніше див. [5]). По-друге, існує небезпека підміни особи, що навчається. Справді, оскі- льки навчальний процес відбувається віддалено, виконувати навчальні ро- боти може не сам студент, а його довірений агент. Така загроза є актуаль- ною для усіх систем асинхронної та синхронної взаємодій, крім режиму відеоконференції. Тож слід застосувати якусь, імовірно біометричну поведі- нкову методику розпізнавання особи, що з достатнім рівнем достовірності забезпечувала б розпізнавання особи студента. По-третє, існують технічні загрози підробки звітності навчального про- цесу. Докладно вони були розглянуті у роботі [6]. Цей вид загроз особливо актуальний для систем offline-навчання, хоча і в деяких інших випадках мо- Аналіз існуючих програмних продуктів для забезпечення процесу дистанційної освіти Системні дослідження та інформаційні технології, 2008, № 2 45 жливості підробки результатів виконання робіт присутні. Для упередження підробки звітності слід застосувати криптографічний протокол, що унемож- ливлював би вказані дії. ЛІТЕРАТУРА 1. Grebenyuk K., Chernishenko S.V. Internet modeler — the software for teaching si- mulation // Методологічні засади дистанційного навчання: Матер. міжнар. наук.-техн. конф. — Дніпропетровськ: ДНУ, 2005. — С. 115–121. 2. Хижа А.Л. Расширение подсистемы интерактивного тестирования в системе MOODLE // Методологічні засади дистанційного навчання: Матер. міжнар. наук.-техн. конф. — Дніпропетровськ: ДНУ, 2005. — С. 77–80. 3. Политикин Б.М., Тендитная Н.В. Методическое обеспечение пакетов приклад- ных программ // Проблеми наскрізної комп’ютерної підготовки у вищій школі: Матер. Всеукр. наук.-метод. конф. — Миколаїв: НУК, 2005. — С. 45–46. 4. Соловых Е.К., Жесан Р.В., Аулин В.В. Задачи, возникающие при организации дистанционного обучения в ВУЗе // Методика дистанційного навчання фундаментальним та технічним дисциплінам у вищій школі: Матер. Всеукр. наук.-метод. конф. — Миколаїв: НУК, 2005. — С. 23–29. 5. Гальчевський Ю.Л., Гайша О.О. «Логічні» та «фізичні» захисти програмного забезпечення від несанкціонованого копіювання // Захист інформації. — 2005. — № 2(23). — C. 34–40. 6. Мочалов О.О., Гайша О.О. Проектування системи захисту програмного комплексу дистанційної освіти // Зб. наук. праць НУК. — Миколаїв: НУК, 2006. — № 2 (407). — С. 149–156. Надійшла 15.09.2006 Аналіз програмних продуктів для забезпечення процесу дистанційної освіти О.О. Мочалов, О.О. Гайша
id nasplib_isofts_kiev_ua-123456789-14616
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1681–6048
language Ukrainian
last_indexed 2025-12-07T18:42:52Z
publishDate 2008
publisher Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України
record_format dspace
spelling Мочалов, О.О.
Гайша, О.О.
2010-12-27T13:05:08Z
2010-12-27T13:05:08Z
2008
Аналіз програмних продуктів для забезпечення процесу дистанційної освіти / О.О. Мочалов, О.О. Гайша // Систем. дослідж. та інформ. технології. — 2008. — № 2. — С. 41-45. — Бібліогр.: 6 назв. — укр.
1681–6048
https://nasplib.isofts.kiev.ua/handle/123456789/14616
004.056.5
Наведено аналі зпрограмного забезпечення, якеможе бути застосоване для процесу дистанційної освіти. Розглянуто засоби створення навчальних робіт, а також управління цим процесом. Проведено аналіз загроз процесу дистанційної освіти та вказано шляхи їх нейтралізації.
The software to be used in distance education has been analyzed. Means for studies and control of this process are considered. Possible disturbances in the distance education are discussed and techniques for their neutralization are pointed to.
Приведен анализ программного обеспечения, которое может быть использовано для процесса дистанционного образования. Рассмотрены средства создания учебных работ, а также управления этим процессом. Проведен анализ угроз процессу дистанционного образования и указаны пути их нейтрализации.
uk
Навчально-науковий комплекс "Інститут прикладного системного аналізу" НТУУ "КПІ" МОН та НАН України
Системні дослідження та інформаційні технології
Прогресивні інформаційні технології, високопродуктивні комп’ютерні системи
Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
Analysis software for using in distance education
Анализ программных продуктов для обеспечения процесса дистанционного образования
Article
published earlier
spellingShingle Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
Мочалов, О.О.
Гайша, О.О.
Прогресивні інформаційні технології, високопродуктивні комп’ютерні системи
title Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
title_alt Analysis software for using in distance education
Анализ программных продуктов для обеспечения процесса дистанционного образования
title_full Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
title_fullStr Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
title_full_unstemmed Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
title_short Аналіз програмних продуктів для забезпечення процесу дистанційної освіти
title_sort аналіз програмних продуктів для забезпечення процесу дистанційної освіти
topic Прогресивні інформаційні технології, високопродуктивні комп’ютерні системи
topic_facet Прогресивні інформаційні технології, високопродуктивні комп’ютерні системи
url https://nasplib.isofts.kiev.ua/handle/123456789/14616
work_keys_str_mv AT močalovoo analízprogramnihproduktívdlâzabezpečennâprocesudistancíinoíosvíti
AT gaišaoo analízprogramnihproduktívdlâzabezpečennâprocesudistancíinoíosvíti
AT močalovoo analysissoftwareforusingindistanceeducation
AT gaišaoo analysissoftwareforusingindistanceeducation
AT močalovoo analizprogrammnyhproduktovdlâobespečeniâprocessadistancionnogoobrazovaniâ
AT gaišaoo analizprogrammnyhproduktovdlâobespečeniâprocessadistancionnogoobrazovaniâ