Предложение для тех кто ищет над чем поломать голову
Добавлено: 27 фев 2013, 19:28
Я в постах не раз замечал, что есть люди которые хотят программировать на Android, но у которых отсутствует практика разработки. У меня возникла идея. Что если создать небольшой онлайн турнир по программированию?
Схему действия вижу пока такую :
Условимся что есть
Задание : Посчитать факториалы чисел до числа n. Вывести результат в виде таблицы с двумя столбцами : Число | Его факториал
Лимит времени : 30 минут
1) Идет набор участников( 8,16,32,64)
2) Создается IRC сервер для выдачи заданий
3) В указанное время участники заходят на сервер. Ожидают очереди.
4) Судья создает комнату приглашает 2х участников из пары, выдает задание, лимит времени(условно полчаса)
Примечание : В IRC фиксируется время доставки сообщения клиенту. Отчет времени начинается с момента принятия клиентом сообщения от сервера.
6) Если участник выполнил задание - он отправляет на файлообменник проект, и бросает в канал ссылку.
7) Если участник выполнил проект не до конца, он должен предоставить "то что есть" не позднее времени =(лимит времени + 2минуты)
8) Если участник не выполнил проект или не явился на соревнование - автоматическое поражение.
9) Если оба участника сдали - читаем ниже.
10) Оценивается проект исходя из 3х критериев(пока придумал только 3, можно добавить еще) :
1) Количество строк кода. (Если больше чем у соперника - оцениваем в 1, если меньше -0, если оба проекта равны по количеству строк - 0)
2) Количество leaks (см. примечание к п.1)
3) Правильность выполнения .( по 5ти бальной шкале)
В сумме тот кто больше набрал и проходит дальше. Если возникнет ситуация что результаты равны - задается вопрос - блиц по Android(какой нибудь простенький, вроде "Какого вида могут быть модификаторы доступа у метода описанного в интерфейсе."). Тот кто быстрее отвечает - проходит дальше. Засчитывается только полный ответ.
Вообщем где то так. Жду мнений, по этому поводу.
Схему действия вижу пока такую :
Условимся что есть
Задание : Посчитать факториалы чисел до числа n. Вывести результат в виде таблицы с двумя столбцами : Число | Его факториал
Лимит времени : 30 минут
1) Идет набор участников( 8,16,32,64)
2) Создается IRC сервер для выдачи заданий
3) В указанное время участники заходят на сервер. Ожидают очереди.
4) Судья создает комнату приглашает 2х участников из пары, выдает задание, лимит времени(условно полчаса)
Примечание : В IRC фиксируется время доставки сообщения клиенту. Отчет времени начинается с момента принятия клиентом сообщения от сервера.
6) Если участник выполнил задание - он отправляет на файлообменник проект, и бросает в канал ссылку.
7) Если участник выполнил проект не до конца, он должен предоставить "то что есть" не позднее времени =(лимит времени + 2минуты)
8) Если участник не выполнил проект или не явился на соревнование - автоматическое поражение.
9) Если оба участника сдали - читаем ниже.
10) Оценивается проект исходя из 3х критериев(пока придумал только 3, можно добавить еще) :
1) Количество строк кода. (Если больше чем у соперника - оцениваем в 1, если меньше -0, если оба проекта равны по количеству строк - 0)
2) Количество leaks (см. примечание к п.1)
3) Правильность выполнения .( по 5ти бальной шкале)
В сумме тот кто больше набрал и проходит дальше. Если возникнет ситуация что результаты равны - задается вопрос - блиц по Android(какой нибудь простенький, вроде "Какого вида могут быть модификаторы доступа у метода описанного в интерфейсе."). Тот кто быстрее отвечает - проходит дальше. Засчитывается только полный ответ.
Вообщем где то так. Жду мнений, по этому поводу.