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