我正在开发一个应用程序(Java,Spring,Hibernate,OracleDB),它从一个外部数据库中获取课程和学生信息,并在Moodle 3.0.5+(Build:20160811)实例上创建其课程资源。
应用程序成功创建了类别/子类别/课程,但它不会立即显示。我必须进入/站点管理/课程/管理课程和类别/并通过选择杂项类别,按编辑和保存来触发“更新”,并显示voilà类别。
我需要帮助才能知道如何以编程方式触发更新,任何线索都会非常感激。
提前致谢。
修改
感谢@ martin-greenaway,我检查了更新/创建类别的更新表:
它是 mdl_logstore_log ,它有一个名为'eventname'的列,带有记录
\芯\事件\ course_category_updated
所以我猜测数据库中没有触发器,而是moodle本身。