Инструкция для организаторов окружной олимпиады по информатике, 8-11 класс. Москва, 2 декабря 2012 г. Версия от 30 ноября 2012 г icon

Инструкция для организаторов окружной олимпиады по информатике, 8-11 класс. Москва, 2 декабря 2012 г. Версия от 30 ноября 2012 г



Смотрите также:
Инструкция для организаторов окружной олимпиады
по информатике, 8-11 класс. Москва, 2 декабря 2012 г.


Версия от 30 ноября 2012 г.

Данная инструкция описывает не все ньюансы проведения олимпиады. Полные правила проведения олимпиады опубликованы на сайте http://olympiads.ru/moscow/

В данную инструкцию могут вносится исправления и дополнения. Актуальный вариант инструкции опубликован на этом же сайте.

Эта инструкция содержит несколько приложений, более подробно описывающих отдельные аспекты проведения олимпиады. В конце приведен краткий план действий, в котором удобно отмечать выполненные пункты.

  1. До начала олимпиады необходимо согласовать с окружным оргкомитетом количество участников олимпиады, получить от окружного оргкомитета списки участников и необходимые им языки программирования и среды разработки. На компьютере каждого участника должны быть установлены необходимые ему среды разработки а также:

  • Двухпанельный файловый менеджер, например, Far Manager.

  • Программа для чтения PDF-файлов, например, Adobe reader.

