Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів

У 2018 році автором зареєстровано авторське право на програмний продукт “Knowledge Assessment System” (KnAS), призначений для комп'ютерного оцінювання рівня навчальних досягнень студентів. Однак, йому притаманні певні недоліки. Зокрема, KnAS – це настільна програма, тому вона має бути розгорнут...

Full description

Bibliographic Details
Main Author: Парфьонов Ю.Е.
Format: Article
Language:English
Published: Ivan Kozhedub Kharkiv National Air Force University 2019-05-01
Series:Системи обробки інформації
Subjects:
Online Access:http://www.hups.mil.gov.ua/periodic-app/article/19338/soi_2019_2_20.pdf
_version_ 1811280250483507200
author Парфьонов Ю.Е.
author_facet Парфьонов Ю.Е.
author_sort Парфьонов Ю.Е.
collection DOAJ
description У 2018 році автором зареєстровано авторське право на програмний продукт “Knowledge Assessment System” (KnAS), призначений для комп'ютерного оцінювання рівня навчальних досягнень студентів. Однак, йому притаманні певні недоліки. Зокрема, KnAS – це настільна програма, тому вона має бути розгорнута на кожному клієнтському комп'ютері. Практичне використання KnAS показало, що тестування без значного зменшення його об'єктивності можливе в групах до п'яти осіб одночасно. Крім того, існують непродуктивні витрати часу на підключення декількох флеш-накопичувачів до комп'ютерів, перезапуск програми після закінчення поточного сеансу тестування і зміну учасників тесту на робочих місцях. Вони можуть досягати десяти хвилин. Таким чином, тестування всіх студентів академічної групи протягом одного заняття в більшості випадків неможливо. Для подолання цих недоліків пропонується створити веб-застосунок KnAS Online. на базі фреймворку Django. KnAS Online має є два типи “звичайних” користувачів: студент і викладач Для забезпечення можливості управління даними користувачів застосунку з використанням сайту адміністратора Django, по-перше, доцільно при створенні нового користувача і подальших операціях з ним мати можливість роботи з його профілем. По-друге, профіль поточного користувача повинен вибиратися динамічна під час виконання. Розглянуті проблеми, пов'язані з реалізацією підсистеми управління даними користувачів застосунку. Обґрунтовано необхідність створення власної моделі користувача. Створені моделі профілів користувачів, а також модель даних користувача, яка розширює модель AbstractUser. Описана розроблена підсистема та її вихідний код. Використання даної підсистеми за допомогою сайту адміністратора Django дозволяє вибирати профіль користувача під час виконання в залежності від типу користувача.
first_indexed 2024-04-13T01:11:25Z
format Article
id doaj.art-b5d9573dbfff427da73bc79e8c32845d
institution Directory Open Access Journal
issn 1681-7710
2518-1696
language English
last_indexed 2024-04-13T01:11:25Z
publishDate 2019-05-01
publisher Ivan Kozhedub Kharkiv National Air Force University
record_format Article
series Системи обробки інформації
spelling doaj.art-b5d9573dbfff427da73bc79e8c32845d2022-12-22T03:09:10ZengIvan Kozhedub Kharkiv National Air Force UniversityСистеми обробки інформації1681-77102518-16962019-05-012(157)12913319338Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентівПарфьонов Ю.Е.У 2018 році автором зареєстровано авторське право на програмний продукт “Knowledge Assessment System” (KnAS), призначений для комп'ютерного оцінювання рівня навчальних досягнень студентів. Однак, йому притаманні певні недоліки. Зокрема, KnAS – це настільна програма, тому вона має бути розгорнута на кожному клієнтському комп'ютері. Практичне використання KnAS показало, що тестування без значного зменшення його об'єктивності можливе в групах до п'яти осіб одночасно. Крім того, існують непродуктивні витрати часу на підключення декількох флеш-накопичувачів до комп'ютерів, перезапуск програми після закінчення поточного сеансу тестування і зміну учасників тесту на робочих місцях. Вони можуть досягати десяти хвилин. Таким чином, тестування всіх студентів академічної групи протягом одного заняття в більшості випадків неможливо. Для подолання цих недоліків пропонується створити веб-застосунок KnAS Online. на базі фреймворку Django. KnAS Online має є два типи “звичайних” користувачів: студент і викладач Для забезпечення можливості управління даними користувачів застосунку з використанням сайту адміністратора Django, по-перше, доцільно при створенні нового користувача і подальших операціях з ним мати можливість роботи з його профілем. По-друге, профіль поточного користувача повинен вибиратися динамічна під час виконання. Розглянуті проблеми, пов'язані з реалізацією підсистеми управління даними користувачів застосунку. Обґрунтовано необхідність створення власної моделі користувача. Створені моделі профілів користувачів, а також модель даних користувача, яка розширює модель AbstractUser. Описана розроблена підсистема та її вихідний код. Використання даної підсистеми за допомогою сайту адміністратора Django дозволяє вибирати профіль користувача під час виконання в залежності від типу користувача.http://www.hups.mil.gov.ua/periodic-app/article/19338/soi_2019_2_20.pdfвеб-застосунокPythonDjangoсайт адміністраторамодель користувачапрофіль користувачатип користувача
spellingShingle Парфьонов Ю.Е.
Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів
Системи обробки інформації
веб-застосунок
Python
Django
сайт адміністратора
модель користувача
профіль користувача
тип користувача
title Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів
title_full Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів
title_fullStr Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів
title_full_unstemmed Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів
title_short Управління даними користувачів веб-застосунку для комп'ютерного тестування навчальних досягнень студентів
title_sort управління даними користувачів веб застосунку для комп ютерного тестування навчальних досягнень студентів
topic веб-застосунок
Python
Django
сайт адміністратора
модель користувача
профіль користувача
тип користувача
url http://www.hups.mil.gov.ua/periodic-app/article/19338/soi_2019_2_20.pdf
work_keys_str_mv AT parfʹonovûe upravlínnâdanimikoristuvačívvebzastosunkudlâkompûternogotestuvannânavčalʹnihdosâgnenʹstudentív