Клієнт-серверна система дистанційного навчання "SMART-EDU"
Проектування інформаційної системи "Smart-edu" для перевірки рівня знань, здійснення моніторингу навчального процесу. Підтримка мультимедійних презентацій з анімацією та можливості управління ними. Моніторинг активності (використання клієнтської частини).
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 04.03.2018 |
Размер файла | 604,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Інститут інформаційних технологій і засобів навчання НАПН України
Клієнт-серверна система дистанційного навчання “SMART-EDU”
Каплун О.О
Іноді забезпечити особистий контакт викладача та учня в силу певних обставин буває досить важко або взагалі неможливо. В таких випадках майже єдиною можливістю забезпечити процес навчання та тестування є використання дистанційної системи навчання.
Термін “дистанційне навчання” часто асоціюється зі значними обмеженням в порівнянні з традиційними засобами навчання. Однак, за допомогою сучасних інформаційних комп'ютеризованих технологій та наукового підходу [1;2] можливо створити таке середовище для дистанційного навчання, у якому ступінь комфорту та ефективності навчання буде близьким до тих, які досягаються із застосуванням традиційних методів.
Саме таку мету ставили перед собою розробники інформаційної системи “Smart-edu” - забезпечити комфортний і наочний [3] процес навчання на всіх його стадіях та зручні і ефективні засоби перевірки рівня знань, здійснення моніторингу навчального процесу, реалізувавши все це в одному цілісному інформаційному комплексі.
Ключові властивості розробленої системи полягають у підтримці мультимедійних презентацій з анімацією та можливостями управління ними на основі html5, що дозволяє, використовуючи сучасні технологічні засоби, ефективно розв'язувати проблеми унаочнення навчального матеріалу [2]. Окрім того, в системі реалізовано інструменти викладача для зручного та всебічного аналізу використання системи учнями, такі як статистика використання навчальних матеріалів (коли, протягом якого часу та скільки разів вони переглядалися) з можливістю отримати відгуки учнів стосовно кожного з них (позитивна чи негативна оцінка), докладні результати тестування (екзаменування) учнів у вигляді “журналу” з можливістю експортування в excel-таблиці для подальшого використання.
Для зворотного зв'язку учнів з викладачами у системі реалізовано спеціальні форми - анкети, які легко та зручно може сконструювати викладач. Завдяки реалізованому інструменту “маркер”, за допомогою якого легко виокремлювати певні фрази та блоки у документі, у презентації чи навіть у відео, система “smart-edu” може використовуватися для демонстрації матеріалу через проектор або зовнішній екран.
Використовуючи систему “Smart-edu”, можна вирішувати такі основні задачі:
комп'ютеризована підтримка навчально-пізнавальної діяльності завдяки створенню сприятливого середовища, надання необхідного інструментарію для зручного опрацювання навчальних матеріалів, накопичення та перевірки знань;
тестування (самостійне чи підконтрольне) учнів за допомогою спеціального функціоналу, зручного та продуманого інтерфейсу для екзаменатора і того, хто складає іспит; створення персональних звітів та загального “журналу”; автоматизація створення тестів завдяки можливості імпортування завдань з файлів стандартних форматів;
проведення анкетувань чи опитування користувачів за допомогою електронних форм;
моніторинг у “реальному часі” кількісних та якісних показників
використання системи учнями (відвідування, використання та успішність).
адміністратор (викладач)
Система “Smart-edu” є багатокомпонентною системою, яка складається з таких частин (рис.1):
інтерфейс учня у якості мобільного застосунку: клієнт-серверна програма, за допомогою якої забезпечується “off-line” та “on-line” інтерфейс користувача;
кабінет викладача у якості web-сайту: адміністративна частина, за допомогою якої адміністратори системи завантажують навчальні та дидактичні матеріали, створюють анкети, тести та їх розклад, а також здійснюють управління дозволами на доступ до матеріалів для груп користувачів.
ядро системи у якості бази даних, фреймворків та програмного коду, за допомогою яких реалізується бізнес-логіка системи.
Серверна частина або ядро системи являє собою своєрідне сховище бізнес-правил системи, даних, документів та інтерфейсів (через web-сервіси чи www) доступу до них.
Інтерфейс учня реалізовано як застосунок (програму) до мобільного планшету з “тач-скрін” дисплеєм. У ньому створено зручний засіб для перегляду навчальних матеріалів, які можна подавати як PDF файли, звукові чи відеозаписи, зображення та найважливіше - мультимедійні презентації на основі html5.
Інтерфейс застосунку було розроблено з метою максимально спростити і зробити комфортною роботу користувача з системою.
Після успішної авторизації користувач потрапляє на головний екран (рис.2), який поділено на чотири головні розділи (навчання, тестування, особистий кабінет та загальні відомості).
Інтерфейс каталогу документів зроблено таким чином, щоб його можна було відкривати в будь-якому режимі роботи програми, окрім режиму іспиту (рис.3).
14:12 |
d> |
||
Искусственный Интел... |
¦ |
Основные задачи искусственного инт |
Рис.2
Рис.3
Каталог має двохрівневу ієрархію (група/підгрупа) та групування за типами (наприклад: підручник, задачник, конспект тощо).
Розділи “Тестування” та “Навчання” є майже ідентичними. В обох режимах надається запланований набір запитань у визначеному або випадковому порядку, в залежності від обраного тесту, з кількома варіантами відповіді до кожного з них, втім тільки одна відповідь сприймається як правильна. Якщо користувач відкрив тест у режимі “навчання”, він бачить запитання, список варіантів відповідей та кнопку перевірки правильності обраної відповіді. Окрім того йому доступна підказка, за якою він може перейти до навчального матеріалу (сторінки або слайду), де описано процес, про який йдеться у запитанні. Коли вибирається один з варіантів відповідей, користувач відразу отримує повідомлення щодо правильності вибраної відповіді. Також у цьому режимі є можливість вибирати завдання у довільній послідовності із загального списку. У випадку, коли вибрана відповідь помилкова, буде запропоновано відкрити відповідний матеріал та ознайомитись з предметом запитання, не перериваючи процес тестування.
У режимі “тестування” (екзамену) у користувача вже немає кнопки-підказки, а запитання формуються випадковим чином. У цьому режимі йде зворотній відлік часу з моменту запуску тесту з урахуванням того часу, який відведено на тестування. Якщо час закінчується, то тест закривається на поточному завданні. Після завершення тестування результати відправляються для опрацювання на сервер, де оцінюються результати тестування та формується детальний звіт стосовно кожного учасника тестування.
В розділі “персональний кабінет” (рис.4) містяться відомості про поточного користувача, таблиця із екзаменаційними результатами, а також передбачено можливість зворотної взаємодії з викладачами за допомогою спеціальних форм - анкет.
Рис.4
Після надсилання заповненої анкети на сервер відповідальний за анкету адміністратор отримує її у вигляді Word-документа, у якому користувач подав додаткові відомості у потрібних полях.
У поточній версії системи клієнтську частину розроблено у формі мобільного додатку до пристрою типу Apple iPad версії 3 та вище.
Кабінет викладача. Працюючи з адміністративною частиною (кабінет викладача, рис.5), викладач чи методист має змогу у будь-який час за допомогою кількох “кліків” виконати такі операції, як актуалізація навчальних матеріалів, організація екзаменаційного тесту, перевірка успішності тощо. Будь-яку операцію викладач може виконати з будь-якого місця перебування, маючи комп'ютер або планшет з доступом до мережі Інтернет (або до внутрішньої локальної мережі, в якій розміщена серверна частина).
Основою кабінету є низка модулів. Основними модулями є такі:
модуль управління навчальними матеріалами;
модуль навчання (тестування);
модуль управління анкетами;
"управління" користувачами "smart-edu";
статистика використання.
Модуль управління навчальними матеріалами. За допомогою однієї кнопки адміністратор системи може завантажити один або групу документів (рис.6). Це можуть бути файли досить великого розміру. Якщо під час завантаження документів на сервер відбудеться від'єднання Інтернет, після під'єднання завантаження автоматично почнеться з місця переривання.
Після завантаження системи буде автоматично визначено, як форматувати завантажені документи, адміністратору залишиться тільки уточнити кілька полів в картці документа, визначити обмеження на доступ і зробити документ доступним. Як тільки документ стає доступним, повідомлення про те, що додано новий навчальний матеріал, відправляються всім учням, які входять до групи доступу.
Рис.6
Модуль навчання (тестування). Модуль призначений для створювання тестів (рис.7), управління розкладом тестування і режимами, подання для перегляду результатів тестування та формування зведеної таблиці успішності. Коли створюється тест, доступним є не тільки ручне додавання питань та відповідей, але й автоматичне імпортування питань та відповідей з XLS-файлу. Це забезпечує простоту та зручність створення тесту.
Результати тестування подаються у вигляді зведеної таблиці стосовно всіх учнів, стосовно кожного учня з детальними даними щодо виконання кожного завдання та кількості часу, який учень витратив на відшукання відповіді до того чи іншого питання.
У системі передбачено можливість переоцінювання результатів тестування (наприклад, знижений мінімальний бал за результати складання іспиту).
Модуль форм. В адміністративній частині модуля за допомогою миші та інтуїтивно зрозумілого інтерфейсу можна створити електронну форму або опитування, яке буде доступне всім користувачам або обраній групі учнів.
Після заповнення користувачами форми відправляються на серверну частину, генеруються звіти, за необхідності обчислюються інтегральні показники, з урахуванням різних варіантів заповнень форми всіма користувачами. За необхідності відправлення результатів опитування 3-й стороні, можна вказати шаблон документа (MS-Word). У цьому випадку звіт матиме строго-типізований вигляд.
Моніторинг активності (використання клієнтської частини). Кожна дія користувача, будь-то відкривання документа або спроба ввести неправильний пароль, фіксується у системному журналі. Завдяки цьому у режимі реального часу є можливість переглядати статистичні дані у графічному та табличному поданні за певний період часу, стосовно певного користувача або за допомогою інших критеріїв фільтрації даних.
Розподіл прав. Доступ до навчальних матеріалів може розподілятися на рівні груп учнів (групи, класи, кафедри) або конкретних користувачів. З іншого боку, об'єктом доступу може бути окремий матеріал або певна категорія документів. З метою уникнення витоку даних в системі підтримується окрема опція доступу до документа, щоб відправляти його електронною поштою. дистанційний навчання інформаційний smart
Таким чином представлено комплексне технологічне рішення з автоматизації всіх етапів дистанційного навчання, від доступу до електронного навчального матеріалу (відеоролик, мультимедійна презентація або текстовий матеріал) до проходження тестів в режимі навчання чи іспиту (в одній програмі), підтримкою простого і зручного інтерфейсу користувача та статистики (докладної або узагальненої) у зручному для викладачів поданні. Модульний принцип проектування системи забезпечує її подальший розвиток та масштабування.
Систему успішно впроваджено у міжнародній медичній корпорації в Україні (понад 500 користувачів) і Молдові (близько 100 користувачів), заплановано її впровадження в Ізраїлі.
В поточній версії системи “Smart-edu” в рамках поставленої замовником задачі для навчання та іспиту реалізовано завдання на основі єдиної правильної відповіді з множини відповідей на завдання [4].
У наступній версії передбачається забезпечення підтримки завдань із забезпеченням [3]:
використання в якості відповідей зображень та схем;
підтримка кількох правильних відповідей (обов'язкових або необов'язкових);
упорядкування множини елементів (коли правильним є певний порядок перелічених у завданні елементів);
задання інтервалу (задання початкового та кінцевого значення)
Окрім того, планується випуск web-версії клієнтської частини, яка буде достатньо захищеною для роботи через звичайний браузер і не менш функціональною, ніж мобільний додаток.
Систему "smart-edu" можна рекомендувати навчальним закладам, тренінг-центрам, бізнес- установам та виробничим підприємствам як інструмент дистанційного навчання та тестування знань, так і системи для автоматизації навчального процесу.
Список використаних джерел
Биков, В.Ю. Дистанційна освіта Енциклопедія освіти. ст. 191. ISSN ISBN 978-966-667-281-3 [Електронний ресурс]. - 2008. - Режим доступу: http://lib.iitta.gov.ua/2405/.
Дистанційне навчання: психологічні засади : монографія / [М.Л. Смульсон, Ю.І. Машбиць, М.І. Жалдак та ін.] ; за ред. М.Л. Смульсон. -- Кіровоград : Імекс-ЛТД, 2012. -- 240 с. 300 пр.
Лапінський В. В. Принцип наочності і створення електронних засобів навчального призначення [Електронний ресурс]. - 2009. - Режим доступу: http://www. nbuv. gov. ua/e- joumals/NarOsv/2009-3/9lvvznp.htm
Жунусакунова А. Д. Разновидности заданий в тестовой форме [Текст] / А. Д. Жунусакунова // Актуальные вопросы современной педагогики: материалы II междунар. науч. конф. (г. Уфа, июль 2012 г.). - Уфа: Лето, 2012.
Размещено на Allbest.ru
...Подобные документы
History of development. Building Automation System (BMS) and "smart house" systems. Multiroom: how it works and ways to establish. The price of smart house. Excursion to the most expensive smart house in the world. Smart House - friend of elders.
контрольная работа [26,8 K], добавлен 18.10.2011Компоненти структурно-інформаційної системи. Розділення інформаційної системи (ІС) на окремі частини (декомпозиція) як метод проектування. Склад і зміст робіт на стадії робочого проектування ІС, його технологічна мережа. Система захисту інформації.
контрольная работа [34,2 K], добавлен 20.09.2009Специфіка діяльності систем віддаленого моніторингу та управління комп'ютером. Технології розробки систем моніторингу і управління та різноманітність мов програмування. Аналіз предметної області, структури додатку. Робота с XML, JSON та WebSocket.
дипломная работа [2,9 M], добавлен 08.06.2015Поняття та принципи проектування системи оновлень. Вибір оптимальної комбінації методів оновлення. Розгортання служби SUS та захист сервера. Проектування клієнтської частини інфраструктури оновлення системи безпеки. Моніторинг та тестування виправлень.
курсовая работа [875,7 K], добавлен 30.01.2012Створення дистанційного навчального курсу за темою "Граматика англійської мови". Особливості використання каскадних таблиць стилю CSS. Функціональні можливості мови розмітки даних HTML. Інструкція для користувача, вимоги до програмного забезпечення.
курсовая работа [2,2 M], добавлен 06.06.2013Дослідження теоретичних аспектів проектування автоматизованих систем тестування знань. Розробка програми, яка призначена для забезпечення автоматизації процесу формування тестів та всього процесу контролю знань у дистанційній навчальній системі.
дипломная работа [2,1 M], добавлен 26.10.2012Особливості та переваги проведення тестувань в мережі інтернет з метою дистанційного навчання чи оцінювання знань. Створення web-сайту з розширеними можливостями та системи дистанційного тестування. Реляційна схема бази даних конструктора тестів.
дипломная работа [2,1 M], добавлен 25.11.2012Комп'ютиризація навчального процесу у загальноосвітній школі. Використання комп'ютерних технологій у навчанні. Шляхи оновлення сучасного уроку. Методика використання слайдів. Призначення, функції й особливості використання мультимедійних презентацій.
курсовая работа [43,7 K], добавлен 28.08.2014Теоретичне дослідження особливостей проектування систем дистанційного навчання. Створення програмного забезпечення процедури статистичної обробки результатів тестування знань і оцінки якості тесту. Економічне обґрунтування доцільності розробки програми.
дипломная работа [3,6 M], добавлен 22.10.2012Створення гнучкої клієнт-серверної системи інформаційної підтримки підвищення кваліфікації персоналу ДП № 9 з застосуванням мови програмування PHP, системи керування базами даних MySQL. Розробка алгоритмів, програмна реалізація основних процедур системи.
дипломная работа [1,8 M], добавлен 26.10.2012Основні функціональні можливості програми для забезпечення комп'ютерної системи дистанційного управління приладами. Функція пульта дистанційного керування мартфонів. Реалізація пультів дистанційного управління на основі апаратно-програмного комплексу.
дипломная работа [1,7 M], добавлен 09.07.2015Етапи та принципи проектування інформаційно-технічної моделі системи, що сприяє активізації та ефективності керування структурного підрозділу вищого навчального закладу. Особливості використання методу поетапної деталізації, його зміст та значення.
статья [18,9 K], добавлен 18.05.2015Основні етапи проектування та розробки інформаційної системи діяльності відділу інженерно-геологічних досліджень на прикладі ТОВ "Медінжсервіс". Моделювання процесу здійснення замовлень за допомогою CASE-засобу BPWin. Порівняння систем-аналогів.
курсовая работа [2,7 M], добавлен 12.06.2013Характеристика проблемних моментів автоматизації процесу формування питань у білеті для визначення рівня знань студента. Розробка бази вимог щодо організації перевірки якості знань і програмного забезпечення для організації та управління даними бази.
курсовая работа [2,6 M], добавлен 06.12.2013Структура деревооброблювальної фабрики. Нормалізація відносин і побудова ER-діаграм. Показники економічної ефективності інформаційної системи. Розрахунок витрат на створення і експлуатацію системи на підприємстві. Інструкція по роботі з програмою.
курсовая работа [3,6 M], добавлен 30.05.2012Аналіз системних вимог та обґрунтування методу проектування системи. Алгоритм розв'язання задачі. Інформаційне, технічне, програмне та організаційне забезпечення. Вибір методу проектування архітектури та моделі функціонування системи "клієнт-банк".
дипломная работа [3,1 M], добавлен 12.05.2017Життєвий цикл інформаційної системи як упорядкована сукупність змін його стану між початковим і кінцевим станами. Умови забезпечення адаптивного характеру розвитку ІС. Технологія проектування інформаційної системи, технологічна мережа проектування.
реферат [252,2 K], добавлен 20.06.2010Поняття та основна мета створення інформаційної системи, її різновиди та процедура побудови, підходи до обробки. Концепція баз даних та методи керування ними, предметна область і процес проектування. Структурована мова запитів SQL, елементи та оператори.
учебное пособие [1,7 M], добавлен 14.11.2009Методика та основні етапи проектування інформаційної системи "Меблевий салон", опис необхідних для цього даних і джерела їх отримання. Побудова ER-діаграми та порядок її нормалізації. Методи створення таблиць та форм, можливості їх змін, редагування.
курсовая работа [2,1 M], добавлен 08.12.2009Напрямки використання інформаційно-комунікаційних технологій в процесі навчання студентів. Визначення шляхів залучення комунікаційних мереж і сервісів в систему вищої освіти. Побудова функціонально-інформаційної та техніко-технологічної моделі деканату.
дипломная работа [6,4 M], добавлен 27.01.2022