Информация для добровольцев
Зачем мы это делаем?
Большинство
(математик не имеет права кидаться словом "все")
существующих тренажёров
-
... имеют закрытый исходный код.
Это очень печально.
"Час ЕГЭ" разрабатывается под лицензией GNU GPLv3.
-
... хранят задания в виде текста.
В случае математики (основного предмета, с которого и начиналась разработка) это нелогично.
"Час ЕГЭ" хранит задания в виде шаблонов-подпрограмм, которые составляют текст.
-
... работают либо только через интернет, либо только с жёсткого диска и под конкретными ОС.
"Час ЕГЭ" имеет оффлайн-версию.
Что нужно проекту? Как помочь проекту?
(в порядке возрастания сложности)
-
Попробовать тренажёр в действии и покритиковать.
Особенно нам важно услышать о том, что Вас отталкивает - "бесит",
выражаясь языком целевой аудитории тренажёра, т. е. школьников.
Внести предложения и пожелания.
-
Рассказать друзьям о тренажёре.
Особенно важно, чтобы о "Час ЕГЭ" узнало как можно больше учителей и выпускников.
-
"Час ЕГЭ" поддерживает т. наз. интеграцию с другими сайтами через iframe.
Если Вы - владелец тематического сайта или блога,
Вы можете по вышеприведённой инструкции вставить окошко "Час ЕГЭ" на страницы своего ресурса.
Пример.
Если у Вас нету сайта
цензура ему не страшна - мы будем очень признательны,
если Вы вышлете владельцам известных Вам образовательных ресурсов информацию о возможности интеграции.
-
Придумать что-нибудь по поводу дизайна
(кстати, при интеграции можно установить произвольные CSS-свойства).
Дизайнера в команде нет... Пока нет.
-
Программировать. Самое сложное и самое нужное.
Нужны, во-первых, шаблоны заданий
(пример,
ещё пример),
во-вторых, решения к уже существующим (если Вы пришлёте нам шаблон без решения - мы тоже будем рады!).
Пример шаблона с решением.
Если у Вас есть желание создать набор заданий для "Час ЕГЭ", связанный с каким-то другим предметом, украинским или казахстанским аналогом ЕГЭ и т. д.,
в том числе если Вы планируете получить от этого некоторую выгоду от третьих лиц, что не возбраняется (не запрещено),
делайте это смело и результат по возможности присылайте нам.
Будут вопросы - задавайте, попробуем помочь.
Будет необходимость в дополнительной документации (кроме той, что уже есть) - тоже пишите.
Помните: мы рады любой помощи!
Высказаться можно прямо здесь, если у Вас есть учётка ВКонтакте, или написав письмо на
nickkolok@mail.ru
Информация для добровольцев-программистов.
-
Регистрируемся на GitHub.com.
-
Форкаем наш проект.
-
Устанавливаем git:
sudo apt-get install git
или
sudo yum install git
(в зависимости от дистрибутива; могут быть и другие варианты, для менее распространённых)
-
Клонируем себе на локальный диск репозиторий:
git clone https://github.com/%USERNAME%/chas-ege.git
(здесь и далее %USERNAME% нужно заменить на выбранное Вами при регистрации на GitHub имя пользователя)
-
(Здесь будут более подробные инструкции по работе с гитом, пока составляем.)
-
Для отладки составленных задач служит оболочка отладки.
Консоль
(вывод ошибок и исполнение команд "на лету")
в браузерах Mozilla Firefox и Google Chrome открывается по нажатию F12.
-
Учебники: по гиту - git-scm.com,
по javascript - learn.javascript.ru,
шпаргалка
по $\TeX$ (только в коде пишется двойная дробь \\ - из-за экранирования).