User acceptance model of computer-based assessment: moderating effect and intention-behavior effect