http://www.intrafinity.com/products/elearning_server/

Puoi provare con questo se hai abbastanza soldi a disposizione però ti consiglio di cambiare ambiente se vuoi qualcosa di OpenSource visto che oltre ad esserci pochissimi script per e-learning disponibili per questo linguaggio sono tutti molto costosi. Ciao