Sachverhalt: A. X._ trat im Herbst 2001 und im Herbst 2003 im Kanton St. Gallen zur Anwaltsprüfung an, scheiterte indessen sowohl an der schriftlichen wie auch an der mündlichen Prüfung. Nachdem sie im Frühjahr 2007 den mündlichen, nicht aber den schriftlichen Teil der Prüfung bestanden hatte, trat sie am 13. und 14. September 2007 zur schriftlichen Nachprüfung an. Die schriftliche Prüfung setzte sich einerseits aus einer privat- und zivilprozessrechtlichen und andererseits einer öffentlich-rechtlichen Aufgabe zusammen. Mit Verfügung vom 12. November 2007 teilte die Prüfungskommission für Rechtsanwälte des Kantons St. Gallen X._ mit, sie habe die schriftliche Nachprüfung und damit die Anwaltsprüfung vom Frühjahr/ Herbst 2007 (3. Versuch) nicht bestanden. Zur Begründung wurde angegeben, X._ habe (auf einer Notenskala von 1 [unbrauchbar] bis 10 [sehr gut]) in der privat- und zivilprozessrechtlichen Arbeit die Note 6 (genügend) und in der öffentlich-rechtlichen Arbeit die Note 5 (ungenügend) erzielt, womit die für das Bestehen der schriftlichen Prüfung erforderlichen 12 Punkte nicht erreicht worden seien. B. Mit Entscheid vom 21. Januar 2009 wies das Kantonsgericht St. Gallen, I. Zivilkammer, die von X._ gegen die Verfügung der Prüfungskommission vom 12. November 2007 gerichtete Beschwerde ab. C. Mit Eingabe vom 28. April 2009 erhebt X._ beim Bundesgericht "Einheitsbeschwerde kombiniert mit Verfassungsbeschwerde" mit den Anträgen, das Urteil des Kantonsgerichts und die Verfügung der Prüfungskommission aufzuheben. Sodann sei die von ihr ausgearbeitete Lösung des Prüfungsfalles ("Kostentragungspflicht bei der Sanierung von Kanalisationsleitungen") im Teil "Öffentliches Recht" der schriftlichen Anwaltsprüfung vom Herbst 2007 durch das Bundesgericht neu zu bewerten. Eventualiter sei die Sache an das Kantonsgericht, subeventualiter an die Prüfungskommission, zurückzuweisen. Der Teil "Öffentliches Recht" der schriftlichen Anwaltsprüfung vom Herbst 2007 sei mit einer ihrer sehr guten Leistungen entsprechenden Note, mindestens aber mit der genügenden Note 6, zu bewerten und X._ aufgrund der schriftlichen Nachprüfung vom 13. und 14. September 2007 das Anwaltspatent des Kantons St. Gallen zu erteilen. D. Mit Urteil vom 16. Dezember 2009 trat das Kassationsgericht des Kantons St. Gallen auf eine seitens der Betroffenen gegen denselben Entscheid des Kantonsgerichts vom 21. Januar 2009 erhobene kantonale Nichtigkeitsbeschwerde nicht ein. Mit Verfügung vom 1. April 2010 nahm das Bundesgericht das bei ihm aus diesem Grund am 4. Mai 2009 sistierte Verfahren wieder auf. E. Das Kantonsgericht St. Gallen, I. Zivilkammer, schliesst mit Stellungnahme vom 10. Mai 2010 auf Abweisung der Beschwerde. Die Prüfungskommission für Rechtsanwälte des Kantons St. Gallen gibt unter Verweis auf ihre Verfügung vom 12. November 2007 Verzicht auf Stellungnahme bekannt. Die Beschwerdeführerin hat mehrere nachträgliche Eingaben, u.a. zur Stellungnahme des Kantonsgerichts St. Gallen als auch im Sinne von Beschwerdeergänzungen, eingereicht. F. Mit Verfügung vom 19. November 2010 wies der Präsident der II. öffentlich-rechtlichen Abteilung ein von der Beschwerdeführerin tags zuvor eingereichtes Gesuch um vorsorgliche Erteilung einer Bewilligung zur Ausübung der Anwaltstätigkeit bis zum Abschluss des Beschwerdeverfahrens ab. 