Fix for issue-1033 : all info is now updated when the result is marked as complete

#1033

Modified the controller methods so that all pieces of assignment info are now updated when the result is marked as "complete".