Разработка:Идеи — различия между версиями
Ilya (обсуждение | вклад) м (→Дополнительное описание для плагинов) |
Ilya (обсуждение | вклад) (→Список: Добавлена идея о построении графиков) |
||
Строка 2: | Строка 2: | ||
==Список== | ==Список== | ||
=== Разное === | === Разное === | ||
+ | ==== Построение графиков и диаграмм в OpenOffice Calc при помощи плагина templater ==== | ||
+ | '''Краткое описание:''' Используя разметку шаблонизатора Sigma так разметить файл электронной таблицы формата ods, чтобы созданный в нем график каждый раз строился на основе экспортируемых данных. | ||
+ | * ''Какие преимущества даст осуществление этой идеи:'' Можно будет встраивать различные графики и диаграммы в отчеты, что даст дополнительные преимущества плагину templater. | ||
+ | * ''Каких ресурсов это потребует:'' Пока неизвестно. | ||
+ | * ''С какими трудностями мы можем столкнуться:'' Надо будет разобраться, как устроено XML-отображение графиков в openOffice. | ||
==== Дополнительное описание для плагинов ==== | ==== Дополнительное описание для плагинов ==== | ||
− | '''Краткое описание:''' В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет. Там же выводить, какие плагины нужны для его установки (если есть зависимости), и отмечать, установлены они уже или нет. После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью. | + | '''Краткое описание:''' В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет. |
− | + | * Там же выводить, какие плагины нужны для его установки (если есть зависимости), и отмечать, установлены они уже или нет. | |
− | Описание изначально скрыто, и показывается по щелчку на ссылке "показать". | + | * После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью. |
− | + | * Описание изначально скрыто, и показывается по щелчку на ссылке "показать". | |
− | Также в будущем необходимо будет разделить плагины на группы: одни плагины необходимы для базовой функциональности системы, другие нужны для расширения ее возможностей. Будет "базовая | + | * Сортировать плагины следующим образом: сначала установленные, затем не установленные. |
+ | Также в будущем необходимо будет разделить плагины на группы: одни плагины необходимы для базовой функциональности системы, другие нужны для расширения ее возможностей. Будет "базовая комплектация", работающая "из коробки" и дополнительные плагины. | ||
* ''Какие преимущества даст осуществление этой идеи?'' Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет. | * ''Какие преимущества даст осуществление этой идеи?'' Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет. | ||
− | * ''Каких ресурсов это потребует?'' Приблизительно | + | * ''Каких ресурсов это потребует?'' Приблизительно часов 5-6, для того чтобы добавить новые методы в базовый класс, и протестировать их работу. |
* ''С какими трудностями мы можем столкнуться?'' На создание и описание каждого нового плагина будет уходить несколько больше времени. | * ''С какими трудностями мы можем столкнуться?'' На создание и описание каждого нового плагина будет уходить несколько больше времени. | ||
Версия 18:40, 22 мая 2009
В этом разделе размещаются идеи и пожелания к проекту, которые пока не отражены в планах работ. При составлении плана работ и разработке новых плагинов идеи и пожелания из этого раздела учитываются Идеи могут быть разбиты в группы.
Содержание
- 1 Список
- 1.1 Разное
- 1.1.1 Построение графиков и диаграмм в OpenOffice Calc при помощи плагина templater
- 1.1.2 Дополнительное описание для плагинов
- 1.1.3 Система полномочий на основе доверенностей с фильтрами
- 1.1.4 Редактирование оценок совмещенное с просмотром журнала, редактирование старых оценок по клику из того же интерфейса.
- 1.1.5 Правильная фиксация замен
- 1.1.6 Механизм "билетов на замены" с кодами доступа для проведения замен без санкции завуча в системе
- 1.1.7 Замечания по ведению классного журнала. Проверка журнала по результату четверти.
- 1.1.8 Отметка посещаемости без расписания
- 1.1.9 Специальный режим для "тяжелых" процессов:
- 1.2 Школьные журналы
- 1.3 Школьные табели (i-Школа)
- 1.4 Профессиональная переподготовка (ЮРГУЭС)
- 1.1 Разное
Список
Разное
Построение графиков и диаграмм в OpenOffice Calc при помощи плагина templater
Краткое описание: Используя разметку шаблонизатора Sigma так разметить файл электронной таблицы формата ods, чтобы созданный в нем график каждый раз строился на основе экспортируемых данных.
- Какие преимущества даст осуществление этой идеи: Можно будет встраивать различные графики и диаграммы в отчеты, что даст дополнительные преимущества плагину templater.
- Каких ресурсов это потребует: Пока неизвестно.
- С какими трудностями мы можем столкнуться: Надо будет разобраться, как устроено XML-отображение графиков в openOffice.
Дополнительное описание для плагинов
Краткое описание: В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет.
- Там же выводить, какие плагины нужны для его установки (если есть зависимости), и отмечать, установлены они уже или нет.
- После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью.
- Описание изначально скрыто, и показывается по щелчку на ссылке "показать".
- Сортировать плагины следующим образом: сначала установленные, затем не установленные.
Также в будущем необходимо будет разделить плагины на группы: одни плагины необходимы для базовой функциональности системы, другие нужны для расширения ее возможностей. Будет "базовая комплектация", работающая "из коробки" и дополнительные плагины.
- Какие преимущества даст осуществление этой идеи? Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет.
- Каких ресурсов это потребует? Приблизительно часов 5-6, для того чтобы добавить новые методы в базовый класс, и протестировать их работу.
- С какими трудностями мы можем столкнуться? На создание и описание каждого нового плагина будет уходить несколько больше времени.
Система полномочий на основе доверенностей с фильтрами
Краткое описание:
- Какие преимущества даст осуществление этой идеи?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнуться?
Редактирование оценок совмещенное с просмотром журнала, редактирование старых оценок по клику из того же интерфейса.
Краткое описание:
- Какие преимущества даст осуществление этой идеи?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнуться?
Правильная фиксация замен
Краткое описание:
- Какие преимущества даст осуществление этой идеи?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнуться?
Механизм "билетов на замены" с кодами доступа для проведения замен без санкции завуча в системе
Краткое описание:
- Какие преимущества даст осуществление этой идеи?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнуться?
Замечания по ведению классного журнала. Проверка журнала по результату четверти.
Краткое описание:
- Какие преимущества даст осуществление этой идеи?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнуться?
Отметка посещаемости без расписания
Краткое описание:
- Какие преимущества даст осуществление этой идеи?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнуться?
Специальный режим для "тяжелых" процессов:
Краткое описание:Использовать специальный код для выполнения тяжелых и трудоемких процессов.
@set_time_limit(0); @raise_memory_limit("512M"); if (function_exists('apache_child_terminate')) { // Перезапустить процесс после исполнения // на случай утечек памяти @apache_child_terminate(); } if (function_exists('ignore_user_abort')) { //не прерывать выполнение скрипта при отсоединении клиента ignore_user_abort(); }
- Какие приемущества это дает?
- Каких ресурсов это потребует?
- С какими трудностями мы можем столкнутся?
Школьные журналы
Школьные табели (i-Школа)
- Возможность экспорта данных для тарификации (по постоянным учителям нагрузка в третью неделю месяца, по совместителям - кол-во отработанных часов)
- Формирование приказов на изменение нагрузки у постоянных учителей если изменилось по сравнению с предыдущим месяцем.