Hey, thanks for your comment. Agree with you that the designer is not responsible for training anybody. That is not what I meant. If somebody internally wants to take up that function, they will have to do the hard work of learning. In my case, I did a lot of studying. Each time I met with the designer to review the designs, I would spend 15–20 mins over coffee clarifying my doubts. In a way, our designer was mentoring me. This really helped because I made the small changes that developers needed and just got him to review it once before publishing. He could focus on his larger objective.
If training was an expectation, I think its needs to be in the contract and factored in the price. I believe that is what the freelancer would do to protect his/her time.