Главная страница

общение

Перейти на форум

Обсудить тезисы

события

Расписание

Приветствия

Пленарные заседания

"Круглые столы"

Семинары

Презентации

Мастерские

Участники конференции

Экспоненты выставки

Фотогалерея

секции

Содержание

I.1, I.2, I.3

II.1, II.2, II.3, II.4

III.1, III.2, III.3

- IV -

- V -

- VI -

Алфавитный список авторов

статистика

Вид доклада: [только публикация]

ИТО-2002/Секция III /Подсекция 2

НАСЛЕДОВАНИЕ ПРАВ В НЕОДНОРОДНЫХ ОБРАЗОВАТЕЛЬНЫХ ПОРТАЛЬНЫХ СИСТЕМАХ

Филиппов Станислав Александрович

Московский Инженерно-Физический Институт (государственный университет)

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

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

При рассмотрении вопроса выяснилось, что за основу можно принять организацию учебного процесса, которую можно представить в виде цепочки: Специальность ® Форма обучения ® Группа ® Студент. На первый взгляд структура удовлетворяет предъявленным запросам: выдается набор прав на Специальность – есть возможность перейти к формам обучения, к группам в ней, к студентам и их атрибутам. Очевиден и недостаток – в эту цепочку никак не вписывается понятие прав на объект типа Сотрудник. Не понятно, как дать право на создание объекта, если перед нами только набор уже созданных объектов и как быть с объектами, которые по определению имеют более одного родителя (к таковым относятся, например, любые обучающие курсы, имеющие родителя-сотрудника, родителя — учебный план и родителя — учебная траектория).

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

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

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

Подводя итог, можно указать, что вершины на одном уровне дерева можно поделить на три группы:

  • вершины, определенные цепочкой учебного процесса и дающие название уровню;

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

  • вершины, определяющие возможность создания объектов уровня и, фактически, описывающие доступный набор объектов уровня.
обсудить на форуме
Сервер поддерживается фирмой НПП "БИТ про"
и Московским центром Федерации Интернет Образования