П. А. Брызгалов нивц мгу, г. Москва Основная цель системы агора
Вид материала | Документы |
- Д. А. Никитенко Научно-исследовательский вычислительный центр мгу, Исторический факультет, 27.21kb.
- Экспресс бюллетень, 15.03kb.
- Об опыте преподавания программирования ядра Linux, 46.86kb.
- Возраст: 15-17 лет Основная цель, 140.46kb.
- М. В. Ломоносова Международная конференция (5-е Валентеевские чтения) «Миграция и развитие», 229.19kb.
- Основная образовательная программа по направлению: 260800 Технология продукции и организация, 513.83kb.
- Королев Владимир Александрович. Курс читается в 6 семестре для студентов специальности, 90.93kb.
- Москва, 1189.79kb.
- Минобрнауки РФ федеральное государственное бюджетное образовательное учреждение высшего, 51.43kb.
- Т. Б. Дианова (Москва, мгу) этническая самоидентификация в фольклоре региона: тема, 676.38kb.
АГОРА – система Интернет-поддержки проведения научных мероприятий
Вл.В. Воеводин, С.И. Соболев, П.А. Брызгалов
НИВЦ МГУ, г.Москва
Основная цель системы АГОРА (u.ru/)– предоставить максимально полный набор Интернет-сервисов для поддержки проведения научных мероприятий – конференций и семинаров. Предлагаемые сервисы ориентированы прежде всего на две категории пользователей – участников и организаторов. Участники на веб-сайте мероприятия имеют возможность ознакомиться с необходимой информацией, отправить свои материалы, подписаться на почтовую рассылку. Организаторам же предоставляется инструментарий для создания и поддержки веб-сайта, обработки регистрационных данных участников, организации распределенного рецензирования присланных материалов и т.п. Гибкость используемой платформы позволяет легко наращивать набор сервисов.
Опыт сотрудников НИВЦ МГУ как в организации ряда научных конференций и семинаров, так и в создании сайтов для них, показал, что эти сайты имели немало общего. К примеру, механизмы рассылки обновлений и регистрации участников, разработанные первоначально для разных целей и на основе различных технологий, использовались на всех сайтах с минимальными изменениями. Сайты обладали сходной структурой и сходным набором разделов, содержащих "статические" данные: тематику мероприятия, время и место проведения, сведения об организаторах и т.д. Однако содержимое этих разделов нужно было периодически изменять, например, в случае уточнения каких-либо данных. По сходным схемам проводилась и обработка регистрационных данных, причем в основном "вручную". Таким образом, возникла мысль о едином интегрированном механизме, позволяющем легко создавать сайты, редактировать опубликованную на них информацию, осуществлять рассылку обновлений подписчикам по электронной почте, работать с данными о зарегистрировавшихся участниках и т.д. Обсуждаемая в данной работе система АГОРА реализует эти, а также многие другие возможности.
Стержнем системы АГОРА является система управления контентом веб-сайта. Процесс создания нового сайта состоит из ряда шагов, на каждом из которых администратор заполняет различные формы, отвечая на вопросы системы. Здесь определяется структура будущего сайта, его внешний вид и информационное наполнение, формируются анкеты для регистрации участников, материалов и экспертных оценок.
Для дальнейшей работы с сайтом используется специальный Интерфейс администрирования. С помощью него редактируется содержимое страниц и параметры дизайна, добавляются, удаляются либо "скрываются" из меню-рубрикатора разделы, ведется работа с данными из регистрационных форм, осуществляется рассылка для подписчиков, добавляются анонсы и т.д.
Остановимся подробнее на подсистеме обработки зарегистрированных докладов. Предусмотрены различные режимы просмотра списка докладов, ограничивающие его по заранее заданным условиям и по условиям пользователя. Тезисы докладов в списке представлены ссылками на файлы. Список может быть экспортирован в формат CSV для работы с ним, например, в Microsoft Excel/Access. Допускается также и другой способ работы с докладами - при регистрации все данные из форм и файлы с тезисами высылаются на заранее определенный адрес e-mail.
Система поддерживает распределенное рецензирование докладов экспертами. Администратор сайта регистрирует экспертов через свой интерфейс и формирует анкету экспертизы. Затем в списке докладов против каждого из них он выбирает имя одного или нескольких экспертов. Эксперты, авторизовавшись на известной им странице системы, получают список докладов с ссылками на файлы с тезисами. Свое впечатление о докладе они выражают при заполнении соответствующей анкеты экспертизы.
Среди других возможностей системы хотелось бы отметить наличие встроенного счетчика посещений для каждого сайта, механизм размещения баннеров, работу с «программируемыми» новостями-анонсами и их архивами, возможность подписки на рассылку по e-mail, поддержку двуязычных сайтов (на данный момент - на русском и английском языках).
Система АГОРА реализована на языке PHP 4, использует в работе СУБД MySQL. Веб-сервер - Apache, платформа – Debian Linux. Такое сочетание программных продуктов хорошо зарекомендовало себя во многих Интернет-проектах. Среди его положительных сторон можно назвать гибкость настройки, неплохую производительность и доступность.
Проект АГОРА в настоящий момент находится в стадии разработки. Наша конечная цель - создание интегрированной системы, которая могла бы максимально полно обеспечить поддержку проведения различных научных мероприятий. В частности, сейчас апробируется подсистема создания бэджей для участников конференций и сборников “Кто есть кто”. Обладая базой данных по участникам конференций, можно в будущем при наличии соответствующих договоренностей обеспечивать резервирование билетов и мест в гостиницах для тех, кому это необходимо...
За примерно полтора года существования системы АГОРА на ее основе было создано более десятка сайтов конференций и семинаров. Среди них - сайты этой конференции, конференции "Научно-образовательные ресурсы МГУ в Интернете", ряда научных семинаров Московского Университета.