Social Coginitive Theory focused on what ad how people learn from one another through observation, imitation and modeling.There are some general priciples about SCT:
1.People do not only learn by first hand trial, but also observing the behaviors of others and the outcomes of those behaviors.
2.Learning can occur without a change in behavior.
3.The consequence of behavior and Cognition plays a role in learning.
4. People can have considerable control over their action and environment.
All we can learn for online community building is that, we have to take care of the way we talk, things we do online, because, it may effect the others, and do bad or good to the whole community.Good people may do stupid things, and that may cause bad things for ordinary people who observe good people or famous people.My idea is maybe sometime it's good to set a topic administrator, who examine all the topics posted by users in community.All of this based on one hypothesis that bad guys always exists.To build a health online community, to let people envolved in this good learning community,we need to and must set good examples to let the others learn. In that case,people can get what they want,and we can build a learning trend community. Otherwise, if everyone trying to share meaningless stuff and the environment is gonna be ruined.
We do not only set topic administrator to delete unproperate topics, but also need to encourage the good topics like promoting the good topics that everybody can see it and also the people who proposed it, In that way, people who are do active thoughts are been rewarded in famous and other common user get a better chance to meet good topics.
All in all, i think there still many things need to be done to build a health onlien community :)