translate English to French: With such a huge age (and maturity) gap between participants, it was difficult to make sure that everyone felt respected and had their needs met.
Vu la différence d’âge et surtout du degré de maturité entre les participants, il était très difficile de répondre aux besoins de tous et de s’assurer qu’ils soient respectés.