Faits : A. A.a. A._, née en 1975, est inscrite, depuis 2014, auprès de la Haute école pédagogique (ci-après : la HEP) en vue de l'obtention d'un " Bachelor of Arts en enseignement pour les degrés préscolaires et primaires " et d'un " Diplôme d'enseignement pour les degrés préscolaires et primaires ". A la session de juin 2016, A._ a échoué une première fois à l'examen oral du module BP42GES " Gestion de classe: approfondissement ". Sa note, ainsi qu'un " procès-verbal de l'échec " lui ont été notifiés par décision du 13 juillet 2016. A._ a également échoué à sa seconde tentative à l'examen dudit module, lors de la session d'août-septembre 2016, en obtenant la note F. Un formulaire "Echec à la certification (note F ou échec) ", daté du 9 septembre 2016, faisait état des motifs de cet échec, à savoir: " L'étudiante n'adopte pas un regard réflexif et distancié sur ses interventions et celles de la praticienne formatrice en classe. Elle a de la difficulté à distinguer les faits, les opinions et les jugements. Les références théoriques mobilisées pour analyser la situation sont insuffisantes et utilisées de manière peu approfondie. Les concepts théoriques sont insuffisamment intégrés dans l'analyse. L'étudiante ne maîtrise pas les contenus des différentes UF du module. L'étudiante a des difficultés pour proposer des alternatives et celles-ci sont centrées uniquement sur l'élève. Il n'y a pas de regard critique sur les options pédagogiques envisagées. La pertinence et les limites des pistes proposées ne sont pas argumentées. L'analyse de la situation est peu structurée. La présentation orale est hésitante et peu précise. " Par décision du 21 septembre 2016, la HEP a prononcé l'échec définitif de A._ au module BP42GES avec pour conséquence l'échec définitif quant à la formation entreprise. A.b. La Commission de recours de la HEP (ci-après: la Commission de recours) a rejeté le recours de A._, en date du 17 juillet 2017. Durant l'instruction de la cause, la HEP avait produit la grille d'évaluation relative au module litigieux de la session d'août-septembre 2016, ainsi qu'un procès-verbal relatant le déroulement de cet examen oral. B. Par arrêt du 15 décembre 2017, la Cour de droit administratif et public du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal) a également rejeté le recours de A._. Il a en substance jugé que les examinateurs avaient restitué le contenu de l'examen, ce qui avait permis à la Commission de recours de juger du bien-fondé de l'appréciation de cet examen; le droit d'être entendu de l'intéressée n'avait donc pas été violé; en outre, sur la base de la grille d'évaluation et du barème, il n'apparaissait pas arbitraire que les examinateurs aient considéré que la recourante avait présenté un niveau insuffisant sur au moins un des trois premiers critères, entraînant la note F. C. Agissant par la voie du recours constitutionnel subsidiaire, A._ demande au Tribunal fédéral, sous suite de frais et dépens, de réformer l'arrêt du 15 décembre 2017 du Tribunal cantonal en ce sens que la décision du 17 juillet 2017 de la Commission de recours est réformée, respectivement annulée et qu'elle a réussi le module BP42GES, subsidiairement, en ce sens qu'elle est autorisée à passer l'examen dudit module au titre de première tentative, les examens des sessions de juin et d'août 2016 étant invalidés, plus subsidiairement, en ce sens qu'elle est autorisée à passer l'examen dudit module au titre de la seconde tentative, encore plus subsidiairement, de renvoyer la cause à la Commission de recours pour une nouvelle décision dans le sens des considérants. La HEP se rallie à l'exposé des faits et aux considérants en droit de l'arrêt attaqué. Le Tribunal cantonal se réfère également auxdits considérants.