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