OpenURP Teach Base API