theory interface that logs answers and theory points