r104 - 12 Jul 2014 - 20:41:45 - Sergej ZnamenskijYou are here: TWiki >  IS4UGP Web > MainConcept

Концепция информационной системы "Ботик"

Предисловие

Длительное существование научно-образовательного комплекса, созданного на базе Института программных систем Российской академии наук в Переславле-Залесском невозможно без высокоэффективной подготовки высококвалифицированных кадров.

Мы настойчиво ищем высокоэффективные технологии качественного образования. Деловые игры и другие формы педагогики сотрудничества отличаются сложностью организации, трудноодолимой без адекватной информационной поддержки.

Известные технологии информационного обеспечения совместной деятельности не дают достаточной основы для перспективных образовательных методик.

Нам нужна эффективная система информационной поддержки управления одновременно процессом формирования творческой личности студента, готовой к сотрудничеству и процессом научного и организационно-методического творчества преподавателей.

Нужна информационная система, способная так объединить усилия студентов разного уровня и аспирантов в реальной практической деятельности, чтобы освоение нового и взаимодействие с передачей опыта от старших младшим, самооценками, взаимооценками и сдачей-приемкой заданий и продуктов происходили с опорой на множество подсистем разносторонней оценки вклада каждого в общий процесс и абсолютно прозрачно для присматривающих специалистов высочайшей квалификации.

Требования к информационной системе

Нам нужны не разрозненный набор модулей-приложений, ориентированных на жестко заложенные модели учебной деятельности, а единая система, в рамках которой могли бы в перспективе быть обеспечены информационной поддержкой не только традиционные формы обучения, но и групповая проектная деятельность и студенческие научные конференции, и другие (в том числе экспериментальные, пока неизвестные) виды образовательной деятельности, направленной на становление творческой личности.

Чтобы система работала на развитие навыков сотрудничества, надо всех студентов без исключения привлечь к активной разноплановой (в том числе, административной) работе в системе.

Считается, что если связать современную качественную вики (MoinMoin или TWiki) c современными качественными системами поддержки управления проектами и контентом (например, хорошую LMS), то можно обеспечить поддержку любого образовательного процесса. Это действительно верно в рамках небольших проектов или больших проектов застывшей достаточно прозрачной структуры.

Опыт показывает, что при ощутимом расширении системы катастрофически обостряются:

  • проблема ориентации пользователя в обилии доступной информации;
  • проблема администрирования системы.

При этом эклектическая информационная система более резко теряет управляемость при качественном росте сложности системы из-за существенно нелинейного возрастания количества согласованных административных действий в различных подсистемах, не подлежащих автоматизации.

Разумная альтернатива такова:

  1. Система должна помогать пользователю (в частности, администратору) эффективно отслеживать важную и полезную конкретно для него информацию.
  2. Информация одной организационной структуры должна оставаться неизменно доступной при любых перестройках другой. Это означает, что задачи администрирования должны решаться не на уровне отдельных модулей (например, оценивания или управления проектами), а на уровне элементов организационной структуры - контекстов.

Первая, крайне трудная в ситуации непредсказуемой организационной структуры задача персонализации бизнес-процесса может решаться только в целостной системе и только с оперативным учетом активности остальных пользователей. Сложность второй задачи вызвана тем, что контекстная организация информационной системы при последовательном развитии неизбежно противоречит реляционному подходу и идее интеграции интернет-ресурсов и отчасти поэтому недостаточно теоретически проработана.

Логика поставленной задачи требует, чтобы:

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

Принципы построения системы

История таких систем, как Linux, Perl и TeX подсказывает путь к сохранению управляемости при нарастающей сложности. Образно идею архитектуры такой системы выражает устройство персика. Свободное творчество в зоне "мякоти персика" (пользовательских документов, классов и пакетов в Perl и TeX и программ под Linux) обеспечивается жестко фиксацией и детальным документированием "косточки персика" (описания языков и системных вызов ядра Linux), "ядрышко" которой впоследствии минимально совершенствуется в этих жестких рамках.

