I got a client who wants to charge people to take his test to get certified in a certain field. Going the customized development route to build an online testing application can be pricey. I am wondering if there is an out of the box solution for this? He needs the following:
-Allow customers to pay for the test via electronic payment (paypal, credit card)
-Once paid for, they are given instant access to the test and testing materials via a download link. Kinda like how this site is setup; http://ow.ly/135Wv
-The test is multiple choice and a simple online grading system once the person finishes the test to see how they did.
Does such a thing exist?
Blog Guy, what kind of field is he providing certification in? My worry would be your client is offering something which won’t be seen by employers as worth anything (certification schemes need serious backing from accredited businesses, you can’t just make something up on the spot and have it seen as a certification in a field.) as for the problem, you could probably do something using PayPal IPN so once the payment is verified, they have an account set up for them (you write the script to do that with the details), then they can login to the page, get the test and materials and the test script would need to be written to check the answers. 
He’s doing certification in green building.
Unfortunately, I know nothing about writing scripts so I’d rather do an out of the box solution.
Unfortunately there’s no out of the box solutions that I am aware of, it’s a very niche project and niche projects require custom coding. 