Whenever 3 weeks worth of daily assignments are completed, the rewards just start over from the beginning. I suggest after the completion of the 21st assignment, add a new page that offers slightly better rewards. Maybe on day 2, instead of another day of gold, reward players with a pet snack. Maybe week 1 can offer a pet snack rank 1-4, week 2 can offer a snack rank 5-7, and week 3 can offer a mega snack. Just an idea to keep the daily assignments more enticing.
Great idea! They should have 3 cycles, instead of 1 (which is what they currently have). Maybe the grand prize at the end of the 3rd cycle could be a pack!