ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Система проведения соревнований по программированию ejudge
@ 2007-08-04 12:32 Denis Kirienko
  2007-08-04 15:31 ` Damir Shayhutdinov
  0 siblings, 1 reply; 6+ messages in thread
From: Denis Kirienko @ 2007-08-04 12:32 UTC (permalink / raw)
  To: ALT Devel discussion list

Добрый день!

В Daedalus залита система для проведения соревнований по
программированию ejudge (http://www.ejudge.ru). Такого рода системы -
обязательный и ключевой элемент любого соревнования по программированию
(например, школьных и студенческих олимпиад). Основной функционал
системы - приём решений в виде исходных кодов программ участников, их
компиляция, запуск на заранее подготовленном жюри наборе тестов,
проверка результата исполнения программы.

В июльском номере российского Linux Format есть статья "На чем
соревнуются олимпийцы", часть которой посвящена ejudge.

Среди всех подобных систем ejudge обладает наибольшей функциональностью.
Например, при помощи ejudge можно проводить тестирования на заданиях с
выбором ответа или с кратким ответом, можно давать задания, которые
будут оценивать эксперты. На ejudge в апреле проводилась
интернет-олимпиада в честь 300-летия со дня рождения Леонарда Эйлера
(http://euler.math.ru).

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

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

В перспективе хотелось бы увидеть ejudge в образовательном дистрибутиве,
думаю, по срокам это вполне реально, если можно будет вставить ejudge в
Branch 4.0. Единственная проблема которая мне видится - невозможность
какого-либо широкого тестирования продукта ввиду весьма узкой целевой
аудитории.

Для работы ejudge также нужна библиотека libreuse, она также залита в
Daedalus.

--
Денис

Crossposted to devel@, sisyphus@



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Система проведения соревнований по программированию ejudge
  2007-08-04 12:32 [devel] Система проведения соревнований по программированию ejudge Denis Kirienko
@ 2007-08-04 15:31 ` Damir Shayhutdinov
  2007-08-04 15:43   ` Денис Смирнов
  2007-08-04 17:24   ` Denis Kirienko
  0 siblings, 2 replies; 6+ messages in thread
From: Damir Shayhutdinov @ 2007-08-04 15:31 UTC (permalink / raw)
  To: ALT Devel discussion list

> В перспективе хотелось бы увидеть ejudge в образовательном дистрибутиве,
> думаю, по срокам это вполне реально, если можно будет вставить ejudge в
> Branch 4.0. Единственная проблема которая мне видится - невозможность
> какого-либо широкого тестирования продукта ввиду весьма узкой целевой
> аудитории.

Может, провести турнир среди участников ALT Linux team?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Система проведения соревнований по программированию  ejudge
  2007-08-04 15:31 ` Damir Shayhutdinov
@ 2007-08-04 15:43   ` Денис Смирнов
  2007-08-04 20:49     ` Slava Semushin
  2007-08-04 17:24   ` Denis Kirienko
  1 sibling, 1 reply; 6+ messages in thread
From: Денис Смирнов @ 2007-08-04 15:43 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 700 bytes --]

On Sat, Aug 04, 2007 at 07:31:46PM +0400, Damir Shayhutdinov wrote:

>> В перспективе хотелось бы увидеть ejudge в образовательном дистрибутиве,
>> думаю, по срокам это вполне реально, если можно будет вставить ejudge в
>> Branch 4.0. Единственная проблема которая мне видится - невозможность
>> какого-либо широкого тестирования продукта ввиду весьма узкой целевой
>> аудитории.
DS> Может, провести турнир среди участников ALT Linux team?

Хорошая идея :) А темой выбрать опакечивание? ;)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
С каких это пор запрещается желать странного?
		-- slava in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Система проведения соревнований по программированию ejudge
  2007-08-04 15:31 ` Damir Shayhutdinov
  2007-08-04 15:43   ` Денис Смирнов
@ 2007-08-04 17:24   ` Denis Kirienko
  1 sibling, 0 replies; 6+ messages in thread
From: Denis Kirienko @ 2007-08-04 17:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 630 bytes --]

Damir Shayhutdinov пишет:
>> В перспективе хотелось бы увидеть ejudge в образовательном дистрибутиве,
>> думаю, по срокам это вполне реально, если можно будет вставить ejudge в
>> Branch 4.0. Единственная проблема которая мне видится - невозможность
>> какого-либо широкого тестирования продукта ввиду весьма узкой целевой
>> аудитории.
> 
> Может, провести турнир среди участников ALT Linux team?


Ну спортивное программирование весьма далеко от того, чем занимаются
участники team. Хотя я думал над тем, чтобы приспособить ejudge к
проверке умения работать с bash или для проверки задачек на SQL.

--
Денис



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Система проведения соревнований по программированию ejudge
  2007-08-04 15:43   ` Денис Смирнов
@ 2007-08-04 20:49     ` Slava Semushin
  2007-08-05 18:58       ` Gennady Kovalev
  0 siblings, 1 reply; 6+ messages in thread
From: Slava Semushin @ 2007-08-04 20:49 UTC (permalink / raw)
  To: ALT Devel discussion list

04.08.07, Денис Смирнов<mithraen / altlinux.ru> написал(а):
[...]
> DS> Может, провести турнир среди участников ALT Linux team?
>
> Хорошая идея :) А темой выбрать опакечивание? ;)

Поддерживаю идею с турниром.

Тема мне в принципе безразлична -- даже если будет какой-нить SQL, в
котором я смогу ответить на два вопроса из ста, так я не расстроюсь --
в школе и институте у меня почти всегда так было.


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Система проведения соревнований по программированию ejudge
  2007-08-04 20:49     ` Slava Semushin
@ 2007-08-05 18:58       ` Gennady Kovalev
  0 siblings, 0 replies; 6+ messages in thread
From: Gennady Kovalev @ 2007-08-05 18:58 UTC (permalink / raw)
  To: 'ALT Devel discussion list'

> > DS> Может, провести турнир среди участников ALT Linux team?
> >
> > Хорошая идея :) А темой выбрать опакечивание? ;)
> 
> Поддерживаю идею с турниром.
> 
> Тема мне в принципе безразлична -- даже если будет какой-нить SQL, в
> котором я смогу ответить на два вопроса из ста, так я не расстроюсь --
> в школе и институте у меня почти всегда так было.

Тема - это важно. Предлагаю не "опакечивание", а "забег на исправление багов
в багзилле", "чемпионат по переводу описаний" и т.д. ;)

Гена, типа менеджер.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-08-05 18:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-04 12:32 [devel] Система проведения соревнований по программированию ejudge Denis Kirienko
2007-08-04 15:31 ` Damir Shayhutdinov
2007-08-04 15:43   ` Денис Смирнов
2007-08-04 20:49     ` Slava Semushin
2007-08-05 18:58       ` Gennady Kovalev
2007-08-04 17:24   ` Denis Kirienko

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git