The code below is an example of student-exposed plugins.
In [ ]:
""" # BEGIN PLUGIN
plugin: myotterpackage.MyOtterPlugin
args:
- pi
- z
kwargs:
foo: circumference
bar: None
something: "'else'"
"""; # END PLUGIN
The plugin configuration above will be rendered as:
In [ ]:
grader.run_plugin("myotterpackage.MyOtterPlugin", pi, z, foo=circumference, bar=None, something='else')