Interactive teaching of history