This material is not likely to be tested on IQEX but a few sentences may be warranted.
Assignment is the transfer of a right under a contract from one person to another.
Delegation is a transfer of duties under a contract. Personal service contracts are not usually permitted to be delegated.