Creating and managing assignments