Разработка:im/school — различия между версиями
Johnleft (обсуждение | вклад) м (→Школа: идет наполнение страницы материралами) |
Johnleft (обсуждение | вклад) м (→Главная страница: уточнено описание) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | {{Infobox_Plugin | ||
+ | | name = school | ||
+ | | type = im | ||
+ | }} | ||
+ | |||
+ | |||
=Школа= | =Школа= | ||
Этот интерфейс является входным для большинства других интерфейсов, которые используются для организации учебного процесса. Здесь, отображаются элементы доступа к функциям создания и управления учебным процессом. А также функциям просмотра его состояния и результатов. | Этот интерфейс является входным для большинства других интерфейсов, которые используются для организации учебного процесса. Здесь, отображаются элементы доступа к функциям создания и управления учебным процессом. А также функциям просмотра его состояния и результатов. | ||
==Главная страница== | ==Главная страница== | ||
− | По возможностям пользователи делятся на студентов, законных представителей, посредников, преподавателей, администраторов. Для каждого из них предусмотрена функция проверки прав доступа. Например - is_student(), is_client(), is_reseller(), is_teacher(), is_manager(). | + | По возможностям пользователи делятся на студентов, законных представителей, посредников, преподавателей, администраторов. Для каждого из них предусмотрена функция проверки прав доступа. Например - is_student(), is_client(), is_reseller(), is_teacher(), is_manager(). В качестве аргумента передается id пользователя по таблице persons. |
Первая страница разбита на разделы, которые отображаются при наличии полномочий на их просмотр у зашедшего на эту страницу. В каждом разделе сгруппированы элементы, доступные только одной из вышеописанных ролей. Если пользователь имеет несколько ролей, то отображаются все разделы, на просмотр которых у него есть полномочия. | Первая страница разбита на разделы, которые отображаются при наличии полномочий на их просмотр у зашедшего на эту страницу. В каждом разделе сгруппированы элементы, доступные только одной из вышеописанных ролей. Если пользователь имеет несколько ролей, то отображаются все разделы, на просмотр которых у него есть полномочия. | ||
+ | |||
+ | Соответствующие полномочия распространяются и на блоки. Следует учесть, что блоки не должны повторяться при наличии нескольких ролей у пользователя. | ||
'''Раздел для учеников''' | '''Раздел для учеников''' | ||
+ | Ученик видит ссылки на im/recordbook. | ||
'''Раздел для преподавателей''' | '''Раздел для преподавателей''' | ||
+ | |||
+ | Преподаватель видит ссылки на | ||
+ | * im/journal. | ||
'''Раздел для администрации''' | '''Раздел для администрации''' | ||
+ | |||
+ | Здесь отображаются ссылки на | ||
+ | * im/programms. | ||
+ | * im/programmitems. | ||
+ | * im/programmsbcs. | ||
+ | * im/agroups. | ||
+ | * im/cstreams. | ||
+ | * im/sel. |
Текущая версия на 16:58, 6 ноября 2009
Плагин | |
Название | school |
Тип | im |
Школа
Этот интерфейс является входным для большинства других интерфейсов, которые используются для организации учебного процесса. Здесь, отображаются элементы доступа к функциям создания и управления учебным процессом. А также функциям просмотра его состояния и результатов.
Главная страница
По возможностям пользователи делятся на студентов, законных представителей, посредников, преподавателей, администраторов. Для каждого из них предусмотрена функция проверки прав доступа. Например - is_student(), is_client(), is_reseller(), is_teacher(), is_manager(). В качестве аргумента передается id пользователя по таблице persons.
Первая страница разбита на разделы, которые отображаются при наличии полномочий на их просмотр у зашедшего на эту страницу. В каждом разделе сгруппированы элементы, доступные только одной из вышеописанных ролей. Если пользователь имеет несколько ролей, то отображаются все разделы, на просмотр которых у него есть полномочия.
Соответствующие полномочия распространяются и на блоки. Следует учесть, что блоки не должны повторяться при наличии нескольких ролей у пользователя.
Раздел для учеников
Ученик видит ссылки на im/recordbook.
Раздел для преподавателей
Преподаватель видит ссылки на
- im/journal.
Раздел для администрации
Здесь отображаются ссылки на
- im/programms.
- im/programmitems.
- im/programmsbcs.
- im/agroups.
- im/cstreams.
- im/sel.