I am currently teaching a course in which law students learn how to create simple legal applications using Docassemble. Docassemble runs on a server which allows users to log in and create applications in YAML files where users can insert Python code blocks. Users can then run these YAML interview files or install the application on the server, so that the interviews are publicly available to use from a web interface.
For a while I have been contemplating what strategies I can use to help encourage formative learning amongst my students. In particular, the students I teach have a variable range of experiences when it comes to coding, and I would like to provide them with a tool that gives them instantaneous feedback. Therefore, I thought that CodeRunner quizzes could be a good strategy to teach students to create small code snippets. However, having played around with CodeRunner, I have been able to create Python quizzes, but not quizzes using the variant of Python that Docassemble uses (if that makes sense). How can I adapt CodeRunner for a slightly different variant of Python? Thank you.