Hi Kham:
I agree. Essential course content should be required and graded before any consideration of extra credit is pondered. Good students who perform well may feel too much extra credit is not fair, especially if grades get skewed too much much from frivolous extra credit points. As teachers, do we want to emphasize points and grades, or learning and career knowledge?
Regards, Barry