My approach to Peter's story

Feature - Reuse completed assignment

In order to use an assignment again for a different course

As a teacher

I want to see all the assignment I’ve ever done

AND I want to select one and view it

AND I want to edit its content definition

AND I want to assign it to a new course I own

AND I want to give it a new due date in the future



Scenario

Given I am logged in as a teacher

And I am on menu “work>assignments>complete”

And I see a list of all complete assignments

And I click on a completed assignment

And I change the definition text from 1000 words to 2000 words

And I change the course from Eco9b to Eco10b

And I change the due date from 12/03/2013 to 12/04/2013

And I press save

Then I should see a confirmation message ‘Eco10B has new homework’

And all the students in Eco10B should get a notification if settings = get assignment notifications

And the assignment deadline should be posted to the course calendar