ім'я файлу (розширення за замовчуванням -.TSK). Надалі на іншому комп'ютері, де встановлена ??СИСТЕМА, для додавання завдання необхідно скористатися кнопкою Імпорт завдання з файлу діалогового вікна Додати задачу .
Видалення завдання
Видалення завдання в СИСТЕМІ припускає видалення даних про завдання, а також видалення її з бази даних Завдання raquo ;. Сама ж папка з тестами разом з усіма вхідними в неї файлами залишається без зміни. Для цього необхідно вибрати в меню Завдання пункт Видалити raquo ;. З'явиться наступне діалогове вікно:
Малюнок 11.
При натисканні на Yes всі важливі дані про завдання (коротке й довге ім'я завдання, обмеження за часом, бали) знищаться.
Але перш ніж видаляти задачу з бази даних Завдання бажано зробити її неактивній raquo ;, тобто, щоб учасники олімпіади не могли вирішувати задачу, яку ви збираєтеся вилучити. Для цього скористайтеся діалоговим вікном Змінити список завдань (меню Олімпіада ).
Активізація завдань
Після того, як задачі складені і база даних Завдання містить необхідну кількість завдань для проведення олімпіади можна деякі з складених задач або всі завдання (на розсуд організаторів олімпіади) зробити активними raquo ;, тобто доступними для вирішення учасниками олімпіади. Для цього в меню Олімпіада виберіть пункт Змінити список завдань raquo ;. З'явиться наступне діалогове вікно:
Малюнок 12.
Список неактивних завдань - перелік завдань, які не доступні учасникам олімпіади для вирішення. Знову додана завдання в базу даних Завдання за замовчуванням вважається неактивною. Для активізації неактивній завдання необхідно вибрати потрібну задачу з правого списку і скористатися стрілкою. За один раз можна активізувати відразу кілька завдань.
Аналогічно, скориставшись стрілкою, ви можете зробити завдання неактивній raquo ;. У цьому випадку завдання залишається в базі даних Завдання raquo ;, але стає недоступною для вирішення учасниками олімпіади. Щоб остаточно видалити задачу з СИСТЕМИ необхідно скористатися опцією Видалити в меню Завдання .
Після переміщення завдань, що вимагають активізації, з правого списку в лівий, ви можете встановити порядок в задачах, пропонованих учасникам на олімпіаді. Для цього скористайтеся кнопками Вгору raquo ;, Вниз .
Заключний етап активізації завдань - закриття діалогового вікна за допомогою кнопки Активізувати .
Відомості про базах даних, використовуваних на сервері
На СЕРВЕР використовуються три бази даних:
1. база даних Завдання raquo ;. Вона зберігає дані про всіх завданнях, зареєстрованих на сервері. Ці дані не можна змінити безпосередньо в самій базі даних, тому передбачені відповідні діалогові вікна Додати задачу raquo ;, Змінити задачу raquo ;, Видалити задачу raquo ;. При модифікації цієї бази даних відбувається її автоматичне збереження і оновлення даних на підключених в даний момент програмах-клієнтах.
2. база даних Всі клієнти raquo ;. Вона зберігає формальні дані про учасників олімпіади: ім'я, прізвище, місце навчання учасника олімпіади; додаткові дані, які учасник може написати про себе. Крім формальних даних в СИСТЕМІ передбачені індивідуальні дані: логін - особливий псевдонім учасника, яким він користується при відправленні рішень задач за допомогою програми-клієнта; а також пароль - набір цифр і символів для того, щоб ніхто інший крім самого учасника олімпіади не міг вплинути на кількість балів, зароблених ним при вирішенні завдань. Логін і пароль, тим не менш, відображаються на СЕРВЕР на той випадок, якщо учасник олімпіади забуде свій логін або пароль. Також база даних Всі клієнти містить IP адреса клієнтської машини в локальній мережі або мережі Інтернет, що дозволяє адміністратору надсилати повідомлення клієнтам і визначати місцезнаходження учасника олімпіади у випадку, якщо олімпіада проводиться по локальній мережі. База даних Всі клієнти допускає безпосереднє зміна (вручну) будь-яких даних про клієнта адміністратором (людиною, що стежить за СЕРВЕРОМ). Для цього передбачена спеціальна панель управління базою даних.
. база даних Олімпіада raquo ;. Вона відображає рейтингову таблицю учасників, яка містить псевдоніми учасників (NIK), суму б?? ллов, набраних кожним учасником (SUM), місце, займане в даний момент учасником олімпіади в залежності від суми балів, а також бали, отримані учасником олімпіади за кожну задачу в результаті відправки рішень завдань. У загальному випадку, вона контролюється і автоматично заповнюється самої СИСТЕМОЮ залежно від балів, отриманих у...