1. A computer implemented method for disseminating knowledge, the method comprising: obtaining information associated with at least one participating user; determining a theme for the at least one participating user from the obtained information, wherein the theme is at least one of collaborative, competitive, training, entertainment, and general assessment, and wherein the theme is indicative of one of obtaining awareness for the at least one participating user and assessing performance of the at least one participating user; generating at least one medium for disseminating knowledge related to an organizational process for the at least one participating user based at least in part on the obtained information and the determined theme, wherein the at least one medium is one or more of tutorials, quizzes, technical manuals, articles and presentations; categorizing the at least one participating user in a proficiency category based at least in part on interaction of the at least one participating user with the at least one medium, wherein the categorization indicates a level of proficiency of the at least one participating user based on comparing a proficiency score generated for the interaction to a predetermined threshold value; ranking, within the proficiency category, the at least one participating user with respect to other participating users by comparing the proficiency score of the at least one user with proficiency scores of the other participating users, wherein based on the ranking, high ranking users are rewarded for one or more practices including one or more of hosting quizzes, recommending quizzes, providing feedback, promoting quizzes, and moderating discussions; receiving feedback from the at least one participating user based on their interaction with the at least one medium, wherein the feedback comprises a preference for a particular medium, referrals to other participating users, and user comments on the content; analyzing the received feedback based on the interaction of the at least one participating user with the at least one medium, wherein the analyzing includes parsing the received feedback and providing suggestions to the at least one participating user, and wherein the suggestions includes one or more additional quizzes, training materials, recommending experts, or recommending groups; and providing modification to modifying the content of the at least one medium based at least on the received feedback analyzing and based on the categorization of the at least one participating user, wherein the modifying comprises changing difficulty level of the at least one medium and changing scope of topic covered by the at least one medium.