I was thinking it might be nice to have separate language files for each assignment type.
This way you do not have to edit the assignment.php file. Also each of the types will manage their own language file. Makes installation easy.
say assignment_upload_review.php for upload_review assignment type.