A custom python-evaluated input problem accepts one or more lines of text input from the student, and evaluates the inputs for correctness based on evaluation using a python script embedded within the problem.
Nice university, whose name begins with "s"...
Explanation
Stanford