Hi Paul:
To me there is a difference between extra credit (which I tend to not support) and bonus questions that demonstrate knowledge and expressed in the students own words or manner.
Extra credit in lieu of required assignments, poor performance, or missed assignments is merely playing with grades. I would then ask, are we intested in grades or student learning?
Regards, Barry