Разработка:modlibs/refbook — различия между версиями
Alex (обсуждение | вклад) (добавлен инфобокс) |
(→Планируются:) |
||
(не показано 5 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
+ | === Справочник дополнительных параметров: === | ||
{{Infobox_Plugin | {{Infobox_Plugin | ||
| name = refbook | | name = refbook | ||
| type = modlibs | | type = modlibs | ||
}} | }} | ||
− | |||
* Вернуть список типов удостоверений личности. Если передан код типа, возвращается строка с этим типом. | * Вернуть список типов удостоверений личности. Если передан код типа, возвращается строка с этим типом. | ||
* Вернуть список типов адресов в виде массива код->название. Если передан код типа, возвращается строка с этим типом. | * Вернуть список типов адресов в виде массива код->название. Если передан код типа, возвращается строка с этим типом. | ||
+ | * Вернуть список кодов регионов по коду страны в виде двумерного массива код страны->код региона->название. Если передан код типа, возвращается строка с этим типом. | ||
+ | |||
+ | ====Планируется:==== | ||
+ | * Добавить папки refbook/cfg/array и refbook/cfg/storage. В них хранить файлы данных. В последней папке хранить файлы, которые имитируют таблицу. То есть данные этого файла возвращаются как массив объектов с наличием поля id. | ||
+ | * Переместить файлы из папки refbook/standards/ по вышеуказанным папкам и переработать зависимые методы (папку regions сохранить). | ||
* Список типов уроков (очный урок/лекция, дистанционный урок/лекция, семинар, лабораторная работа, практическая работа, контрольная работа) | * Список типов уроков (очный урок/лекция, дистанционный урок/лекция, семинар, лабораторная работа, практическая работа, контрольная работа) | ||
* Вернуть массив со списком типов контрактов (1 - договор непосредственно с учеником, 2 - договор с законным представителем и т.д.) | * Вернуть массив со списком типов контрактов (1 - договор непосредственно с учеником, 2 - договор с законным представителем и т.д.) | ||
* Вернуть список уровней компонент в массиве код->название. Если передан код типа, возвращается только он один (массив с одной записью). | * Вернуть список уровней компонент в массиве код->название. Если передан код типа, возвращается только он один (массив с одной записью). | ||
* Вернуть список кодов стран в виде массива код->название | * Вернуть список кодов стран в виде массива код->название | ||
− | * Вернуть список | + | * Вернуть список типов итогового контроля как из таблицы. Поля называются id и type. Типы контроля: дипломная работа, курсовая работа, реферат, государственный экзамен, устный экзамен, письменный экзамен, зачет, устный опрос, письменный опрос, письменная проверка знаний (контрольная работа), комбинированная проверка знаний, беседа, анкетирование, тестирование, проект, экзамен, другое. Элемент "другое" имеет id=1. И всегда идет первым. Создать методы для работы с массивом (типа get(), get_list() и get_filter()), которые при обращении к массиву возвращают объект как из таблицы. Если возвращается список - то он отсортирован по алфавиту. |
Текущая версия на 16:56, 11 августа 2011
Справочник дополнительных параметров:
Плагин | |
Название | refbook |
Тип | modlibs |
- Вернуть список типов удостоверений личности. Если передан код типа, возвращается строка с этим типом.
- Вернуть список типов адресов в виде массива код->название. Если передан код типа, возвращается строка с этим типом.
- Вернуть список кодов регионов по коду страны в виде двумерного массива код страны->код региона->название. Если передан код типа, возвращается строка с этим типом.
Планируется:
- Добавить папки refbook/cfg/array и refbook/cfg/storage. В них хранить файлы данных. В последней папке хранить файлы, которые имитируют таблицу. То есть данные этого файла возвращаются как массив объектов с наличием поля id.
- Переместить файлы из папки refbook/standards/ по вышеуказанным папкам и переработать зависимые методы (папку regions сохранить).
- Список типов уроков (очный урок/лекция, дистанционный урок/лекция, семинар, лабораторная работа, практическая работа, контрольная работа)
- Вернуть массив со списком типов контрактов (1 - договор непосредственно с учеником, 2 - договор с законным представителем и т.д.)
- Вернуть список уровней компонент в массиве код->название. Если передан код типа, возвращается только он один (массив с одной записью).
- Вернуть список кодов стран в виде массива код->название
- Вернуть список типов итогового контроля как из таблицы. Поля называются id и type. Типы контроля: дипломная работа, курсовая работа, реферат, государственный экзамен, устный экзамен, письменный экзамен, зачет, устный опрос, письменный опрос, письменная проверка знаний (контрольная работа), комбинированная проверка знаний, беседа, анкетирование, тестирование, проект, экзамен, другое. Элемент "другое" имеет id=1. И всегда идет первым. Создать методы для работы с массивом (типа get(), get_list() и get_filter()), которые при обращении к массиву возвращают объект как из таблицы. Если возвращается список - то он отсортирован по алфавиту.