Рекомендуемый список программного обеспечения приведен на http://olympiads.ru/moscow/2012-13/docs/po.shtml

  1. Желательно заранее подготовить рассадку учащихся, желательно не сажать рядом учащихся из одной школы, а при невозможности выполнения этого условия — учащихся из одной параллели. В каждой аудитории во время олимпиады постоянно должен находиться дежурный. В точке проведения во время олимпиады должен находиться технический специалист, отвечающий за работу компьютеров, программного обеспечения, подключения к интернету.

  2. Все компьютеры участников должны быть подключены к интернету. Рекомендуется использовать фильтрацию на уровне сервера, ограничивающую доступ к интернету только сайтами olympiads.ru (89.108.127.163) и ejudge.mioo.ru (195.208.66.22). При невозможности фильтрации доступа к интернету техническими методами, во время тура должно осуществляться наблюдение за работой учащихся, для исключения использования сайтов, отличных от указанных и иных ресурсов (например, сетевых дисков) для обмена информацией.

  3. Распечатайте условия задач в необходимом количестве, логины и протоколы для каждой аудитории.

  4. Перед началом тура учащимся рассказывается о правилах проведения олимпиады (см. приложение «Выступление перед участниками»). Это можно сделать в одной общей аудитории или отдельно в каждой аудитории, где работают участники олимпиады.

  5. Каждому участнику олимпиады выдается индивидуальный логин и пароль. Это необходимо делать уже в аудитории, чтобы исключить возможность обмена паролями. Сразу после выдачи в протокол заносится информация об участнике и его личный номер (последние 4 цифры логина). Бумажная копия протокола должна быть в каждой аудитории.

  6. Участникам предоставляется возможность проверить работоспособность компьютера, среды разработки, логина в тестирующую систему. Для входа в тестирующую систему необходимо открыть сайт http://ejudge.mioo.ru и ввести логин и пароль. Адрес для входа в тестирующую систему необходимо написать на доске.

  7. В тестирующей системе будет «нулевая» задача — задача на вычисление суммы двух целых чисел, записанных в разных строках файла. Эта задача нужна только для демонстрации принципов работы тестирующей системы. Учащиеся могут до начала тура попробовать сдать решение «нулевой» задачи в тестирующую систему на выбранном языке программирования. При подведении результатов олимпиады «нулевая» задача не учитывается.

  8. Если у некоторых учащихся имеются технические проблемы, которые не могут быть быстро устранены, можно начать тур для всей аудитории, кроме этих учащихся. В этом случае эти учащиеся не получают условия до устранения технических проблем, время начала и окончания тура для них устанавливается индивидуально.

  9. Тур начинается после того, как устранены все технические проблемы. Разрешается делать в разных аудиториях разное время начало тура (но в одной аудитории желательно тур начинать одновременно для всех учащихся). Началом тура является выдача условий учащимся. Время начала тура записывается на доске и в протоколе для каждого участника. Необходимо использовать время по часам тестирующей системы, для чего можно зайти на сайт http://ejudge.mioo.ru под любым из логинов.

  10. Продолжительность тура — 3 часа (180 минут). Учащийся может досрочно прекратить выполнение заданий и покинуть тур. После окончания работы участника (как досрочном, так и после окончания тура) всегда заполняется протокол (см. приложение «Окончание работы и заполнение протокола»).

  11. Во время тура участники могут общаться только с дежурными, членами жюри, оргкомитета, представителями городской методической комиссии.

  12. Во время тура участникам разрешено использовать любую принесенную с собой бумажную литературу (например, справочники по языку программирования, распечатки примеров кода) и личные записи, в том числе заранее подготовленные.

  13. Во время тура участникам запрещено использовать любые собственные электронные устройства (мобильные телефоны, смартфоны, планшетные компьютеры, устройства для чтения электронных книг, плейеры), а также цифровые носители информации (USB-устройства, карты памяти, CD и DVD, дискеты и т. д.)

  14. Все вопросы по условиям задач участники задают через тестирующую систему (ссылка «Отправить вопрос»). Ответ можно увидеть в тестирующей системе на странице «Сообщения».

  15. Основной («первый») способ сдачи задач — в автоматическую тестирующую систему. При этом производится тестирование на тестах из условия. Решение принимается на проверку, если оно проходит все тесты из условия задачи. Если решение не проходит тесты из условия задачи — оно не принимается на проверку, не будет проверено после окончания тура и получит 0 баллов. Можно сдавать несколько решений по каждой задаче, оценивается последнее сданное на проверку решение по каждой задаче.

  16. Если участник олимпиады не может сдать решение в автоматическую тестирующую систему, допускается помочь ему, показав, как необходимо реализовать ввод-вывод в задаче. При этом не допускается исправление ошибок в алгоритме. Участник олимпиады также может задать вопрос через тестирующую систему, если у него не получается сдать решение на проверку в тестирующую систему. Решения, которые не удается сдать в тестирующую систему на проверку, сдаются после окончания тура для «ручной» проверки («второй» способ проверки).

  17. После окончания тура и при досрочном уходе участника с олимпиады необходимо заполнить протокол, в котором расписывается участник олимпиады, и скопировать его решения (по тем задачам, которые не были сданы в автоматическую тестирующую систему — см. приложение «Окончание работы и заполнение протокола»).

  18. После окончания тура у всех участников необходимо сообщить об этом по электронной почте inf okrug@mioo.ru. В этом (и всех остальных письмах) просьба указывать округ и номер школы, где проходит олимпиада.

  19. После окончания тура формируется общий архив решений, сданных вторым способом и сразу после окончания тура проводится проверка решений (см. приложение «Порядок проверки решений, сданных вторым способом»). Проверку желательно производить в присутствии участника олимпиады, чтобы тот мог дать при необходимости пояснения по способу компиляции программы, запуска, ввода-вывода данных. Если участник досрочно ушел с олимпиады, разрешается производить проверку его решений до окончания олимпиады, но только в отдельной аудитории, в которой нет других участников олимпиады. Результаты проверки решений, сданных втором способом, заносятся в протокол и заверяются подписью проверяющего.

  20. Данные из протоколов переносятся в электронную форму протокола, который сохраняется под именем protocol_8-11_1234.xls (заменив 1234 на номер или название школы, где проводилась олимпиада). По электронной почте inf-okrug@mioo.ru необходимо отправить электронную форму протокола и архив с решениями, сданными вторым способом. Это необходимо сделать в воскресенье, 2 декабря сразу после окончания тура и проверки работ, сданных вторым способом. В течение двух дней после олимпиады также необходимо отправить отсканированные изображения протоколов с подписями участников.

  21. Все работы и оригиналы протоколов проверки необходимо передать в окружной оргкомитет.

  22. Результаты проверки будут опубликованы на сайте http://olympiads.ru/moscow в течение нескольких дней после окончания олимпиады. Апелляции принимаются по электронной почте в течение двух дней после публикации результатов. Порядок публикации результатов также будет написан на сайте.

  23. Помимо всероссийской олимпиады школьников, в Москве проводится независимая от нее Московская олимпиада по информатике. Сайт московской олимпиады - http://olympiads.ru/mosolymp/

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


Контактная информация:

Кириенко Денис Павлович, методист МИОО, председатель региональной предметно-методической комиссии всероссийской олимпиады школьников по информатике

Email: inf-okrug@mioo.ru

Телефон: 8-916-781-23-31


^

Приложение 1. Выступление перед участниками


Выступление проводится в свободной форме. При выступлении необходимо сообщить участникам следующую информацию.

  1. Как «логиниться» в операционную систему, как запускать среды разработки, где сохранять свои файлы.

  2. До начала тура необходимо проверить работу компьютера, среды разработки, научиться сохранять файлы, зайти в тестирующую систему на сайт http://ejudge.mioo.ru, проверить работу своего логина и пароля.

  3. В тестирующей системе будет «нулевая» задача — задача на вычисление суммы двух целых чисел, записанных в разных строках файла. Эта задача нужна только для демонстрации принципов работы тестирующей системы. До начала тура попробовать сдать решение «нулевой» задачи в тестирующую систему на выбранном языке программирования. При подведении результатов олимпиады «нулевая» задача не учитывается.

  4. Логин и пароль — сохранить, не выбрасывать после окончания олимпиады!

  5. Продолжительность тура — 3 часа.

  6. Во время тура участники могут общаться только с дежурными, членами жюри, оргкомитета, представителями городской методической комиссии.

  7. Во время тура разрешено использовать любую принесенную с собой бумажную литературу (например, справочники по языку программирования, распечатки примеров кода) и личные записи, в том числе заранее подготовленные.

  8. Во время тура запрещено использовать любые собственные электронные устройства (мобильные телефоны, смартфоны, планшетные компьютеры, устройства для чтения электронных книг, плейеры), а также цифровые носители информации (USB-устройства, карты памяти, CD и DVD, дискеты и т. д.)

  9. Все вопросы по условиям задач задаются через тестирующую систему (ссылка «Отправить вопрос»). Ответ можно увидеть в тестирующей системе на странице «Сообщения».

  10. Решением задачи является программа, которая считывает данные с клавиатуры и выводит результат на экран. Программа должна быть простым консольным приложением, не использующим никакие графические возможности. Программа на паскале не должна подключать модуль crt. Программа должна выводить только то, что указано в условии задачи, никакие дополнительные сообщения типа «Введите число» или «Ответ» не допускаются. Не нужно делать задержку после окончания работы программы.

  11. Основной способ сдачи задач — в автоматическую тестирующую систему (возможно для языков C, C++, Pascal, Python, Кумир, Qbasic, Visual Basic, C#, Java, PHP, Perl, Ruby). Возможно, что придется правильно оформлять программу — инструкции записаны на сайте тестирующей системы. Если не получается оформить задачу правильным способом — можно задать вопрос через тестирующую систему.

  12. Сдаваемые решения проверяются во время тура только на тестах из условия. Решение должно выдавать правильный ответ на тестах из условия, в этом случае оно получает результат «Принято на проверку». Если решение не принимается на проверку — оно получит 0 баллов. Можно сдавать сколько угодно решений, проверяться будет только последнее принятое на проверку решение по каждой задаче. Для сдаваемых решений в тестирующую систему доступен полный протокол проверки. По ссылке «Итог» можно увидеть, по каким задачам решения были приняты на проверку.

  13. Если решение написано на неподдерживаемом языке программирования или если его не удается сдать в тестирующую систему — решение сдается организаторам олимпиады в конце тура и проверяется «ручным» запуском на тех же тестах после окончания тура. Участник олимпиады может присутствовать при такой проверке.

  14. Результаты олимпиады будут опубликованы на сайте http://olympiads.ru/moscow через несколько дней. Предварительные результаты будут опубликованы в виде списка по номерам участников. Те участники, которые сдавали решения в тестирующую систему, смогут увидеть результаты уже вечером воскресенья в тестирующей системе — для этого необходимо сохранить свой логин и пароль.

  15. Апелляции принимаются по электронной почте в течение двух дней после публикации предварительных результатов. Порядок подачи апелляций будет опубликован на сайте.

  16. Окончательные результаты утверждаются окружным оргкомитетом. Победители и призеры окружной олимпиады из 9-11 классов приглашаются на региональный этап, который состоится 19 и 21 января. Для участия в региональном этапе обязательна регистрация, следите за информацией на http://olympiads.ru/moscow.

  17. Помимо всероссийской олимпиады школьников, в Москве проводится независимая от нее Московская олимпиада по информатике. Сайт московской олимпиады - http://olympiads.ru/mosolymp/

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


^

Приложение 2. Окончание работы и заполнение протокола


  1. До ухода с олимпиады каждый участник олимпиады должен проверить правильность заполнения протокола и расписаться в протоколе.

  2. Столбцы «Фамилия», «Имя», «Школа», «Класс», «Номер участника» заполняются до начала тура. «Номер участника» - это последние цифры логина в тестирующую систему.

  3. Столбец «Время тура — начало» заполняется после начала тура.

  4. Дальнейшие операции выполняются когда участник заканчивает работу (досрочно или в конце тура).

  5. «Нулевая» задача не оценивается и в протокол не вносится.

  6. Дежурный в аудитории в тестирующей системе под логином участника (т. е. лучше прямо на рабочем месте участника) нажимает на ссылку «Итог». По этой ссылке находится таблица, где для каждой задачи указано, принята ли эта задача на проверку (столбец «Статус» содержит слова «Принято на проверку», сама строка покрашена в зеленый цвет). Дежурный сообщает участнику, что эти задачи приняты на проверку в автоматическую тестирующую систему и будут проверены автоматически. В протоколе в столбце «Сдано» для соответствующих задач записывается цифра «1».

  7. Если есть какие-то задачи, которые были сданы в тестирующую систему, но не были приняты на проверку (по ссылке «Итог» для таких задач в столбце «Статус» записано что-то отличное от «Принято на проверку»), дежурный сообщает, что эти задачи не будут проверены автоматической тестирующей системой.

  8. Дежурный спрашивает, хочет ли участник олимпиады сдать решения по каким-то задачам для «ручной» проверки («второй способ»). При наличии таких задач дежурный копирует решения этих задач в место, установленное организатором олимпиады (это может быть USB-диск, сетевой каталог (но только если он недоступен другим участникам), место на локальном диске и т. д.). В этом месте создается каталог с именем «Номер_Фамилия_Имя», где «номер» - уникальный номер участника (4 цифры, «Фамилия» и «Имя» записываются латинскими буквами. Например, 1234_Ivanov_Mihail. В этом каталоге создаются подкаталоги, соответствующие задачам с названиями «A», «B», «C» и т. д. в которые помещается решение задачи (не более одной версии по каждой задаче). Обратите внимание: если решение писалось на Visual Basic, Visual C, и т.п., то решением будет каталог проекта. Допустимо (и даже рекомендуется) помимо исходного текста копировать туда скомпилированный exe-файл. Однако исходный текст программы должен быть скопирован обязательно!

  9. В протоколе в столбце «Сдано» для задач, сданных вторым способом, записывается цифра «2». Для несданных задач в столбце «Сдано» записывается цифра «0». Одна и та же задача не может быть сдана двумя способами.

  10. Если задача сдана вторым способом, то рекомендуется отправить в тестирующую систему исходный код этой задачи, чтобы методическая комиссия могла при необходимости изучить его. Это можно сделать и для задач на неподдерживаемых языках — для них можно выбрать любой язык.

  11. Если участник сдал задачи вторым способом, то в столбце «Компилятор» необходимо записать язык программирования (компилятор), который использовал участник.

  12. В столбце «Время тура — конец» записывается текущее время по часам тестирующей системы.

  13. Участник олимпиады проверяет правильность заполнения протокола и расписывается в протоколе.

  14. Если решения собираются на флешку, то рекомендуется сразу же их скидывать на какой-нибудь компьютер, чтобы случайно не потерять все уже сданные решения.
^

Приложение 3. Порядок проверки решений, сданных вторым способом


  1. Организатор олимпиады собирает все решения, сданные вторым способом, и бумажные версии протоколов.

  2. Из всех сданных решений формируется общий архив со следующей структурой каталогов:

sch0001 -\
|
+- 1234_Ivanov_Mihail -\
| + A
| + B
| + C
|
+- 1235_Petov_Ivan ----\
+ A
+ C
+ D

то есть каталог верхнего уровня — это название школы, в нем находятся подкаталоги с решениями учащихся (формат названия каталога — номер учащегося, фамилия, имя, используются только латинские буквы, вместо пробелов используются символы подчеркивания).

  1. Желательно сразу же создать копию этого каталога, чтобы случайно ничего не испортить при проверке.

  2. Каждому проверяющему выдается копия этого каталога или каталогов с решениями отдельных учащихся, бумажный протокол для записи результатов и индивидуальный логин в тестирующую систему «для жюри».

  3. Для сдачи решений проверяющий заходит в тестирующую систему http://ejudge.mioo.ru по специальной ссылке «вход для жюри» с использованием индивидуального логина «для жюри». Далее в тестирующую систему будут сдаваться решения участников (всех участников – под одним логином, однако разные проверяющие во избежание путаницы должны пользоваться разными логинами).

  4. ^ При «ручной» проверке имеет право присутствовать участник олимпиады, чье решение проверяется, участник также имеет право давать указания по способу компиляции, запуску программы и вводу-выводу данных.

  5. При проверке решений проверяющий имеет право вносить в исходный код программы изменения, необходимые для успешной компиляции решения или для правильной реализации ввода-вывода, но не имеет право модифицировать алгоритм решения задачи.

  6. Каждая задача проверяется на 5 или 10 тестах, и оценивается из 10 баллов. Каждый тест оценивается соответственно 1 или 2 баллами (за исключением тестов из условия, которые оцениваются 0 баллов). Каждый тест либо проходит (и засчитывается), либо не проходит — частичной оценки за тест не бывает. Балл за задачу определяется, как сумма баллов по всем пройденным тестам.

  7. «Нулевая» задача не оценивается и в протокол не вносится.
^

Порядок действий члена жюри по каждому проверяемому решению следующий:


  1. Если программа написана на одном из языков программирования, поддерживаемых автоматической тестирующей системой, то проверяющий сдает программу в автоматическую тестирующую систему, используя специальный логин для членов жюри. В противном случае необходимо перейти к пункту 5.

  2. Если автоматическая тестирующая система не смогла скомпилировать решение (результат тестирования - «Ошибка компиляции»), то член жюри изучает протокол тестирования и пытается устранить причины ошибки компиляции, внося исправления в исходный код программы, не модифицируя алгоритм решения задачи. Если этого сделать не удалось, то нужно перейти к пункту 5.

  3. Если решение было скомпилировано в автоматической тестирующей системе, то член жюри смотрит на количество пройденных тестов в автоматической тестирующей системе. Если программа прошла хотя бы один тест (включая тесты из условия), то признается, что программа была проверена автоматической тестирующей системой и в этом случае программа оценивается тем количеством баллов, которым было оценено решение при помощи автоматической тестирующей системы.

  4. Если программа не проходит ни одного теста, то причина этого, как правило, заключается в неправильной реализации ввода-вывода, например, в наличии лишнего вывода в программе. В этом случае член жюри изучает протокол тестирования и исходный код программы и пытается внести исправления в программу так, чтобы программа удовлетворяла требованиям к решениями, проверяемых автоматической тестирующей системой. При этом запрещается модифицировать алгоритм решения задачи, т.е все исправления должны касаться только ввода-вывода или каких-либо частей программы, не связанных с алгоритмом решения (например, подключение тех или иных библиотек, устранение «задержки» после работы программы и т. д.). Внеся необходимые изменения, член жюри повторно сдает программу в автоматическую тестирующую систему, повторяя этот процесс при необходимости.

  5. Если программа не может быть скомпилирована автоматической тестирующей системой или она не проходит ни одного теста, член жюри проводит «ручное» тестирование решения. В этом случае решение запускается несколько раз на тестах, разработанных городской предметно-методической комиссией. Член жюри последовательно запускает программу и вводит все тесты, при этом большие тесты желательно копировать тест через «буфер обмена», а не вводить руками. Если программа выводит результат на данном тесте, член жюри сверяет результат работы программы с правильным ответом и в случае совпадения результата с правильным ответом отмечает данный тест, как пройденный. Баллы за каждую задачу определяются суммой баллов за те тесты, которые были успешно пройдены.

  6. В случае использования ручной проверки независимо от используемого способа тестирования (с использования тестирующей системы или без) проверяющий записывает в протокол количество баллов, набранных участником по каждой задаче, которая была им проверена. Запись в протоколе заверяется подписью проверяющего. Баллы по каждой задаче вносятся в электронный протокол.


^

Приложение 4. План действий организатора олимпиады


Рекомендуется отмечать выполненные пункты.




От окружного оргкомитета получены списки участников, информация о необходимых средах разработки для каждого участника




Подготовлены рабочие места участников олимпиады (есть все необходимое программное обеспечение)




Подготовлена рассадка участников олимпиады




Обеспечен доступ к сети интернет, настроена фильтрация ИЛИ дежурные проинструктированы о необходимости постоянного наблюдения за участниками, проверен доступ к сайтам http://olympiads.ru/moscow и http://ejudge.mioo.ru




Распечатаны условия задач, логины и пароли, протоколы




В каждой аудитории есть дежурный, аудитория обеспечена условиям, логинами и паролями, протоколом




Участникам олимпиады рассказано о правилах олимпиады (приложение 1)




Участникам олимпиады выданы логины и пароли, заполнены первые столбцы протокола




Участники олимпиады проверили компьютеры, устранены технические проблемы




Тур начался, время начала тура (по часам тестирующей системы) написано на доске в каждой аудитории и в протоколах




При досрочном уходе учащихся у них собираются решения вторым способом и заполняются протоколы (приложение 2)




Тур окончен. Отправлено письмо об окончании тура на inf-okrug@mioo.ru




Собран архив с решениями всех учащихся и все протоколы (приложение 3)




Создается резервная копия архива




Проверяющим решения выдается индивидуальный логин «для жюри», копии решений участников, инструкция по проверке (приложение 3), протоколы, тесты для проверки заданий (желательно — как в электронном, так и в распечатанном виде).




Производится проверка решений сданных вторым способом, результаты вносятся в протоколы




Из бумажных протоколов данные переносятся в электронную форму протокола (один общий файл)




Электронный протокол и архив с решениями учащихся, сданных вторым способом, отправляется по электронной почте inf-okrug@mioo.ru




Отсканированные бланки протоколов отправляются по электронной почте не позднее вторника, 4 декабря




Скачать 161,33 Kb.
Дата конвертации10.05.2013
Размер161,33 Kb.
ТипИнструкция
Разместите кнопку на своём сайте или блоге:
rud.exdat.com


База данных защищена авторским правом ©exdat 2000-2012
При копировании материала укажите ссылку
обратиться к администрации
Документы