Here are some extra credit options you can give your students. The different assignments are worth different points and you can set the maximum amount of extra credit you would like to give. Students would do various assignments to reach the amount of points they desire. I typically max out at 30. points.
Can be edited to suit your needs.