> -- Александр Ильин писал(а):
> ... Что использовать в качестве БД участников и результатов я не знаю.
Возможно, БД уч-ков и таблица баллов - это просто один массив записей подходящей структуры, который в ходе турнира постепенно заполняется и раз в минуту фиксируется на диск. БД решений - изначально пустые папки с вложенной структурой стандартных папок Mod, Sym и Code. Очередное решение заносится в папку уч-ка под очередным именем-номером с учетом номера решаемой задачи. Всю структуру вроде нетрудно выстроить. Потом под нее сделать сервисные функции типа занести решение в папку участника N, очистить папку участника N, удалить участника, зарегистрировать нового участника...
Тесты к задачам находятся в своей иерархии папок. Поскольку размерность турнира не слишком большая (100-300 участников, не более 10 задач, не более 10 попыток на задачу), вся совокупность папок не будет чрезмерно большой.
Как-то так...