An assignment can be developed for different purposes as a way to support learning as well as communicating information publicly. Whether considering writing assignments in the classroom or at home, students write assignments to test their ideas, representing critical thinking, figuring out or refining what is the context. When assignment means for communication, then students