A Thesis on Developing of a Computer Assisted Assessment (CAA) Portal