I've helped them make persuasive presentations, ...(Para. 3)
make a presentation: give a speech on sth.
make an appealing presentatiion of the matter 对此作出吸引人的展示
make a complete presentation of the present status of human knowledge of the science 对人类当前对这门科学所了解的现状作了完整的陈述
n. 地位,身份,情形,状况