Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Нужен программист с опытом работы с ejudge

project expired


Разработать узкоспециализированную программу, которая должна автоматизировать процесс создания вариантов одного-единственного конкретного задания к конкретной олимпиаде по программированию (где нужно запрограмировать простую формулу).


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


То есть, на основе набранного в визуальном редакторе, система (программа) должна автоматически формировать: 

  • LaTeX-представление     или  MathType-представление     или еще какое-то аналогичное представление     этой формулы, которое будет использовано     для формирования условия. Условия сразу     должны содержать все средства, чтобы     их можно было легко добавить в ejudge     (например * .pdf     файлы (или изображения     .png, .jpg и     тд) с формулами и файлы     statement.xml,     какие будут     указывать ejudge-у,     что в качестве условия соответствующего     варианта этой задачи отражать     соответствующий .pdf-     файл (или изображения     .png, .jpg и     тд) ).

        
  • Подавать     эту формулу в виде выражения на языке     программирования (C#, C++  или Phyton  и т.д. - на ваш выбор)

        
  • Тесты     (примеры "такие-то входные данные -     такой-то ответ"), причем гарантировать,     что в тестах используются только входные     данные, на которых выполнить вычисления     возможно, а если подобрать достаточное     количество таких примеров невозможно,     то уведомлять пользователя и обрывать     процесс формирования . Тесты должны     сразу быть в таком виде, чтобы их можно     было легко добавить в ejudge.


Не ставится требования обязательно писать визуальный редактор самому, можно взять какой-то конкретный готовый (из интернета и тд).


Каким будет этот сервис будь то десктопная версия(десктопная программа) или веб сервис не имеет значения. (на ваш выбор)


Жду ваших предложений, а также с радостью обсужу детали проекта более подробно!



  1. 7 days299 ₴
    Сергей Гришко
     226 

    I've been working with this technology and I'm ready to do this for you

    Ukraine Cherkassy | 22 March at 11:24 |