Application of the rule-space procedure to language testing: examining attributes of a free response listening test