Most question behaviors in WebAssign are controlled by variables or functions in Perl, a
programming language. You do not need to learn Perl to write good questions in WebAssign using the
documentation and examples. But, knowing some basics about Perl and how it is implemented
in
WebAssign questions lets you create more sophisticated questions that use randomized values,
provide meaningful feedback based on your student's answers, or grade answers automatically
in
novel ways.