Научная статья на тему 'Розробка програмного модуля моніторингу залишкових знань студентів з дисциплін кафедри спеціалізованих комп’ютерних систем'

Розробка програмного модуля моніторингу залишкових знань студентів з дисциплін кафедри спеціалізованих комп’ютерних систем Текст научной статьи по специальности «Науки об образовании»

CC BY
274
49
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
моніторинг / розробка програмного модуля / клієнт / сервер / Android / monitoring / software development module / client / server / Android

Аннотация научной статьи по наукам об образовании, автор научной работы — С.І. Жидченко, Т.М. Дубовик

Актуальність матеріалу, викладеного у статті, зумовлена потребами професійної освіти в проведенні моніторингових досліджень, оскільки вони є одним із шляхів розширення доступу до Європейської освіти і мобільності студентів. Розробка програмного модуля складається зі створення кліент-серверного додатку з сервером на Java з використанням Spring framework та клієнтом Android. Використання створеного програмного модуля моніторингу залишкових знань студентів кафедри спеціалізованих комп’ютерних систем сприяє його ефективному функціонуванню й оптимальному розв’язанню питання щодо якості підготовки майбутніх спеціалістів. В процесі роботи було розроблено пакет тестових завдань, для моніторингу залишкових знань з дисциплін курсу інформаційних технологій.

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

Development of the module monitoring residual knowledge of students from disciplines specialized computer systems

The relevance of the material presented in the article, due to the needs of vocational training in conducting monitoring studies, as they are one of the ways of improving access to the European education and student mobility. Development of software module consists of the creation of a client-server application to a server in Java using the Spring framework and client Android. Using the developed software module for monitoring of residual knowledge of students of specialized computer systems contribute to its effective functioning and optimal solution to the question about the quality of training of future specialists. In the process, it developed a package of tests for the monitoring of residual knowledge in the disciplines of information technology course.

Текст научной работы на тему «Розробка програмного модуля моніторингу залишкових знань студентів з дисциплін кафедри спеціалізованих комп’ютерних систем»

Scientific journal PHYSICAL AND MATHEMATICAL EDUCATION

Has been issued since 2013.

Науковий журнал Ф1ЗИКО-МАТЕМАТИЧНА ОСВ1ТА

Видасться з 2013.

http://fmo-journal.fizmatsspu.sumy.ua/

Жидченко С.1., Дубовик Т.М. Розробка програмного модуля мошторингу залишкових знань студент'в з дисципл'ш кафедри спецiалiзованих комп'ютерних систем // Ф'вико-математична осв'та : науковий журнал. - 2016. -Випуск 4(10). - С. 29-31.

Zhidchenko S.I., Dubovik T.N. Development of the module monitoring residual knowledge of students from disciplines specialized computer systems // Physical and Mathematical Education : scientific journal. - 2016. - Issue 4(10). - Р. 29-31.

УДК 004.94+001:372.82

С.1. Жидченко, Т.М. Дубовик

Укранський державнийх'1м'1ко-технолог'1чний унiверситет, Украна

РОЗРОБКА ПРОГРАМНОГО МОДУЛЯ МОН1ТОРИНГУ ЗАЛИШКОВИХ ЗНАНЬ СТУДЕНТ1В З ДИСЦИПЛ1Н КАФЕДРИ СПЕЦ1АЛ1ЗОВАНИХ КОМП'ЮТЕРНИХ СИСТЕМ

Постановка проблеми. Мониторинг - це специально оргаызований, поспйний, цтьовий контроль i дiагностика стану освти на 6a3i систематизацп кнуючих джерел шформаци, а також спе^ально оргаызованих дослщжень i ви/^рювань з метою порiвняння реального стану з очтуваними результатами, вiдстеження ходу будь-яких процеав за чiтко визначеним показником [1].

Мета мошторингу - об'ективне, iнформацiйне вiдображення стану й динамти якостi освiти, ефективностi управлшня, якостi пiдготовки фахiвцiв в уыверситет [1].

Монiторинг якостi знань студенев здiйснюeться з метою виявлення реального рiвня навчальних досягнень студента i передбачае такi процедури, як дiагностика вхiдного рiвня знань студентiв, встановлення вщносних показникiв навчальних досягнень, рiвня сформованостi комплексних компетенцiй майбутнiх фахiвцiв, а також вимiрювання залишкових знань студенев [1].

