Прошло уже достаточно много времени с того момента, как я последний раз писал подробный дайджест о главных новостях разработки программного продукта «Автоматизированная система проверки решений задач по программированию SimplePM, и я, наконец, насобирал достаточное количество новостей. Ознакомиться с ними Вы можете ниже.

Переговоры со спонсорами

Сейчас активно веду переговоры со спонсорами по поводу предоставления проекту SimplePM личного репозитория для хранения пакетов установки, что предоставит возможность упростить установку программного продукта «Автоматизированная система проверки решений задач по программированию «SimplePM» на ОС семейства Linux.

Веб-приложение

Хочу напомнить, что уже начиная со 2 версии система обретёт большое количество нового функционала, а существующий будет переработан и улучшен. Также, с приходом новой версии стемы следует ожидать реализации многоязычности веб-интерфейса системы а также поддержки пользовательских локализаций (между прочим, у проекта есть пока что тайный спонсор, который согласился предоставить SimplePM лёгкую систему перевода на другие языки).

Сервер проверки решений

Возвращаясь к мысли, также скажу, что в версии 2.0 будет полностью переделан сервер проверки пользовательских решений задач по программированию. Он получит продвинутую поддержку системы дополнений, существенно улучшится его производительность. Кроме этого, Вам уже не нужно будет самостоятельно подбирать лимит одновременных проверок, система сделает это автоматически (будет учитываться производительность компьютера, на котором она установлена). Единственная печальная на первый взгляд новость — скорость запуска сервера заметно увеличится, а также он будет потреблять больше памяти и процессорного времени, но без этого речи об повышении производительности и быть не может (минимальное потребление ОЗУ увеличится с 50 МБ до 120-200 МБ, увеличение используемого процессорного времени и увеличение нагрузки на процессор пройдёт практически не заметно).

Дополнительное ПО

Также, будет разработано дополнительное ПО, которое значительно упростит работу с системой как для администраторов системы, так и для ёё пользователей.

Готовый архив задач

Что ещё стоит отметить, так это то, что в версии 2.0 уже будет присутствовать полноценный архив задач, количество задач в котором будет достаточно большим, и задачи эти будут на различные темы с различными уровнями сложности. Для того, чтобы особенно смышлённые учащиеся не копировали авторские решения задач, архив будет предоставляться лишь учебным заведениям, которые официально инпользуют SimplePM (на основании договора / в письменном виде уведомившие об этом).

О системе

Программный продукт «SimplePM» представляет собой многофункциональную, многорежимную и масштабируемую автоматизированную систему проверки решений задач по программированию распространяемую бесплатно, исходный код которой распространяется под свободной лицензией Apache License 2.0. Подробнее о ней Вы можете узнать на её официальном сайте: https://spm.sirkadirov.com/