Top level

Start here when creating an adaptive test with psychTestRCAT.

adapt_test()

Adaptive test

adapt_test_options()

Adaptive test options

Post-processing

These functions can be used to post-process data created by psychTestRCAT.

compile_trial_by_trial_results()

Compile trial-by-trial results

Feedback

These functions provide custom feedback to the participant after they complete the test.

cat.feedback.graph()

Feedback graph

Stopping rules

These functions define when the test should terminate.

new_stopping_rule()

New stopping rule

stopping_rule.num_items()

Stopping rule (num items)

Test state

These functions access various aspects of the test’s current state.

get_current_ability_estimate()

Current ability estimate

get_item_number()

Get item number

get_num_items_administered()

Number of items administered

get_num_items_in_test()

Number of items in test

Internationalisation

These materials are relevant for delivering adaptive tests in different languages.

ptrcat_dict

psychTestRCAT dictionary

Utilities

assert_global_is_null()

Assert that a global variable is NULL

Demo

demo_item_bank()

Demo item bank

demo_show_item_list()

Demo: show_item of class list