r24 - 09 Nov 2010 - 08:45:02 - Nadezhda ZhivchikovaYou are here: TWiki >  IS4UGP Web > ToDoList > ApprovedReasons

Взаимодействие студента с учебной частью

Для работы учебной части с конкретным студентом нужно показывать состояние дел по основным темам взаимодействия: Для внесения в систему индикации и контроля информации, связанной с уважительными причинами отсутствия на занятиях нужна отдельная страничка. На этой страничке должны присутствовать:
  1. Заголовок "Пропуски занятий по уважительным причинам и оплата обучения"
  2. Интерфейс поиска персоны студента с выбором ОДНОГО студента
  3. Подробная информация о выбранном студенте (фамилия, имя, отчество, учебная группа, ссылка на сводную успеваемости)
  4. Интерфейс работы с оправданиями пропусков занятий
  5. Интерфейс контроля оплаты за обучение

Страничка доступна на чтение студенту, его спонсорам, учебной части и ректорату

Интерфейс работы с оправданиями пропусков занятий

  1. Форма добавления/редактирования строки последующей таблицы
  2. Таблица-список подтверждённых учебной частью записей об уважительных причинах пропусков занятий в обратном порядке (новые сверху) с колонками
    1. Регистрационный номер оправдательного документа в подшивке (RegNum) или пояснение учебной части.
    2. Отсканированная копия документа (Scan).
    3. Первый день покрываемого документом промежутка времени.
    4. Последний день покрываемого документом промежутка времени.
    5. Дата и подпись регистратора.

Изменения сохраняются в контексте $ApprovedDocument=W0/$Person/ApprovedDocument$n. В ключе timelines/W0/$Person/ApprovedDocuments обработчик фиксирует возрастающую последовательность всех начальных и конечных моментов промежутков времени, указанных в документах.

Интерфейс контроля оплаты за обучение

Интерфейс содержит две таблицы:

Допуск к экзаменам и зачётам в текущем семестре
договор на пересдачи первой половины семестра договор на пересдачи второй половины семестра допуск к сессии
... ... ...

Допуск к экзаменам и зачётам в предыдущем семестре
пересдачи первой половины семестра рубежный контроль пересдачи второй половины семестра сессия
... ... ... ...

В первой половине семестра есть активные, пассивные и пустые клетки

... ...    
... ... ... ...
а во второй половине семестра только активные и пассивные:
... ... ... ...
... ... ... ...

Активная клетка содержит подписанные тексты предыдущих записей в клетке

Пояснения
Автор, время
если такие были и после них текстовое поле для ввода очередных пояснений с кнопками
[Не оплачено] [Оплачено]
либо
[Оплачено] [Не оплачено]
в зависимости от текущего состояния оплаты.

Нечётные колонки таблицы дают возможность пересдачи (в том числе на повышенную оценку). Чётные колонки таблицы иллюстрируют отсутствие долгов.

По умолчанию, если не существует ключа W0/$Person/Payd$n в БД, для рубежного контроля и сессии состояние Допущен, для пересдач - не допущен.

Изменения сохраняются в $Payd=W0/$Person/Payd$n. где $n=0,1,2,3 для первого семестра, $n=4,5,6,7 для второго семестра и т. д.

Ключи для интерфейсов взаимодействия студента с учебной частью

Контекст Ключ Пояснение Пример
$ApprovedDocument text Регистрационный номер оправдательного документа в подшивке или пояснение учебной части 233435676
$ApprovedDocument scan Ссылка на отсканированную копию документа  
$ApprovedDocument start Первый день покрываемого документом промежутка времени в секундах 26437895643
$ApprovedDocument end Последний день покрываемого документом промежутка времени в секундах 43556578768
$Payd text Пояснения учебной части 233435676
$Payd state Оплачена ли услуга (1/0) По умолчанию не оплачено (0)

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r24 < r23 < r22 < r21 < r20 | More topic actions
 
Powered by TWiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback