Media based knowledge management platform