The web has received widespread acceptance and use for creating and supporting learning activities across disciplines within higher education. However, effectiveness and satisfaction of learners with the online course for purposes of learning has not shown clearly. Creating an online community for supporting learners is one strategy that has been recommended for increasing retention and satisfaction of learners. A lot of recently research on online learning gives credence to the online learning community that could motivate and engaged online learners through social interaction lead to more satisfaction and retention. However, while an online learning community is necessary, the formation of such community is not easy and may be problematic...