Автор Тема: Обсуждение РУЖЭЛЬ  (Прочитано 365719 раз)

Оффлайн mk

  • Участник
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #1230 : 12.06.2014 18:17:14 »
VPN при плохих каналах не поможет. Придется учителям с плохими каналами заниматься вводом в школе. Наша идея оптимизации трафика за счет сервера вне школы полезна для внешнего доступа к дневнику.
О бизнесе мы пока не думаем, ибо бизнесом не пахнет. В каждом регионе, вопреки закону, продавливают свои решения, продиктованные конъюктурно, а не из соображений качества. Школы, за редким исключением (в том числе, в этом нашем узком круге), не отстаивают свое право на выбор. Так что, ищем пути удобной адаптации для энтузиастов. Если получится crowdfinding, можно будет пойти по этому пути.
Жизнь показала, что РУЖЭЛЬ выбирают только энтузиасты, где есть вменяемый ИТшник и завуч, для которого журнал является инструментом работы, а не атрибутом отчетности. Когда и если в каком-то муниципалитете и/или регионе дозреют до здравой идеи реальной свободы выбора ЭЖ и здравой точки сбора автоматизированной отчетности, тогда может появиться спрос на РУЖЭЛЬ в бизнес-модели. Удастся ли нам дожить до той поры? :)
cogito, ergo sum

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #1231 : 12.06.2014 18:50:03 »
VPN при плохих каналах не поможет. Придется учителям с плохими каналами заниматься вводом в школе. Наша идея оптимизации трафика за счет сервера вне школы полезна для внешнего доступа к дневнику.
да нормально rujel работает на "плохих" каналах. Главное фоновую картинку с первой страницы загрузить, т.к. она IMHO самая тяжелая ;)

Оффлайн mk

  • Участник
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #1232 : 12.06.2014 19:14:03 »
VPN при плохих каналах не поможет. Придется учителям с плохими каналами заниматься вводом в школе. Наша идея оптимизации трафика за счет сервера вне школы полезна для внешнего доступа к дневнику.
да нормально rujel работает на "плохих" каналах. Главное фоновую картинку с первой страницы загрузить, т.к. она IMHO самая тяжелая ;)
Это уже зависит от уровня плохости :)
cogito, ergo sum

Оффлайн mk

  • Участник
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
Re: Обсуждение РУЖЭЛЬ
« Ответ #1233 : 04.07.2014 01:22:07 »
Опубликована очередная версия— 0.9.9. В ней изменен движок работы с БД. Он адаптирован для работы с Postgres и позволяет все создавать и править из РУЖЭЛЬ— достаточно прописать пользователя и права. Это облегчает дистанционную поддержку при необходимости работать с БД.
cogito, ergo sum

Оффлайн Farmer

  • Участник
  • *
  • Сообщений: 17
Re: Обсуждение РУЖЭЛЬ
« Ответ #1234 : 03.09.2014 08:52:02 »
Скажите, пожалуйста, в каком месте программы можно изменить длительность "таймера халатности"?

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #1235 : 03.09.2014 12:25:08 »
Скажите, пожалуйста, в каком месте программы можно изменить длительность "таймера халатности"?
Режим "Управление", вкладка "Дни и уроки", настройка "Блокировка". Если вы это имели в виду.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #1236 : 03.09.2014 14:58:17 »
Скажите, пожалуйста, в каком месте программы можно изменить длительность "таймера халатности"?
Режим "Управление", вкладка "Дни и уроки", настройка "Блокировка". Если вы это имели в виду.
с этим надо быть осторожнее. У меня почему-то при выставлении запрета на запись уроков вперед на 2 недели вообще ничего не ввести было (хорошо заметили прямо перед началом уроков).

Оффлайн Farmer

  • Участник
  • *
  • Сообщений: 17
Re: Обсуждение РУЖЭЛЬ
« Ответ #1237 : 03.09.2014 19:53:22 »
Скажите, пожалуйста, в каком месте программы можно изменить длительность "таймера халатности"?
Режим "Управление", вкладка "Дни и уроки", настройка "Блокировка". Если вы это имели в виду.
Нет, я имел в виду другое. Таймер халатности - время, через которое осуществляется завершение сессии работы в Ружеле. По-умолчанию стоит 15 минут (в правом верхнем углу страницы).
Хочется увеличить этот показатель до 45 минут, по крайней мере на начальном этапе внедрения журнала.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #1238 : 04.09.2014 00:36:50 »
Ах этот таймер... он пока меняется только в параметрах запуска. (в WO Мониторе)
Надо будет его вытащить в PlistWOEditor потом.
-WOSessionTimeOut 910910 — это значение по умолчанию — время в секундах.

с этим надо быть осторожнее. У меня почему-то при выставлении запрета на запись уроков вперед на 2 недели вообще ничего не ввести было (хорошо заметили прямо перед началом уроков).
Посмотрю внимательнее, что там. Чтобы не было таких проблем.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #1239 : 05.09.2014 16:18:00 »
А настройка карантина при неудачной авторизации и его отключение предусмотрена?
Есть параметр bruteforcingProtect - при установке галочки он отключается?
« Последнее редактирование: 05.09.2014 16:20:50 от yaleks »

Оффлайн helmark

  • Участник
  • *
  • Сообщений: 18
Re: Обсуждение РУЖЭЛЬ
« Ответ #1240 : 05.09.2014 18:35:46 »
Ружель обновлен до версии 0.99. Классы перешли в следующий учебный год. Все было хорошо и вдруг: выбор журнала, класс, предмет. Вываливается ошибка.

Детальная информация:

Exception occured executing /Apps/WebObjects/Rujel.woa/1/wo/xmbF9ldR7sVAeDAoV3jLmM/23.0.29.5.16.1.0.0.3.0 when in component net.rujel.ui.SrcMark, elementID: 0.29.5.16.1.0.0.3.0
com.webobjects.jdbcadaptor.JDBCAdaptorException: EvaluateExpression failed: <com.webobjects.jdbcadaptor.MySQLPlugIn$MySQLExpression: "SELECT DISTINCT t0.FROM_ENTITY, t0.STORED_TEXT, t0.T_ID FROM BASE_TEXT_STORE t0, BASE_LESSON T1 WHERE T1.EDU_COURSE = ? AND t0.T_ID = T1.HOME_TASK" withBindings: 1:21(courseID)>: Next exception:SQL State:HY000 -- error code: 1030 -- msg: Got error 28 from storage engine
  • com.webobjects.jdbcadaptor.JDBCContext._jdbcErrorWithChannel:170
  • [15] net.rujel.ui.LessonNoteEditor.lessonListForCourseAndPresent:405
    [16] net.rujel.ui.LessonNoteEditor.refresh:324
    [17] net.rujel.ui.LessonNoteEditor.setCourse:270
    [26] net.rujel.ui.SrcMark.openCourse:241
    [27] net.rujel.ui.SrcMark.select:218
    [40] net.rujel.reusables.ExtDynamicElement.valueForBinding:93
    [41] net.rujel.reusables.OnClickContainer.action:120
    [42] net.rujel.reusables.ExtDynamicElement.invokeAction:56
    [43] net.rujel.reusables.OnClickContainer.invokeAction:109
    [77] net.rujel.reusables.UTF8Application.dispatchRequest:46

    Как исправить? Помогите советом.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #1241 : 05.09.2014 21:33:59 »
что-то с базой. На диске место не кончилось? Попробуйте перезапустить mysql.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #1242 : 06.09.2014 11:23:51 »
А настройка карантина при неудачной авторизации и его отключение предусмотрена?
Есть параметр bruteforcingProtect - при установке галочки он отключается?
Эта галочка по-умолчанию должна быть как раз включена. Если снять, то карантина не будет. Но это действует только при перезапуске РУЖЭЛЬ.
На работающем отключить карантин, к сожалению, пока нельзя.
Других настроек карантина не предусмотрено, поскольку я не придумал, что там можно настроить.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Обсуждение РУЖЭЛЬ
« Ответ #1243 : 06.09.2014 12:25:47 »
Эта галочка по-умолчанию должна быть как раз включена. Если снять, то карантина не будет. Но это действует только при перезапуске РУЖЭЛЬ.
На работающем отключить карантин, к сожалению, пока нельзя.
Других настроек карантина не предусмотрено, поскольку я не придумал, что там можно настроить.
Спасибо.
Просто у меня DoS пока с ним.
Надо кой-чего на сетевом уровне подкрутить будет.

А как обычно организовывают работу с медсправками (н --> болел)? Чую скоро будут спрашивать как этот паттерн с бумажных журналов перенести (а их больше нет).

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Re: Обсуждение РУЖЭЛЬ
« Ответ #1244 : 06.09.2014 12:35:06 »
Просто у меня DoS пока с ним.
Надо кой-чего на сетевом уровне подкрутить будет.
Если у вас DoS из-за того, что все ходят через один прокси/NAT, то адрес этого прокси надо внести в настройку trustedProxies

А как обычно организовывают работу с медсправками (н --> болел)? Чую скоро будут спрашивать как этот паттерн с бумажных журналов перенести (а их больше нет).
Можно подробнее про бумажный паттерн?
В какой-то момент, я надеюсь, мы всё же доберёмся до реализации подсистемы посещаемости. Надо понять, как с ней реально работают.

Сейчас, в принципе, можно уточнение отсутствия писать после Н через двоеточие
н: болелпаттерн "н:*" распознаётся при выборке отсутствий