Formal and informal lifelong learning in a virtual communities platform