Prefferable PHP Framework to develop quiz system
===

I want to develop online quiz system.
my requirement is to display random question in quiz and the question must also contain pictures and videos as well. at the end of the completion it should send mail to user of overall result. and i also want to integrate payment gateway.

i want a help to figure out that which PHP module will be preferable to develop this .
I think joomla would be the good to prefer but, still not sure that which should choose. 
Any kind suggestions are welcomes.  