It seems that an interesting engine has appeared in Russia. Upgraded it’s probably can carry the functionality of the ad-hoc education system. Ekaterinburg based company Naumen http://www.naumen.com/go offers this thing (citation): NauLearning is e-Learning authoring, publication and management system, it is intended for working out educational programs and conducting distance learning by educational establishments and departments with different occupations.
Earlier they positioned themselves as developers of open source products. Now I could not find any signs that they follow this business model. More detailed (but still stingy) description of NauLearning in Russian is given here: