Fatti

La ricorrente, [A.] , iniziò gli studi presso la resistente, [X. AG] , nel 2004. Nel gennaio 2007, le parti concordarono che la ricorrente potesse intraprendere il corso biennale di "Higher Diploma". A tal fine, la ricorrente pagò le tasse semestrali di Fr. 21'500.-- alla resistente. Le condizioni generali di contratto del corso di "Higher Diploma" prevedevano che le tasse semestrali pagate non sarebbero state rimborsate se lo studente avesse risolto unilateralmente il contratto dopo l'inizio del corso. La ricorrente non iniziò il corso e risolse il contratto alla fine di maggio 2007. Chiese il rimborso delle tasse semestrali e perse davanti al Tribunale d'appello del Cantone di Lucerna.

Il Tribunale d'appello concluse che la norma di cui all'art. 404 cpv. 1 CO, nei rapporti di incarico in cui le parti non si trovano in un rapporto di fiducia assoluta, non aveva carattere imperativo. La ricorrente presentò ricorso al Tribunale federale e sostenne che il diritto di risoluzione in qualsiasi momento ai sensi dell'art. 404 cpv. 1 CO era di natura imperativa e non poteva essere derogato contrattualmente.

Legge

Il Tribunale federale esaminò se il ricorso in materia civile era ammissibile. Stabilì che il valore della controversia non raggiungeva l'importo determinante, ma la ricorrente sostenne che si trattava di una questione giuridica di principio. Tuttavia, il Tribunale federale concluse che la questione relativa al carattere imperativo del diritto di risoluzione in qualsiasi momento ai sensi dell'art. 404 cpv. 1 CO era già stata decisa più volte e non costituiva una questione giuridica di principio.

Il Tribunale federale esaminò quindi se l'autorità inferiore aveva commesso un'ingiustizia nell'applicazione del diritto, negando il carattere imperativo dell'art. 404 cpv. 1 CO. Stabilì che l'autorità inferiore si era discostata dalla giurisprudenza del Tribunale federale, ma che il risultato della decisione impugnata poteva essere motivato anche in conformità al diritto federale. Il Tribunale federale concluse che la censura di ingiustizia non era fondata, poiché il risultato dell'autorità inferiore poteva essere…