Релизы — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Черновик релизов)
(Уточнен список справочников для релизов)
Строка 4: Строка 4:
  
 
Плагины, вошедшие в релиз:
 
Плагины, вошедшие в релиз:
 
+
* Интерфейсы
 +
** [[Разработка:im/admin | Управление плагинами ]]
 +
** [[Разработка:im/exampleim | Пример плагина интерфейса (для разработчиков) ]]
 +
** [[Разработка:im/standard | Стандартный плагин интерфейса ]]
 +
* Библиотеки
 +
** [[Разработка:modlibs/ama| Альтернативный API управления объектами Moodle ]]
 +
** [[Разработка:modlibs/examplelib| Пример плагина библиотеки (для разработчиков) ]]
 +
** [[Разработка:modlibs/nvg| Библиотека навигации ]]
 +
* Справочники
 +
** [[Разработка:storages/examplest    | examplest - пример справочника (для разработчиков) ]]
 +
* Синхронизация
 +
** [[Разработка:sync/examplesync | examplesync - пример плагина синхронизации (для разработчиков) ]]
 +
* Рабочие процессы
 +
** [[Разработка:workflows/examplewf  | examplewf - пример рабочего процесса (для разработчиков) ]]
  
 
===2.1.0===
 
===2.1.0===
Строка 27: Строка 40:
  
 
Плагины, вошедшие в релиз:
 
Плагины, вошедшие в релиз:
 +
 +
* Интерфейсы
 +
** [[Разработка:im/admin | Управление плагинами ]]
 +
** [[Разработка:im/atest | Автоматическое тестирование плагинов (для разработчиков) ]]
 +
** [[Разработка:im/exampleim | Пример плагина интерфейса (для разработчиков) ]]
 +
** [[Разработка:im/persons | Отображение персоны из справочника персон ]]
 +
** [[Разработка:im/sel | Управление договорами на обучение ]]
 +
** [[Разработка:im/standard | Стандартный плагин интерфейса ]]
 +
* Библиотеки
 +
** [[Разработка:modlibs/ama| Альтернативный API управления объектами Moodle ]]
 +
** [[Разработка:modlibs/examplelib| Пример плагина библиотеки (для разработчиков) ]]
 +
** [[Разработка:modlibs/nvg| Библиотека навигации ]]
 +
** [[Разработка:modlibs/pear| Программный интерфейс к библиотеке pear ]]
 +
** [[Разработка:modlibs/refbook| Справочник табличных данных (списки регионов, типы удостоверений личности и т.д. ]]
 +
** [[Разработка:modlibs/templater| Верстка документов по шаблонам ]]
 +
** [[Разработка:modlibs/widgets| Библиотека веб-виджетов ]]
 
* Справочники
 
* Справочники
 
** [[Разработка:storages/addresses | addresses - адреса ]]
 
** [[Разработка:storages/addresses | addresses - адреса ]]
Строка 37: Строка 66:
 
** [[Разработка:storages/statushistory    | statushistory - история изменения статусов]]
 
** [[Разработка:storages/statushistory    | statushistory - история изменения статусов]]
 
** [[Разработка:storages/workplace  | workplace - привязка к месту работы]]
 
** [[Разработка:storages/workplace  | workplace - привязка к месту работы]]
* Интерфейсы
+
* Синхронизация
** [[Разработка:im/admin | Управление плагинами ]]
+
** [[Разработка:sync/examplesync | examplesync - пример плагина синхронизации (для разработчиков) ]]
** [[Разработка:im/atest | Автоматическое тестирование плагинов (для разработчиков) ]]
+
** [[Разработка:sync/personstom | personstom - синхронизация справочника персон с пользователями moodle ]]
** [[Разработка:im/exampleim | Пример плагина интерфейса (для разработчиков) ]]
+
* Рабочие процессы
** [[Разработка:im/persons | Отображение персоны из справочника персон ]]
+
** [[Разработка:workflows/contracts | contracts - рабочий процесс для договора на обучение]]
** [[Разработка:im/sel | Управление договорами на обучение ]]
+
** [[Разработка:workflows/examplewf  | examplewf - пример рабочего процесса (для разработчиков) ]]
** [[Разработка:im/standard | Стандартный плагин интерфейса ]]
 

Версия 21:12, 11 июня 2009

История выпуска релизов

2.0.1

SDK для разработчиков

Плагины, вошедшие в релиз:

2.1.0

Новые возможности для пользователей:

  • Управление договорами на обучение:
    • Договора могут вносить кураторы, имеющие возможность просматривать только "свои" договора и редактировать их только до подписания.
    • Для договоров создан рабочий процесс, отслеживающий их продвижение от внесения в систему, подписания сторонами, до расторжения. При этом для ученика автоматически регистрируется и удаляется учетная запись Moodle.
    • Текст договора автоматически формируется в форматах ODF (Open Office Writer) и HTML по шаблонам, которые могут быть изменены.
  • Справочник участников учебного процесса (студенты, законные представители/клиенты, кураторы)
    • Просмотр списков, дополнительной информации, паспортных данных для пользователей, имеющих соответствующие привелегии в системе.
    • Автоматическое обновление учетной записи Moodle при изменении данных о студенте.


Новые инструменты для разработчиков:

  • История изменения статусов объектов.
  • Генерация документов по шаблонам (ODF, CSV, HTML).
  • Работа с приказами: приказом считается некоторое законченное, единоличное действие в системе, изменяющее ее состояние, приказ содержит исходные данные и перед исполнением должен быть подписан полномочным пользователем, при этом формируется контрольная сумма по всем исходным данным. В момент исполнения проверяется, подписан ли приказ, и верна ли контрольная сумма. Формат исходных данных для приказа совместим с форматом исходных данных для генератора документов по шаблонам.
  • Библиотека виджетов: прогресс-бар, обертки для квикформа.
  • Улучшение в альтернативном API Moodle (modlib/ama)

Плагины, вошедшие в релиз: