Formal and Non-Formal Learning in Virtual Environments