Разработка:Идеи — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Разное: Добавлена идея про дополнительное описание к плагинам. Переработана структура ранее созданных идей.)
Строка 2: Строка 2:
 
==Список==
 
==Список==
 
=== Разное ===
 
=== Разное ===
* Система полномочий на основе доверенностей с фильтрами
+
==== Система полномочий на основе доверенностей с фильтрами ====
* Редактирование оценок совмещенное с просмотром журнала, редактирование старых оценок по клику из того же интерфейса.
+
'''Краткое описание:'''
* Правильная фиксация замен
+
1. ''Какие преимущества даст осуществление этой идеи?''
* Механизм "билетов на замены" с кодами доступа для проведения замен без санкции завуча в системе
+
2. ''Каких ресурсов это потребует?''
* Замечания по ведению классного журнала. Проверка журнала по результату четверти.
+
3. ''С какими трудностями мы можем столкнуться?''
* Отметка посещаемости без расписания
+
==== Редактирование оценок совмещенное с просмотром журнала, редактирование старых оценок по клику из того же интерфейса. ====
* Специальный режим для "тяжелых" процессов:
+
'''Краткое описание:'''
 +
1. ''Какие преимущества даст осуществление этой идеи?''
 +
2. ''Каких ресурсов это потребует?''
 +
3. ''С какими трудностями мы можем столкнуться?''
 +
==== Правильная фиксация замен ====
 +
'''Краткое описание:'''
 +
1. ''Какие преимущества даст осуществление этой идеи?''
 +
2. ''Каких ресурсов это потребует?''
 +
3. ''С какими трудностями мы можем столкнуться?''
 +
==== Механизм "билетов на замены" с кодами доступа для проведения замен без санкции завуча в системе ====
 +
'''Краткое описание:'''
 +
1. ''Какие преимущества даст осуществление этой идеи?''
 +
2. ''Каких ресурсов это потребует?''
 +
3. ''С какими трудностями мы можем столкнуться?''
 +
==== Замечания по ведению классного журнала. Проверка журнала по результату четверти. ====
 +
'''Краткое описание:'''
 +
1. ''Какие преимущества даст осуществление этой идеи?''
 +
2. ''Каких ресурсов это потребует?''
 +
3. ''С какими трудностями мы можем столкнуться?''
 +
==== Отметка посещаемости без расписания ====
 +
'''Краткое описание:'''
 +
1. ''Какие преимущества даст осуществление этой идеи?''
 +
2. ''Каких ресурсов это потребует?''
 +
3. ''С какими трудностями мы можем столкнуться?''
 +
==== Специальный режим для "тяжелых" процессов: ====
 +
'''Краткое описание:'''Использовать специальный код для выполнения тяжелых и трудоемких процессов.
 
<code php>
 
<code php>
 
     @set_time_limit(0);
 
     @set_time_limit(0);
Строка 24: Строка 49:
 
     }
 
     }
 
</code php>
 
</code php>
 +
1. Какие приемущества это дает?
 +
2. Каких ресурсов это потребует?
 +
3. С какими трудностями мы можем столкнутся?
 +
 +
==== Дополнительное описание для плагинов ====
 +
'''Краткое описание:''' В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет. Там же выводить, какие плагины нужны для его установки, и отмечать, установлены они уже или нет. После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью.
 +
Описание изначально скрыто, и показывается по щелчку на ссылке "показать".
 +
1. ''Какие преимущества даст осуществление этой идеи?'' Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще ориентироваться в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет.
 +
2. ''Каких ресурсов это потребует?'' Приблизительно часа 3-4, для того чтобы добавить новые методы в базовый класс, и протестировать их.
 +
3. ''С какими трудностями мы можем столкнуться?'' На создание и описание каждого нового плагина будет уходить несколько больше времени.
 +
 
=== Школьные журналы ===
 
=== Школьные журналы ===
 
=== Школьные табели (i-Школа) ===
 
=== Школьные табели (i-Школа) ===

Версия 20:03, 20 мая 2009

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

Список

Разное

Система полномочий на основе доверенностей с фильтрами

Краткое описание: 1. Какие преимущества даст осуществление этой идеи? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнуться?

Редактирование оценок совмещенное с просмотром журнала, редактирование старых оценок по клику из того же интерфейса.

Краткое описание: 1. Какие преимущества даст осуществление этой идеи? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнуться?

Правильная фиксация замен

Краткое описание: 1. Какие преимущества даст осуществление этой идеи? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнуться?

Механизм "билетов на замены" с кодами доступа для проведения замен без санкции завуча в системе

Краткое описание: 1. Какие преимущества даст осуществление этой идеи? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнуться?

Замечания по ведению классного журнала. Проверка журнала по результату четверти.

Краткое описание: 1. Какие преимущества даст осуществление этой идеи? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнуться?

Отметка посещаемости без расписания

Краткое описание: 1. Какие преимущества даст осуществление этой идеи? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнуться?

Специальный режим для "тяжелых" процессов:

Краткое описание:Использовать специальный код для выполнения тяжелых и трудоемких процессов.

   @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();
   }

1. Какие приемущества это дает? 2. Каких ресурсов это потребует? 3. С какими трудностями мы можем столкнутся?

Дополнительное описание для плагинов

Краткое описание: В меню установки плагинов, при просмотре списка должно выводиться не только название плагина, но и его небольшое описание, которое говорит о том, для чего нужен этот плагин, и какие функции он выполняет. Там же выводить, какие плагины нужны для его установки, и отмечать, установлены они уже или нет. После краткого описания плагина давать ссылку на наш wiki, где этот плагин описан полностью. Описание изначально скрыто, и показывается по щелчку на ссылке "показать". 1. Какие преимущества даст осуществление этой идеи? Неподготовленным пользователям и администраторам не знакомым с нашей системой будет проще ориентироваться в ней ориентироваться. Проще будет определять, какие плагины нужны, а какие нет. 2. Каких ресурсов это потребует? Приблизительно часа 3-4, для того чтобы добавить новые методы в базовый класс, и протестировать их. 3. С какими трудностями мы можем столкнуться? На создание и описание каждого нового плагина будет уходить несколько больше времени.

Школьные журналы

Школьные табели (i-Школа)

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

Профессиональная переподготовка (ЮРГУЭС)