Рафикова р

ФОРМУВАННЯ Екзаменаційні КВИТКІВ

Рафикова Рита Ринатовна 1. Кочова Олена Олександрівна 1
1 Уфимський державний авіаційний технічний університет, м Херсон


анотація
В даний час існує проблема формування екзаменаційних білетів ручним способом. Так як при зміні питань спеціальності доводиться змінювати всі квитки, система дозволяє вирішити цю проблему. Змінюючи будь-яке питання, автоматично змінюється вихідний питання в квитку. Це дозволяє користувачеві швидко і без зайвих зусиль сформувати квитки для іспиту.

FORMATION OF EXAMINATION PAPERS

Rafikova Rita Rinatovna 1. Kochevaja Helen Aleksandrovna 1
1 Ufa State Aviation Technical University, Ufa


Abstract
Currently there is the problem of formation of examination papers by hand. Because when you change the specialty you have to change all the tickets, the system allows to solve this problem. Changing any question, automatically changes the original question in the ticket. This allows the user to quickly and effortlessly generate a ticket for exam.

Формування екзаменаційних білетів важлива частина в різних освітніх установах. Кожен викладач для іспиту вибирає необхідні питання по своїй дисципліні, але складати з питань квитки вручну дуже довго і не завжди ефективно. Для полегшення складання роботи була створена програма на мові програмування C #.

Щоб сформувати квиток користувач повинен вказати спеціальність. Після вибору спеціальності з'являться дисципліни даної спеціальності. Після того, як користувач вкаже кількість питань у квитку, на екрані виведуться, власне, самі питання. Кожної дисципліни відповідають 40 питань, які розбиті по двом модулям. У кожному з модулів міститься по 20 питань, відповідних дисципліни. Один модуль містить теоретичні питання квитка, інший - практичні [4]. Вся база даних сформована у вигляді структурного масиву, елементами якого будуть питання дисциплін, причому набори питань будуть відрізнятися як для різних спеціальностей, так і для різних семестрів. В кінці роботи користувач, при бажанні, або виводить на екран список квитків і самі питання, або зберігає їх у файл.

На початку проекту було поставлено завдання, які вдалося реалізувати протягом всього проекту:

- введення / виведення питань, відповідних дисципліни;

- реалізовані екранні форми;

- реалізовані взаємозв'язку користувача з програмою;

- всі списки квитків зберігаються в окремий файл.

За допомогою алгоритму перемішування програма буде отримувати список питань для набору квитків. Формується список питань, при цьому порядок їх задається даними алгоритмом. Для цього буде використовуватися наступна формула:

var random = new Random (DateTime.Now.Millisecond);

array = array.OrderBy (x => random.Next ()). ToArray (); [1]

Працює цей алгоритм в такий спосіб: спочатку задається масив з деякою кількістю чисел. Далі викликається генератор випадкових чисел. Останній рядок даного алгоритму дозволяє створити новий, тимчасовий масив, в який відправляються дані числа, після чого масив сортується за зростанням, дозволяючи не використовувати вже видані числа.

Рафикова р

На малюнку 1 представлена ​​ER-модель бази даних. Дана модель описує структуру складання квитків. Тут з усіх наявних таблиць (дисципліни, групи, питання, питання квитка, викладач, предмет, зав. Кафедри) Дані надходять в основну таблицю «Квитки». При складанні основної таблиці, при виборі певного поля, яке має зв'язок з іншими таблицями, з'являться самі дані. При виборі певних даних буде виводиться порядковий номер зв'язковою таблиці. Після вибору, таким чином всіх даних, і буде складатися сам квиток.

  1. 4.Рассмотреніе готового програмного продукту

При запуску програми з'явиться головна форма, яка складається з 2 пунктів. Користувач зможе або працювати з уже наявною базою даних, або внести зміни в базу даних. Якщо користувач вибирає роботу з наявною базою, перед ним відкривається інше вікно, яке дозволяє реалізувати наступні дії:

- видати перелік питань;

- скласти один квиток;

- сформувати набір квитків.

Так само користувач може вибрати кілька дисциплін. Для цього потрібно вибрати «Задати кілька дисциплін». Користувач зможе вибрати потрібну кількість, поставивши галочки перед потрібними дисциплінами.

Рафикова р

Малюнок 2 - Редагування форма

За допомогою форми, зображеної на малюнку 2, користувач зможе або ввести сам, або використовувати вже наявні в базі даних дані. Головна форма дозволяє реалізувати наступні дії:

- створити нову базу даних (дозволяє створити нову базу даних і додати нові записи);

- виконати редагування (дана кнопка дозволяє змінити вже наявні в базі дані);

- змінити список питань (дозволяє додати або видалити питання з обраної дисципліни);

- зберегти зміни (всі зміни, вироблені з допомогою попередніх кнопок, зберігаються в файл).

За допомогою даної програми користувач зможе легко і без всяких зусиль скласти екзаменаційний білет. За допомогою використаної формули, представленої в 2 розділі, ми зможемо вирішити проблему генерування квитків, яка була описана автоматично

Якщо Ви ще не зареєстровані на сайті, то Вам необхідно зареєструватися: