Текущая версия системы «Волга», несмотря на ряд своих достоинств, обладает следующими недостатками, которые должны быть устранены в следующей версии продукта:

  • отсутствие параметризации условий задач (т.е. когда преподаватель задает пределы, в которых должны варьироваться переменные из условий задачи и соотношения между ними, а каждому студенту, решающему задачу, достается свой вариант задачи, со «своими числами»),
  • неоптимальная архитектура системы проверки решений. Сейчас она спроектирована таким образом, что каждое возможное решение задачи (даже отличающееся от других решений только одним шагом) хранится в виде отдельного списка формул. Такая архитектура неудобна тем, что даже для самой простой задачи требуется ввести слишком много формул и подсказок к ним. После декабрьской апробации системы были придуманы новый алгоритм проверки решений и концепция хранения сведений о возможных решениях задач, которые существенно снизят трудоемкость добавления в базу задач новых задач. Внедрение данного алгоритма и концепции хранения сведений о возможных решениях задач требует существенной переработки текущей версии системы,
  • неоптимальная организация легкого интерфейса решения задач. Мы пришли к выводу, что в легком интерфейсе решения задачи студенту должно быть показано окно с пояснениями и пропусками, куда он будет вводить ответы, типа такого:

    (задача вычисления расстояния между векторами a и b)

    Введите координаты вектора c, равного разности векторов a и b __ __ __ ___

    Введите длину вектора c ___

    Введите расстояние между векторами a и b (оно как-то зависит от длины вектора c)__

Если Вами движет не только сиюминутный практический интерес и в Вашем Вузе найдутся:

  • программист(один или несколько), готовый изучить язык Python и фреймворк Django (это то, что мы используем в серверной части нашей программы),
  • преподаватель, готовый предоставить сведения о возможных решениях задач, придумать подсказки к ним, предоставить студентов для апробации обучающей программы,

то возможна совместная разработка следующей версии системы «Волга». В случае успешного совместного сотрудничества можно получить совместное свидетельство (с вашей стороны до 2х авторов, с нашей стороны до 3х авторов). После получения свидетельства результирующий код будет выложен в открытый доступ (чтобы проект рос и развивался). Свидетельства о регистрации программного продукта важны для нас, поскольку они выступают гарантией спокойствия для нашего руководства, а также увеличивают наши показатели научной деятельности. В процессе сотрудничества возможно совместное написание докладов на научно-практические конференции. Также в процессе сотрудничества можно попробовать получить совместное финансирование, а в качестве исполнителей указать как сотрудников вашего ВУЗа, так и нашу лабораторию. Будем рады сотрудничеству.