half written test