What makes a good online learning experience?

Is it possible to define the qualities of what makes a good online learning experience, or a good MOOC? Is there a check list we could have pinned to the wall which we could use as Read More …