0
我需要直接在数据库中创建一些moodle的itens。如何在moodle中创建新的课程类别?
我有查询插入新的Moodle课程,并创建课程上下文的规则(在mdl_context
),它的工作很好。
INSERT INTO mdl_course (category,fullname,shortname) VALUES (1,'NewCourse','C1')
也需要插入一个新的moodle category,
但在这种情况下,一个简单的插入查询不要工作
我不知道如何去发现这些参数来创建一个新的mdl_context类别方面
INSERT INTO `unasus_ava`.`mdl_course_categories` (`name`, `idnumber`, `description`, `descriptionformat`, `sortorder`, `timemodified`, `depth`, `path`) VALUES ('New category', '', '<p>some text</p>', 1, 50000, 1392726085, 1, '/5');
关于参数,aparently在上下文中的path
大约是在什么类别何去何从,以及depth
是'2'
到categories
和'3'
至courses
。但我没有关于contextlevel
INSERT INTO `unasus_ava`.`mdl_context` (`contextlevel`, `instanceid`, `path`, `depth`) VALUES (40, 3, '/1/20', 2);