В описываемой информационной системе все исходные коды (включая локализацию, художественный дизайн и логику взаимодействия) модулей, обеспечивающих авторизацию и разнообразные пользовательские, административные и административно-разработческие интерфейсы и поддержание организующих структур, - целиком и полностью относятся к "мякоти". "Косточка" и "ядрышко" лишь обеспечивают их прозрачное взаимодействие и на этой основе устойчивую управляемость при качественном расширении и усложнении "мякоти". Поскольку систем подобной направленности пока нет, то идея требует пояснений.

Функциональность "ядрышка" носит наиболее общий характер и состоит в обеспечении прозрачности взаимодействия различных компонент мякоти и подконтрольности их произвольных изменений. Примером такой компоненты является компьютерный планировщик-органайзер, ориентированный на индивидуального пользователя или рабочую группу. Используется он для создания, просмотра и редактирования дерева целей (называемое также деревом задач), листьями которого являются конкретные задания (ToDo). Это помогает правильно распределить силы (свои и подчиненных) и тем самым повысить общую продуктивность.

Центральная идея состоит в том, что индивидуальные деревья общественно значимых целей/задач очень сильно пересекаются и на самом деле являются подмножествами совокупного дерева целей и что на это совокупное дерево целей разумно ориентировать:

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

"Ядрышко" при этом должно обеспечить:

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

Функциональный уровень архитектуры системы

Функциональной особенностью архитектуры является разделение сервиса и обработки данных. Простой, быстрый и безотказный сервис моментально доставляет пользователю любую доступную ему информацию в текущем состоянии. обработки. Это означает, что пользователь может не дожидаясь завершения заказанной им обработки переходить к другим интерфесам, производить любые действия, вплоть до открытия такого же окна, в котором он может внести изменения в полях формы и эти изменения автоматически продублируются в первом окне. Вся вводимая в интерфейсах пользователей информация немедленно синхронизуется, но больше никакой обработки сервером не производится.

Согласование и применение изменений и индикация изменившейся информации на экранах пользователей обеспечивается демонами , которые выполняют всю реальную работу с данными в соответствии с учётом установленных приоритетов и востребованности результатов обработки. Если какой-то фрагмент информации виден многим пользователям, то его обновление будет работать быстрее, а никому не нужные фрагменты совсем не будут обрабатываться, пока ситуация не изменится.

