ня цього часу підводяться результати і визначаються переможці. p align="justify"> Змагання можуть бути особисті і командні.
За бажанням укладачів деякі курси можуть надаватися тільки індивідуальним учням або тільки командам.
Залежно від типу курсу можуть будуватися таблиці результатів різних видів:
для навчальних курсів будується таблиця, яка містить кількість вирішених користувачем завдань і його рейтинг.
для особистих змагань - таблиця, з балами по кожній задачі та загальною сумою балів.
таблиця командних змагань будується за правилами чемпіонату ACM
Таблиця таблиць (GRID) призначена для відображення результатів користувачів окремо з різних груп (наприклад, користувачів згрупованих по областях і класам).
Вкладені таблиці результатів. Зараз вони практично не використовуються, тому що з'явився новий тип таблиць - розкриваються.
Розкриваються таблиці.
Логічно систему Distance Learning Belarus можна розбити на наступні основні модулі: SQL-сервер і збережені процедури, web-сайт, поштовий робот і тестуючі програми
.3.1 Web-сайт
Велика частина web-сайту написана з використанням технології "Active Server Pages" (ASP) мовою Visual Basic. Деякі окремі частини написані на Java, JScript, з використанням CGI і ISAPI. p align="justify"> При цьому використовуються інтернет-сервера "Internet Information Services 5.0" (скорочено IIS) і "Resin 2.1.0" (Java-сторінки). сайт системи можна розбити на наступні функціонально незалежні розділи:
Зовнішня частина. Це все що доступно користувачеві без аутентифікації.
Внутрішня частина для користувача і команди. Цей розділ сайту стає доступним після реєстрації і аутентифікації.
Розділ адміністраторів. Тут зібрані web-засоби моніторингу та управління групами користувачів. Він доступний для обмеженого числа осіб за адресою # "justify"> Розділ для перевіряючих. Містить засоби отримання файлів-рішень, введення оцінки рішення та коментарів перевірки. Він доступний за адресою # "justify"> Сторінка редактора, яка використовується для зміни параметрів курсу. В
.3.2 Файлова структура
Більшість файлів системи DLB знаходяться на сервері NewIT_SERVER.
До статичних даних належать дані, які змінюються і додаються досить рідко і змінюються тільки редакторами курсів.
Вони знаходяться в наступних каталогах:
NewIT_SERVER dldata Archives - каталог містить архіви завдань (і...