protected function children(qtype_ddmarker_list_item $item) { $children = array(); foreach ($item->get_children() as $child) { $children[] = $this->render_qtype_ddmarker_list_item($child); } return html_writer::alist($children); }