2 Replies
Andrew Das

Here is an LMS which works really well for this same purpose. 

Talk about any feature (gamification to mobile learning.) what an LMS should posses, Paradiso LMS has it for you. The best part you ask, well its a complete white label solution, hence can be customized the way you want it.
It also has its own course authoring tool too. 
Hope this helps.