written assignment

(noun) writing assignment

assignment (generic term)