Настоящий блог поставляется на условиях "как есть". Автор не принимает на себя никаких гарантийных обязательств и не несет ответственности за любые убытки читателя, полученные при применении знаний, почерпнутых из этого блога.
Страницы
Ярлыки
moodle
затачивание пилы
автоматизированная обучающая система
php
python
yii
байесовские сети
вспомнить-все
красивый код
модель обучаемого
git
linux
интеллектуальная обучающая система
проверка решений
.tex and HTML
Automatic Assessment In Math Education
CSS
Django
Front-end
HTML
ImageJ
PyDev
South
Sublime
Ubuntu
VirtualBox
ajax
haskell
jQuery
javascript
mathjax
maxima
ООП
вычислительная сложность алгоритмов
зарубежные конференции
интернет-технологии
логистическая регрессия
машинное обучение
методы классификации
воскресенье, 8 января 2012 г.
Создание модуля в Moodle 2.x типа activity (часть 2)
К сожалению, при попытке сохранения activity типа itask (см. предыдущий пост) выдается ошибка: "moodle_database::insert_record_raw() no fields found". Поизучала исходники moodle и обнаружила, что в папке шаблона модуля в файле lib.php есть такие строки:
В результате заполнения пользовательской формы в базу данных должна добавляться запись. По-видимому, нужно явным образом описать заполнение всех полей при добавлении этой записи (поскольку в таблице itask есть куча полей, и среди них наверняка есть обязательные к заполнению без значений по умолчанию). Добавила соответствующие строки:
Не помогло. Также заметила, что в XMLDB editor'е перед редактированием таблиц отображается странное значение поля Path: "mod/newmodule/db" (наверное все-таки должно быть "mod/itask/db". Зашла в /db/install.xml и поменяла значение тега "XMLDB PATH". Тоже не помогло. Потом тут вычитала, что человеку удалось соединить Moodle 2.0 и вот этот вот шаблон модуля. Отмечу, что для локального тестирования лучше скачивать Moodle for Windows.
Ура! Для вышеуказанного шаблона модуля и релиза Moodle 2.0.7 for Windows эта ошибка не выдается:)
Подписаться на:
Комментарии к сообщению (Atom)
Архив блога
-
▼
2012
(16)
-
▼
января
(7)
- Maxima и Moodle интеграция
- Создание модуля в Moodle 2.x типа activity (часть 8)
- Создание модуля в Moodle 2.x типа activity (часть 7)
- Создание модуля в Moodle 2.x типа activity (часть 6)
- Создание модуля в Moodle 2.x типа activity (часть 5)
- Создание модуля в Moodle 2.x типа activity (часть 2)
- Создание модуля в Moodle 2.x типа activity (часть 1)
-
▼
января
(7)
Комментариев нет:
Отправить комментарий