Web-based language testing system

Among the many issues that an online language testing system has to deal with, there are four challenging ones related to implementing such a testing system: 1) Test design; 2) User authentication; 3) Session management; and 4) Test item bank. This document is an attempt to describe the problems and discuss some preliminary solutions.

1. Test design in computer-assisted/based testing (CBT)

  • Design using classical measurement theory
  • Design using computer adapative testing (CAT) framework (Item Response Theory)

2. User authentication

3. Session management

4. Test item bank

5. Links to online resources