I'm self-employed working remotely as a software developer, but have been working for the same software company almost exclusively for ~3 years. My boss has asked me to train another staff member on how to use Wordpress (I am also a web developer out of hours) and will be scheduling this to last over the course of a week. This is fine and all and not a problem to do, but i consider it inefficient, it will push my current tasks back a week (plus negate other out of hours work as I need my office) and is something that is outside of my contract with them. They will also be expecting the same hourly rate.
My question is, isn't this something the workplace should usually outsource to trained tutors? And how can I decline without the risk of offending my boss and the employee? I have offered to train over screenshare but this isn't likely to be accepted.