На основi мониторингу i аналiзу результатiв встановлюеться результативысть навчально''' роботи [2].

Тестування як одна з форм мониторингу якост знань студентiв [3].

Тестування е одыею з найбiльш технологiчних форм проведення контролю з керованими параметрами якосп. В цьому сена жодна з вщомих форм контрою знань студенев не може зрiвнятися с тестуванням. Правильно побудований i добре складений тест, що вiдповiдае не ттьки предмету навчання, але i його завданням, може стати одним з основних шструмен^в вимiрювання академiчних досягнень студентiв [3].

Тести - це стандартизовав методики психодiагностики, що дозволяють отримати порiвняльнi кiлькiснi та яюсы показники ступеня розвиненостi дослщжуваних властивостей. Стандартизованiсть методики означае, що вона повинна застосовуватися завжди i с^зь однаковим чином, вiд початку ситуацп до способу iнтерпретацií результат.

Тести можна класифiкувати по рiзному, в залежностi вiд того, яка ознака буде взята за основу подту [4].

Мета статп. Метою даного дослщження е розробка програмного модуля мониторингу залишкових знань студенев з дисциплiн кафедри спецiалiзованих комп'ютерних систем (СКС). Для реалiзацií даного програмного модуля використовуеться ^ент-серверний додаток, з сервером на Java та Тентом Android.

Виклад основного матерiалу. Розробка програмного модуля складаеться зi створення клiент-серверного додатку з сервером Java та Тентом Android.

Архтектура ^ент-сервер е одним iз архтектурних шаблонiв програмного забезпечення та е домшуючою концепцiею у створеннi розподтених мережних застосункiв i передбачае взаемод^ та обмiн даними мiж ними [5].

Вона передбачае таю основы компоненти:

• сервер, для надання шформаци або шил послуги програмам, як звертаються до сервера;

• набiр ^етчв, якi використовують сервки, що надаються сервером;

• мережа, яка забезпечуе взаемод^ мiж Рентами та сервером.

Сервер е незалежними. ^енти також функцiонують паралельно i незалежно один вiд одного. Немае жорстко''' прив'язки клiентiв до сервера. Бтьш нiж типовою е ситуащя, коли один сервер одночасно обробляе запити вщ рiзних клiентiв; з шшого боку, ^ент може звертатися то до одного сервера, то до шшого. ^енти мають знати про доступы сервери, але можуть не мати жодного уявлення про кнування шших клiентiв [5].

Приклад ^ент-серверно'( архiтектури зображено на рисунку 1.

ISSN 2413-158X (online) ISSN 2413-1571 (print)

PHYSICAL & MATHEMATICAL EDUCATION

issue 4(10), 2016

Рис. 1. Кл'!ент-серверна архтектура

Сервер даного програмного модулю реалiзований мовою Java з використанням Spring framework [6].

Spring framework - це втьно поширюваний фреймворк, створений Родом Джонсоном (Rod Johnson). ВЫ був створений з метою усунути складнош^ розробки корпоративних додатюв i зробити можливим використання простих компонент JavaBean. Однак область застосування Spring не обмежуеться розробкою програмних компонент, що виконуються на сторонi сервера. Будь-який Java-додаток може використовувати переваги фреймворка в план простоти, тестованосп i слабкою пов'язаностi [6].

Spring Framework забезпечуе виршення багатьох завдань, при створены шформацмно'|' системи, заснованш на платформi Java. Через широку фyнкцiональностi важко визначити найбiльш значуш^ стрyктyрнi елементи, з яких вЫ складаеться.

Spring Framework, ймовiрно, найбтьш вiдомий як джерело розширень (features), потрiбних для ефективноÏ розробки складних бiзнес-додаткiв поза великовагових програмних моделей.

Цей фреймворк пропонуе послщовну модель i робить ÏÏ придатною до бтьшосп типiв додаткiв, якi вже створен на основi платформи Java.

Вважаеться, що Spring Framework реалiзye модель розробки, засновану на кращих стандартах iндустрiÏ, i робить ÏÏ доступною в багатьох областях Java [6].

«^ент» реалiзовано на Android. На сьогодншнш день бтьшмсть смартфонiв та планшетiв випускаються на базi операцiйноÏ системи (ОС) Android [7].

Основы причини поширення даноÏ операцiйноÏ системи полягають в наступному:

• Android пщтримуе велику ктьккть пристроÏв рiзних виробникiв;

• Android характеризуемся високою достyпнiстю засобiв розробки;

• бiльшiсть пристроÏв мають привабливу для користувача вартiсть;

• засоби розробки для платформи Android безкоштовы, тодi як розробка, наприклад, пiд iPhone (вiд компанп Apple) вимагае чималих початкових фшансових вкладень.

^м того, перевагою ОС Android е наявысть безкоштовних бiблiотек для роботи зi стороннiми ресурсами (Yandex MapKit, Google Map API, ш.), у той час як для Windows Phone Mobile таю бiблiотеки не поширен [7].

На ринку програмного забезпечення кнуе цiла множина систем тестування знань стyдентiв, кожна з них мае переваги та недолти. До переваг розробленого програмного модуля моыторингу залишкових знань студенев вiдносяться:

• Серверна частину мае api, одже можна створити м1ент на будь-яку платформу: Web, ios, Android.

• Порiвняно з шшими програмами тестування, розроблений програмний модуль мае простий штерфейс i не потребують багато часу на оволодшня шструментами та методичними прийомами роботи з ними.

• Малий розмiр шсталяцмного файлу.

• Модуль дозволяе зручно i швидко переключатися мiж результатами рiзних тестувань, швидко знаходити необхщну iнформацiю,

• Статистика тестувань представлена в зручному для розумшня виглядГ

