Hi Roger,
Please try allowing the "switch to other roles" capability for the trainer role.
The roles available in the "Switch role to..." drop-down menu are the same as the roles that a user is allowed to assign to other users (in Administration > Users > Permissions > Define roles Allow role assignments tab).
PS. Moving this discussion to the Roles and Capabilities forum...
Roles and permissions
Switching roles for Trainer
This discussion has been locked so you can no longer reply to it.