Student or Learner
caught off guard
To be 'On Guard' would be to have your defense ready. To be caught "Off Guard' would mean to be caught with your defenses down. In relative terms it means you were unexpected to what happened.
It means that even if you have your "guard" up or your paying close attention, something could be so surprising that you didn't notice