Недолiками системи е:

• неможливкть задання рiвня складносп запитань,

• ймовiрнiсть випадкового вибору правильноÏ вiдповiдi;

Створення та проходження тест здiйснюeться однieю з ролей: викладач чи студент. Викладач може створювати групи, базу питань та контролювати процес тестування. Роль Студента надае можливост iз проходження тест та перегляду результат тестування. Даний модуль передбачае можливкть створення тестiв таких категорй питання з однieю чи дектькома правильними вiдповiдями та введення вщпов^ з клавiатyри.

Висновки. Розроблено програмний модуль моыторингу залишкових знань студенев з дисциплiн кафедри спецiалiзованих комп'ютерних систем. Для реалiзацiÏ даного програмного модуля використовуеться клiент-серверний додаток з сервером на Java та Тентом Android.

Результати даного дослщження можуть використовуватися для оцiнки залишкових знань студенев. Вирiб, який пропонуеться, е тестовим. Використання програмних продукт автоматизуе процес тестування та аналiзy результат. Потенцмним замовником може виступати будь-яка навчальна оргаызащя.

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

• малий розмiр шсталяцшного файлу;

• штутивно зрозумтий iнтерфейс;

• швидккть роботи.

Найбiльший попит на програмний модуль в галузi ocBi™. CepBicHe обслуговування потрiбно для комп'ютера, що використовуеться у якоcтi серверу.

Список використаних джерел

1. Путилова Л. А. Мониторинг качества знаний студентов вуза // Современные системы оценки качества знаний о высшем профессиональном образовании: проблемы и перспективы / Л. А. Путилова // сб. статей по итогам межрегионального научнометодического семинара / Л. А. Путилова. - Тюмень: ТюмГУ, 2007. - С. 56-59.

2. Беденко Н. Н. Внедрение внутривузовской системы обеспечения качества // Методы менеджмента качества. - 2009. - № 12. - С. 26-32.

3. Аванесов В. С. Научные основы тестового контроля знаний / В. С. Аванесов. - М.: Исследовательский центр, 1994. -135 с.

4. Берещук М., Бархаев Ю., Стадник Г. Тестовий контроль i рейтинг в освт. Навч. пос. - Харюв: ХНАМГ, 2006.

5. Камер Э. Д. Сети TCP/IP. Том 3. Разработка приложений типа клиент/сервер для Linux/POSIX. -М.-СПб-Киев: Изд. Вильямс, 2002. - 576 с. [DJVU]

6. Уоллс К. У62 Spring в действии. - М.: ДМК Пресс, 2013. - 752 с.: ил.

7. Wilde E. REST: From Research to Practice. / E. Wilde, C. Pautasso., 2011. - 528 с. - (Springer Science & Business Media).

Анота^я. Жидченко С.1., Дубовик Т.М. Розробка програмного модуля монторингу залишкових знань студент'в з дисциплн кафедри спец'шл'зованих комп'ютерних систем.

Актуальнсть матер1алу, викладеного у cmammi, зумовлена потребами профеайно!' oceimu в проведенн мошторингових досл'джень, оскльки вони е одним i3 шлях'!в розширення доступу до Европейсько!освти i мобльност'1 студент'в

Розробка програмного модуля складаеться 3i створення клiент-серверного додатку з сервером на Java з використанням Spring framework та кл'!ентом Android.

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

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

Ключов! слова : монторинг, розробка програмного модуля, кл'1ент, сервер, Android.

Аннотация. Жидченко С.И., Дубовик Т.М. Розробка программного модуля мониторинга остаточных знаний студентов по дисциплинам кафедры специализированных компьютерных систем.

Актуальность материала, изложенного в статье, обусловлена потребностями профессионального образования в проведении мониторинговых исследований, поскольку они являются одним из путей расширения доступа к Европейской образования и мобильности студентов.

Разработка программного модуля состоит из создания клиент-серверного приложения с сервером на Java с использованием Spring framework и клиентом Android.

Использование созданного программного модуля мониторинга остаточных знаний студентов кафедры специализированных компьютерных систем способствует его эффективному функционированию и оптимальному решению вопроса о качестве подготовки будущих специалистов.

В процессе работы был разработан пакет тестовых заданий, для мониторинга остаточных знаний по дисциплинам курса информационных технологий.

Ключевые слова: мониторинг, разработка программного модуля, клиент, сервер, Android.

Abstract. Zhidchenko S. I. Dubovik T.N. Development of the module monitoring residual knowledge of students from disciplines specialized computer systems.

The relevance of the material presented in the article, due to the needs of vocational training in conducting monitoring studies, as they are one of the ways of improving access to the European education and student mobility.

Development of software module consists of the creation of a client-server application to a server in Java using the Spring framework and client Android.

Using the developed software module for monitoring of residual knowledge of students of specialized computer systems contribute to its effective functioning and optimal solution to the question about the quality of training of future specialists.

In the process, it developed a package of tests for the monitoring of residual knowledge in the disciplines of information technology course.

Key words: monitoring, software development module, client, server, Android.

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