This still makes no sense. Quoting from the lesson:
However, if the verb used is transitive, we usually use a direct object pronouns: me, te, lo, la, nos, os, los, las.
Les ha hecho pedir perdón al profesor.He made them apologise to the teacher.You say that pedir here is a transitive verb (perdón being the direct object), but then you go ahead and use an indirect object pronoun (les), exactly the opposite of what you said in the lesson.
Again quoting from the lesson:
There is a tendency to use an indirect pronouns me, te, le, nos, os, les when the verb is intransitive.
Then you give an example using an intransitive verb (arrodillarse) but you use a direct object pronoun (lo) in the example.
Lo hizo arrodillarse para declarar su amor.She made (forced) him get on his knees to declare his love.
This too is the opposite of what the lesson says.
Please explain.