Basically a Magistra is just a spell. The difference between a Magistra and the spells Sorcerers from Veilron use is that a Sorcerer requires a catalyst and a magic source to use his spells. A Knight can use a Magistra anytime so long as he has the energy for it.