Break up `Course::Assessment::Answer#auto_grade!` for clarity.
Break up `Course::Assessment::Answer#auto_grade!` for clarity.

Also fixes an ABC size violation.

Coursemology/coursemology2,harryggg/coursemology2,cysjonathan/coursemology2,Coursemology/coursemology2,harryggg/coursemology2,Coursemology/coursemology2,Coursemology/coursemology2,cysjonathan/coursemology2,harryggg/coursemology2,BenMQ/coursemology2,BenMQ/coursemology2,xzhflying/coursemology2,Coursemology/coursemology2,Coursemology/coursemology2,cysjonathan/coursemology2,Coursemology/coursemology2,xzhflying/coursemology2,BenMQ/coursemology2,xzhflying/coursemology2