Citation: 2C_460/2021 E. D

A.________ gelangt mit (in französischer Sprache verfasster) Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde vom 2. Juni 2021 an das Bundesgericht. Sie beantragt, das Urteil des Verwaltungsgerichts des Kanton Zürichs vom 15. April 2021 sei aufzuheben und es sei ihr der CAS in Bodenkartierung zu erteilen. Eventualiter sei das Urteil des Verwaltungsgerichts des Kanton Zürichs vom 15. April 2021 aufzuheben und eine neue Beurteilung ihrer CAS-Schlussarbeit durch einen unabhängigen Experten anzuordnen. Subeventualiter sei das Urteil des Verwaltungsgerichts des Kantons Zürich vom 15. April 2021 aufzuheben und die Sache zu neuer Entscheidung im Sinne der Erwägungen des Bundesgerichts an die Vorinstanz zurückzuweisen. Die Zürcher Hochschule für Angewandte Wissenschaften und die Rekurskommission der Zürcher Hochschulen beantragen in ihren Stellungnahmen, die Beschwerde sei abzuweisen. Das Verwaltungsgericht des Kantons Zürich beantragt die Abweisung der Beschwerde, soweit darauf einzutreten sei. A.________ hält in ihrer Replik an den Beschwerdeanträgen fest.