Bonjour,
Pour "donnée", il s'agit de l'accord du participe passé avec le verbe avoir.
Avec avoir le participe passé s'accorde avec le COD lorsqu'il est placé avant le verbe.
Ici, le COD "leçon" est placé avant le verbe et s'accorde avec lui.
Quant à "satisfaisaient", ce sont nos arrière-grands-parents qui sont le sujet du verbe. C'est un sujet inversé (placé après le verbe).