Active learning is a good way to prevent encoding failure. Encoding failure is described as the brain occasionally being unable to make memory links. Active learning engages both the concious and unconscious mind so that making those memory links is easier.