Do the characters have any in-game down time? Do they stop to camp for the night? Do they stop to eat dinner, lunch & breakfast while preparing to adventure? Would your characters have conceivably used any of this time to discuss their powers and what they can and cannot do in combat? We normally just hand-wave that sort of stuff in our game - "before we go to sleep, I'm going to try to learn to speak Orc from the half-orc NPC, or I'm going to practice some combat maneuvers with the help of the fighter..." or "I'm going to discuss battle strategy with the group"
And, does your group game 24/7? If not, then I also don't think it's fair if you meet every week or two weeks for 4-6 hours that everybody remembers every detail of what might have occurred only 2 minutes ago in game. People have real lives that may sometimes intrude on gaming.
And, does your group game 24/7? If not, then I also don't think it's fair if you meet every week or two weeks for 4-6 hours that everybody remembers every detail of what might have occurred only 2 minutes ago in game. People have real lives that may sometimes intrude on gaming.