Như chúng ta đã biết, kiểm tra kiến thức là một trong hai nhiệm vụ chính của mọi quá trình đào tạo trong nhà trường. Đã từ lâu việc kiểm tra kiến thức, ra đề thi, thiết lập ngân hàng câu hỏi thi đã trở thành nhiệm vụ cấp bách của mọi nhà trường và các cấp quản lý đào tạo. Đã có rất nhiều phần mềm được tạo ra trong thời gian vừa qua nhằm đáp ứng được nhu cầu này của các nhà trường.