| |||||||||||||||
Вопросы и ответыВ этом разделе вы сможете найти ответы на вопросы, наиболее часто задаваемые нашими пользователями. Общие вопросы по работе с СистемойQ: Почему меня нет в таблице результатов курса? A: Возможно Вы отписались от курса или выключили опцию "публиковать информацию об успеваемости и результаты" в рамках этого курса (настраивается в разделе "Активные курсы"). Q: Обязательно ли делать выход? A: Желательно. Q: Можно ли работать с сайтом "в нескольких окнах"? A: Нет. Нельзя также отсылать сразу несколько решений - они могут "перепутаться". Q: Как записаться в команду для участия в командных соревнованиях? A: Нужно зарегистрировать команду одним из двух способов: на сайте (по ссылке "командная регистрация") или через почтового робота (команда #RegisterTeam). Добавить себя и/или других зарегистрированных пользователей Системы в команду. Q: У меня сайт как-то странно себя ведет (иногда не подписывет на курс) A: Проверьте в Inetrnet Explorer-е: Сервис -> Свойства обозревателя -> группа "Временные файлы Интернета" кнопка "Настройка" Должно быть при каждом посещении страницы. Q: Есть ли ограничение на размер команды или возраст участников? A: Нет, если это не оговорено в описании курса. Q: Где можно взять условия всех задач? A: На сайте это пока не предусмотрено, но для этого можно использовать почтового робота (команда #GetTaskText). Запрошенные условия задач будут автоматически сжаты в zip-архив. Q: Не могу активизировать ни одного элемента в окне, кроме как на красной полосе. В чем тут дело? Как начать обучение? A: Посмотрите время открытия курса. Скорее всего, курс еще не начался. Q: Как отправить решение задачи? Отсутствует кнопка "Отправить". A: Есть несколько возможных причин этого: 1. Курс уже закончился. 2. Если олимпиада состоит из нескольких туров, то естественно во время, например, второго тура запретить отправлять решения задач первого. 3. Если есть ограничение на количество попыток и эти попытки исчерпаны, то кнопка "Отправить" не появится. Q: При отправке решения через сайт, Internet Explorer выдает сообщение о нехватке памяти. Что это означает? A: Это означает, что на Вашем компьютере не хватает виртуальной памяти. Нужно освободить место на диске C:(или на том, на котором расположен swap-файл). Q: Выдается ли какой-нибудь документ после окончания курса дистанционного обучения? A: Пока - нет. Q: Почему к вам так трудно пробиться, отвратительная связь? A: Наш сервер находится в сети unibel-ла - это сеть объединяющая учебные заведения в Беларуси и скорость передачи у неё плохая. Мы предпринимаем все попытки по исправлению ситуации. А пока, в качестве альтернативы - Вы можете пользоваться почтовым роботом: dl-service@gsu.unibel.by. Задачи по программированиюQ: В каком виде нужно присылать решения задач по программированию? A: Из соображений безопасности нашей Системы, решения задач по программированию принимаются в виде исходных текстов программ. В большинстве курсов допустимы следующие языки программирования: Borland Pascal 7.0, Borland C/C++ 3.1, GNU C 2.95.2 (win). Если в рамках какого-либо курса этот набор другой, то это оговаривается в описании курса. Q: Как отправлять решение? A: Через робота: #TestTask (читайте помощь), через сайт: под условием задачи есть фрейм для отсылки решения. Q: Какие критерии оценки? A: Автор задачи составляет некоторое множество тестов и указывает балы за каждый. Сложность тестов "идет по нарастающей". Мы компилируем программу. Если компиляция прошла успешно, запускаем её на тестах. Перед запуском мы засекаем время. Если программа превышает лимит времени, мы снимаем её, и начисляем 0 баллов за этот тест. Если программа корректно отработала, мы проверяем ответ. Q: Программа проверяется на всех тестах? A: Это зависит от курса: если он командный и решение засчитывается "прошло" / "не прошло", то мы тестируем до первого не пройденного теста. Иначе - на всех тестах. Q: Какое время даётся на тест? A: Это указывается в условии задачи. Если не указано, то 10 секунд. Q: В каком случае может появиться комментарий "ошибка компиляции", если у меня все компилируется? A: Возможно, Вы используете функции из модулей, который недоступен при компиляции решений. Например, для BP 7.0 таковыми являются модули: Dos, Math, библиотеки TurboVision. Q: Что означает комментарий "ошибка во время выполнения" в протоколе тестирования? A: Это означает, что после выполнения программа вернула ненулевой код выхода. Т.е. произошла т.н. Runtime error или была выполнена команда Halt с ненулевым параметром. Q: Какие давать имена файлам с решениями? A: Если это не оговорено в условии задачи, то имя файла - любое. Для задач по программированию расширение должно соответствовать языку программирования. Q: Моя программа не проходит один тест, хотя она - правильная! Можно мне посмотреть ваши тесты? A: Да, теперь это доступно но пока - только в этих курсах: "GCSW 1999-2001 - Олимпиады по программированию", "Программирование на языке Pascal", "Методы алгоритмизации" "Тренировочный курс ACM" "Олимпиады по информатике" "Программирование на языке ассемблера для IBM PC". После того как ваше решение не прошло какой-то тест, в протоколе появится ссылка на него. СоревнованияQ: Можно ли иногородним участвовать в соревновании? A: Да, конечно, у нас ведь Distance Learning :-) Q: Я хочу принять участие в вашем соревновании. Что для этого нужно? A: Вам достаточно подписаться на соответствующий курс и перед началом олимпиады мы вышлем на ваш e-mail условия. Сразу после начала и в течение соревнований условия также будут доступны на сайте и через почтового робота. Q: Можно ли принимать участие сразу в двух олимпиадах? A: Да. Q: Начало соревнований в 9.00 - это по какому времени (GMT+?). A: На титульной странице есть наше текущее время и GMT +2 Q: Решения первого дня нужно отправлять сегодня, или это можно сделать завтра? A: Некоторые соревнования проходят в 2 и более туров. Тогда в каждый день будут доступны для отсылки задачи только текущего тура. Q: Дублируются ли письма с условиями, если у нескольких участников указан один и тот же e-mail? A: Нет. Q: Когда присылать решения? A: Решения принимаются в течение всего соревнования. Число посылок, если не указано в описании, - не ограничено. Засчитывается только последнее присланное решение. Желательно присылать решение сразу после того, как Вы решите, что оно готово. Так мы сможем быстрее протестировать всех участников. Q: Будут ли какие-то дополнительные извещения, скажем за неделю до соревнования? A: Нет. Q: Олимпиада закончилась, но я придумал новое решение. Как мне его протестировать? A: После соревнования задачи переходят в учебные курсы - решайте на здоровье! :-) Q: Когда будет следующая олимпиада? A: В разделе "Соревнования" можно посмотреть список соревнований (олимпиад), проходящих в данный момент или, которые пройдут в ближайшее время. Q: Какие версии компиляторов используются и какие командные строки? A: Turbo Pascal Version 7.0 TP\Tpc.exe $SOURCE$ /E$TARGETDIR$ Perl, version 5.003_07 for Win32 Build 315 - Built 09:33:08 Dec 31 1997 Perl\bin\Perl.exe $SOURCE$ Borland C++ Version 3.1 BC\BIN\BCC -ml -n$TARGETDIR$ $SOURCE$ Borland C++ Version 5.2 bcc32.exe -4 -O2 -DDLTESTING -n%~s2 %src% Free Pascal 2.2.0 ppc386.exe -Cr -O1 -XS -oabc -dCONTEST -FD%ppPath% -o%~n1.exe %src% gcc version 3.4.2 "g++.exe" -x c++ -o "%target%\%~n1.exe" -O2 -L Delphi7 dcc32.exe %1 -$R+ -E%2 Q: Какое расширение нужно использовать для конкретного языка? A: См. ответ в таблице. (Отдельные курсы позволяют использование ограниченного подмножества приведенных языков). Extension Language Решения на ПаскалеQ: В каком случае может появиться комментарий "ошибка компиляции", если у меня все компилируется? A: Необходимо устанавливать ключи компиляции (в Borland и Turbo Pascal-е нажать клавиши Ctrl-O-O) Q: У меня программа на ваших тестах дает правильный ответ, но у вас она не проходит. A: Возможно вы не инициализируете используемые переменные. Например: var x :integer; begin ... x:=x+10; { НЕВЕРНО } writeln(x); end. var x :integer; begin x:=0; { ВЕРНО } ... x:=x+10; writeln(x); end. Q: При отправке появляется сообщение: "!!!Внимание!!! Решение НЕ добавлено в очередь на тестирование. Попробуйте переотправить решение." A: Возможно в имени/названии каталога есть "необычные" символы (",' и.т.д.). Желательно, чтобы путь и имя файла были только на английском языке. | |||||||||||||||