Collaborative knowledge sharing can be used to enhancing the learning environment by creating a more streamlined process for group work, a public accountability system, a group created study guide, a review of information, a check for understanding and many other needs. This approach takes the idea of a quiz or daily reflection and puts it in a public space. This achieves two goals. First, it allow students to learn from one another. Second, it holds students accountable to the classroom community.