Today there are several ways for learning environments to communicate with the world.
You have for example web sites like :
To get a project going you need to have a plan for what you want to get out of it.
You must have certain goals and explanations for why you're doing this.