Show attachmentsHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf 1-2-03-koryaka-p-57.pdf manage 282.1 K 12 Jul 2014 - 12:01 Sergej Znamenskij Коряка Ф. А. Автоматизированная система управления ВУЗом –– UPIS,XI научно-практическая конференция 2007. Т. 1, с. 59—63.
pdfpdf 18-53-Stepanov_Algorithm_of_assigning-p-221.pdf manage 413.2 K 12 Jul 2014 - 18:38 Sergej Znamenskij Д. Н. Степанов Алгоритм назначения рецензентов как часть проведения научных конференций при поддержке информационной системы UPIS. Материалы XI научно-практической конференции УГП им. А.К. Айламазяна - Т.1, апрель 2007, C.59-63.
docdoc Amelkin_Znamenskij_Telematika_2010.doc manage 25.0 K 23 Oct 2010 - 22:19 Sergej Znamenskij С. А. Амелькин, С. В. Знаменский. Оценка в образовании будущего. Труды XVII Всероссийской научно-методической конференции Телематика'2010. Том 1. Секция A, с. 156-157
pdfpdf Cnews-forum-Znamenskij.pdf manage 1791.0 K 28 Oct 2010 - 17:37 Sergej Znamenskij Презентация к форуму CNews 10 ноября 2010 г.
pdfpdf Complex_projects_new_technologies.pdf manage 1404.2 K 02 Aug 2010 - 11:18 Sergej Znamenskij С.В. Знаменский. "К новым технологиям информационной поддержки сложных проектов". Презентация для VII конференции разработчиков свободных программ Переславль 2010
pdfpdf Context-authonomic.pdf manage 160.0 K 05 Feb 2009 - 10:06 Sergej Znamenskij С.В. Знаменский. "Контекстно-автономная информационная система". Презентация доклада на Четвертой конференции "Свободное программное обеспечение в высшей школе" Переславль 2009.
pdfpdf Prikl_Inf.pdf manage 217.3 K 06 Sep 2010 - 00:18 Sergej Znamenskij С.М.Абрамов, Н.С.Живчикова, С.В.Знаменский, Е.С.Иванов, А.В.Котомин, Д.Н.Степанов, Е.В.Титова, В.Н.Юмагужина. "Архитектура системы для разработки технологий организации сложной совместной деятельности". Прикладная информатика, №2(26) 2010 г., с. 31-41
pdfpdf Tezisi_dokladov_Mezhdunarodnoy_nauchno-obrazovatelnoy_konferencii.pdf manage 6170.3 K 12 Jul 2014 - 09:56 Sergej Znamenskij 90. Живчикова Н.С., Знаменский С.В., Титова Е.В. Информационная поддержка научных конференций. Тезисы ... 90. Проблемы высшего и среднего профессионального образования». – М.: РУДН, 2009. c. 883-885.
pdfpdf UBS4313.pdf manage 216.9 K 12 Jul 2014 - 09:44 Sergej Znamenskij Знаменский С. В. Архитектура распределенной памяти для изменчивой компьютерной среды / Управление большими системами. Выпуск 43. М.: ИПУ РАН, 2013. С.271-294
pdfpdf Znamensk-PACO.pdf manage 322.3 K 23 Feb 2013 - 08:07 Sergej Znamenskij С.В. Знаменский. Ретроспективная основа распределённой памяти для изменчивой вычислительной среды. PACO-2012
pdfpdf Znamenskij-rcdl2011.pdf manage 144.8 K 23 Feb 2013 - 07:54 Sergej Znamenskij С. В. Знаменский. Ретроспективная основа совместной реорганизации сложных информационных ресурсов. «Электронные библиотеки: перспективные методы и технологии, электронные коллекции» RCDL-2011, Воронеж, Воронежский госуниверситет, 2011, с. 93-101.
pdfpdf Znamenskij1.pdf manage 4147.0 K 23 Feb 2013 - 07:56 Sergej Znamenskij С. В. Знаменский. Ретроспективная основа совместной реорганизации сложных информационных ресурсов. «Электронные библиотеки: перспективные методы и технологии, электронные коллекции» Презентация доклада
docrtf Znamenskij_RCDL-2010.rtf manage 2839.4 K 23 Aug 2010 - 11:45 Sergej Znamenskij С. В. Знаменский. Гибкая основа информационной системы для обучения. Труды конференции RCDL-2010, октябрть 2010
pdfpdf Znamenskij_rcdl2013.pdf manage 221.5 K 12 Jul 2014 - 09:36 Sergej Znamenskij 89. Знаменский С. В. К идентификации версий временем изменения / Труды 15-й Всероссийской научной конференции «Электронные библиотеки: перспективные методы и технологии, электронные коллекции» — RCDL-2013, Ярославль:ЯрГУ, 2013 , c. 237-246
pdfpdf ipu.pdf manage 334.3 K 12 Jul 2014 - 10:40 Sergej Znamenskij Н.С. Живчикова, Е.В. Титова. Логическая модель информационной поддержки управления сложными изменчивыми организационными структурами. Тезисы конференции CAD/CAM/PDM-2008
pdfpdf psta2010_2_3-13.pdf manage 509.2 K 06 Sep 2010 - 00:21 Sergej Znamenskij В. А. Болотов, С. В. Знаменский. Требования к информационной системе управления качеством образования. "Программные системы: Теория и приложения", №2(2), 2010 г.
pdfpdf psta2011_4_115-126.pdf manage 623.5 K 23 Feb 2013 - 08:03 Sergej Znamenskij С. В. Знаменский. Архитектура коллаборативно-изменяемой иерар- хической структуры // Программные системы: теория и приложения : электрон. научн. журн. 2011. № 4(8), с. 115–126.
pdfpdf psta2011_4_127-137.pdf manage 521.9 K 23 Feb 2013 - 08:03 Sergej Znamenskij С. В. Знаменский. Процессный подход к эволюционированию инфор- мационных систем. Ретроспективное индексирование // Программные системы: теория и приложения : электрон. научн. журн. 2011. № 4(8), с. 127–137.
pdfpdf sit2013_0_161-166.pdf manage 617.3 K 12 Jul 2014 - 10:06 Sergej Znamenskij И. А. Казарина. Разработка системы создания тестов в фор- мате PDF // Наукоёмкие информационные технологии: Tруды XVII Молодежной научно-практической конференции SIT-2013, 2013 c. 161–166.
pdfpdf sit2014_125-130.pdf manage 514.9 K 12 Jul 2014 - 09:13 Sergej Znamenskij Е. А. Комягина. Администрирование информационной системы НОУ ВПО «УГП имени А.К. Айламазяна» // Наукоёмкие информационные технологии: Tруды XVIII ... конференции SIT-2014 — Переславль-Залесский, 2014 c. 125–130.
pdfpdf sit2014_131-137.pdf manage 544.1 K 12 Jul 2014 - 09:23 Sergej Znamenskij Д. А. Кириллова. Улучшение шаблона дневника прохождения прак- тики (опыт рефакторинга) // Наукоёмкие информационные технологии: Tруды XVIII Молодежной научно-практической конференции SIT-2014, 2014 c. 131–137.
pdfpdf sit2014_147-151.pdf manage 507.3 K 12 Jul 2014 - 09:21 Sergej Znamenskij В. Е. Цыбышев. Функциональное тестирование Информационной Си- стемы Университета // Наукоёмкие информационные технологии: Tруды XVIII Молодежной научно-практической конференции SIT-2014 c. 147–151.
pdfpdf sit2014_163-167.pdf manage 613.8 K 12 Jul 2014 - 09:17 Sergej Znamenskij В. А. Дьяченко. Переработка модуля генерации отчёта практики // Наукоёмкие информационные технологии: SIT-2014 — Переславль-Залесский: Изд-во «Университет города Переславля», 2014 c. 163–167.
pdfpdf svz-rcdl2009-preliminary-final.pdf manage 3681.3 K 08 Sep 2010 - 11:42 Sergej Znamenskij С.М.Абрамов, Н.С.Живчикова, С.В.Знаменский, А.В.Котомин, Е.В.Титова. "Информационная система для разработки технологий организации сложной совместной деятельности" Презентация доклада на 11й Всероссийской научной конференции RCDL-2009.
pdfpdf svz-sam-telematika2010.pdf manage 5901.6 K 23 Oct 2010 - 22:16 Sergej Znamenskij Знаменский С.В., Амелькин С.А. Оценка в образовании будущего. Презентация доклада на конференции "Телематика-2010"
pdfpdf thesis-Pereslavl-2009-4.pdf manage 672.7 K 12 Jul 2014 - 10:01 Sergej Znamenskij Знаменский С.В. Контекстно-автономная информационная система. // Четвёртая конференция «Свободное программное обеспечение в высшей школе». Переславль, 30 января — 1 февраля 2009 года. Тезисы докладов. М., ALT Linux, 2009, c. 32-37
pdfpdf zn-konf.pdf manage 446.9 K 27 Jan 2007 - 11:39 Sergej Znamenskij С.В. Знаменский "Концепция Информационной системы ИПС-УГП" Презентация доклада на Второй конференции "Свободное программное обеспечение в высшей школе" Переславль 2007.
pdfpdf znamenskij-PSI.pdf manage 1795.3 K 21 Oct 2010 - 23:47 Sergej Znamenskij Презентация на отчёте в УС ИПС РАН 22 октября 2010 г.
pdfpdf znamenskij-rcdl2010.pdf manage 3313.8 K 18 Oct 2010 - 19:57 Sergej Znamenskij Презентация доклада на RCDL-2010
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r104 < r103 < r102 < r101 < r100 | More topic actions
 
Powered by TWiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback