Отметка посещаемости (версия 1.0.5)

Отметка посещаемости (версия 1.0.5)

от Dmitry Pupinin -
Количество ответов: 8
1.0.5 - 23 jan 2006 Dmitry Pupinin [moodle.org member]
+ экспорт в Excel и Текст дополнен полем Группа студента (если группы существуют)
+ информация о посещаемости теперь отображается и на странице личной информации о пользователе
+ сортировка студентов по имени/фамилии в Отчете
+ имена пользователей теперь являются ссылками на личную информацию о них
* исправлены сообщения логов
* исправлена ошибка: теперь гость не видит посещаемости
* исправлена ошибка: функция isteacher() вызывалась без параметров

ЗЫ: В языковой файл добавлена одна строка. Обновите.
В ответ на Dmitry Pupinin

Re: Отметка посещаемости (версия 1.0.5)

от netm@n by -

А как насчет отображения дат после смены летнего времени?
Данная версия тоже отображает на день раньше или уже корректно?

В ответ на Dmitry Pupinin

Re: Отметка посещаемости (версия 1.0.5)

от netm@n by -

Пару комментов и пожеланий на усовершенствование:
1. Посещаемость » Обновить (blocks/attendance/updateAttendance.php)

при выставлении посещаемости было бы удобно иметь кнопочку типа "Присутствовали все" вместо того, чтобы щелкать 20-30 раз.

Дополнительно хотелось бы иметь перед фамилией человека его изображение, так проще отмечать посещаемость, пример и код можно взять из mod/assignment/submissions.php - там и размер фотки отличный.

2. blocks/attendance/index.php

Картинки берутся не из темы, хотя используются стандартные названия и изображения. Например у меня все картинки другие, и эти выделяются.

3. blocks/attendance/add.php

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

Если еще че вспомню, напишу.

Ну и месяцы и дни у меня вроде как корректно стали отображаться подмигиваю

В ответ на netm@n by

Re: Отметка посещаемости (версия 1.0.5)

от Dmitry Pupinin -
1. реализовано в 1.0.6
картинки можно будет добавить в следующей версии... меленькие... подмигиваю

2. А я чего-то не подумал про темы... подмигиваю

3. Это не реально... если в неделю по 3 занятия и так в течении года, то страница превратится в календарь... Используйте главную страницу как справачную - на ней есть все даты.
А по поводу системы - ну и пусть ругается... плохого-то ничего не сделает, второй раз не добавит... подмигиваю
В ответ на Dmitry Pupinin

Re: Отметка посещаемости (версия 1.0.5)

от netm@n by -

Ну вот еще вспомнил пару вещей:

blocks/attendance/updateAttendance.php

Дата занятия: 01.02.06 Хорошо бы тут вывести Описание в кавычках

blocks/attendance/report.php

1. Дополнительно хотелось бы тут тоже иметь перед фамилией человека его изображение, как я писал выше.
2. Я бы перенес блок оценок вначало, сразу после фамилий, так удобнее смотреть
3. Указывать через стрчку <tr class="r1"> и <tr class="r0"> чтобы разукрашивать через строчку по-разному - опять же удобнее смотреть.
4. Можно ли присвоить class каждому статусу, таким образом те, кто хотят, могут в свой шаблон добавить эти классы и разукрасить свою посещаемость как угодно, кому лень - останется черным.

П - Присутствовал class="attendP"
Н - Не был class="attendA"
О - Опоздал class="attendL"
У - Уважительная причина class="attendE"

В ответ на netm@n by

Re: Отметка посещаемости (версия 1.0.5)

от Dmitry Pupinin -
3. А разве у вас Отчет не полосатый? У меня да, причем с самого начала.
4. Я не совсем понял что именно и на каких страницах вы хотите разукрасить...
В ответ на Dmitry Pupinin

Замечен глюк при сортировке (версия 1.0.5)

от netm@n by -

Замечен глюк при сортировке./blocks/attendance/updateAttendance.php

1. Глюк можно обнаружить если есть Доступные группы:

При выборе Все участники сортровка работает корректно, а вот при смене на одну из групп обучения - перестает и сортируется в непонятной мне последовательности.

2. Добваление еще одно в blocks/attendance/report.php

ограничить бы отображение рассчетных процентов посещаемости до 2 знаков после запятой, а то у меня получается 66.666666666667%

В ответ на Dmitry Pupinin

Замечен глюк при экспорте в виде файла (версия 1.0.5)

от netm@n by -

Если есть группы, то при экспорте в xls или txt файл содержит исплючительно по 1 человеку в каждой группе, смотри вложение. (реальные данные заменены вручную, строчки не удалялись)

Если групп нет, то экспорт проходит нормально, однако было замечено, что при выводе списка на экран сначала идет фамилия а потом имя, все сортированное. В xls или txt список несортированный и в ячейке идет сначало имя а потом фамилия - вручную отсортировать крайне сложно. Предлагаю имя и фамилия в xls экспорте в разные колонки - пускай каждый сам сортирует потом, как желает.

Итоги бы еще туда - вообще супер было бы.

В ответ на netm@n by

Re: Замечен глюк при экспорте в виде файла (версия 1.0.5)

от Dmitry Pupinin -
Все что вы описали уже исправлено в 1.0.6

Для создания xls файла используется стандартная библиотека. Не думаю что там есть возможность подведения итогов.