A genre approach to writing assignments