Sachverhalt: A. X._ bestand am 3. März 2008 die schriftliche Anwaltsprüfung. Ihre am 15. November 2008 abgelegte mündliche Prüfung wurde von der Anwaltsprüfungskommission des Obergerichts des Kantons Zürich mit Ausnahme der Fächer Staats- und Verwaltungsrecht, Obligationenrecht, Zivilprozessrecht sowie Schuldbetreibungs- und Konkursrecht angenommen. In den nicht bestandenen Fächern wiederholte X._ die mündliche Prüfung am 24. Februar 2009. Die in der Wiederholungsprüfung erbrachten Leistungen bewertete die Anwaltsprüfungskommission im Fach Staats- und Verwaltungsrecht als genügend, gleichermassen in den Fächern Zivilprozessrecht sowie Schuldbetreibungs- und Konkursrecht, wobei sie dort die Leistungen indessen als nur noch knapp genügend erachtete. Als ungenügend qualifizierte sie die Leistung im Fach Obligationenrecht. Da es an Kompensationsmöglichkeiten fehlte, lautete das Gesamtergebnis auf "ungenügend". Die Anwaltsprüfungskommission beschloss daher gleichentags, X._ das Fähigkeitszeugnis für den Rechtsanwaltsberuf nicht zu erteilen. B. Gegen den Beschluss der Anwaltsprüfungskommission erhob X._ am 31. März 2009 Beschwerde an das Verwaltungsgericht des Kantons Zürich. Mit Entscheid vom 18. November 2009 wies dieses die Beschwerde ab. C. Mit subsidiärer Verfassungsbeschwerde an das Bundesgericht vom 10. Januar 2010 wegen Verletzung von Art. 9, Art. 29, Art. 29a und Art. 30 BV sowie Art. 6 und 13 EMRK beantragt X._, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 18. November 2009 aufzuheben und die Verwaltungskommission des Obergerichts anzuweisen, ihr das Fähigkeitszeugnis für den Rechtsanwaltsberuf zu erteilen, eventualiter die Teilprüfung im Fach Obligationenrecht im Beisein eines unabhängigen Beisitzers und/oder Protokollführers als Einzelprüfung anzuordnen, subeventualiter die Wiederholungsprüfung in den Fächern Staats- und Verwaltungsrecht, Obligationenrecht, Zivilprozessrecht und Schuldbetreibungs- und Konkursrecht in Anwesenheit eines unabhängigen Beisitzers und/oder Protokollführers als Einzelprüfung anzuordnen, subsubeventualiter das Verfahren zur genauen Sachverhaltsabklärung und Neubeurteilung an die Vorinstanz zurückzuweisen. Das Verwaltungsgericht des Kantons Zürich hat auf Vernehmlassung verzichtet. Die Anwaltsprüfungskommission des Obergerichts des Kantons Zürich beantragt in ihrer Stellungnahme vom 4. März 2010, die Beschwerde hinsichtlich des Hauptantrages abzuweisen, ebenso hinsichtlich der Eventualanträge, soweit auf diese eingetreten werden könne. 