Come on guys, atleast he made an effort, and posted a schematic. Lots of these school work request only ask for the solution. Got the relay part right, would add a diode across the coil for protection.
The rest of it doesn't make much sense to me. If the 555 is intended to control the amount of time the motor runs, it should be on the motor side of the relay (controls direction, not run/stop). The opamp could control the relay, but not sure how this could also be used to trigger the timer.