Автор Тема: Автоматизация приема экзаменов  (Прочитано 9079 раз)

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Автоматизация приема экзаменов
« : Сентябрь 17, 2009, 07:05:47 pm »
Планируется разработать кроссплатформенную программу для автоматизации приема экзаменов через тестирование. Во время тестирования ответ тестируемого должен проверяться на уровень совпадения по смыслу с правильным ответом. Ответ вводится на русском языке (с заданными ограничениями на построение фразы). Оценка в процентах выдается в зависимости от уровеня совпадения. Требуется модуль, отвечающий за обоснование оценки (система должна быть способна объяснить почему поставила ту или иную оценку). Ядро системы реализует логический вывод в логике предикатов первого порядка. Для его разработки рассматриваются Prolog и Erlang. Графический интерфейс - на С, GTK+. Требуется модуль (отдельное приложение) построения базы знаний на основе предложений естественного (русского с ограничениями) языка. При вводе предложений на русском языке требуется проверка орфографии и посказки.

Оффлайн Kamir

  • Пользователь
  • **
  • Сообщений: 17
  • Репутация: +105/-0
    • Просмотр профиля
Re: Автоматизация приема экзаменов
« Ответ #1 : Сентябрь 18, 2009, 01:23:31 pm »
В мире свободного софта есть подобная прога, в каком-то номере журнала LinuxFormat был его обзор. Нужно обязательно посмотреть на эту прогу.

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Автоматизация приема экзаменов
« Ответ #2 : Сентябрь 21, 2009, 06:34:38 pm »
После рассмотрения Erlang-а выяснилось, что он для решения нашей задачи не подходит. Будем ориентироваться на Prolog в его открытой реализации (http://www.swi-prolog.org/download/stable). Компилится под OpenSolaris по обычной схеме: ./configure; gmake; pfexec gmake install.