Tools for Creative Assignment Development