e2xtest

e2xtest is a tool to create interactive tests for cells in student Jupyter notebooks. The teacher can define a list of tests that are executed and graded. The output of the test can be read by nbgrader or e2xgrader to automatically assign partial points to a solution.

There exist two types of tests. One aimed at testing variables, one aimed at testing functions.

Indices and tables