Buenas,
Comenzaste hablado de un "sistema de lecciones aprendidas" y ahora hablas de foro de consulta + un respositorio de documentos + una base de datos de conocimientos + un gran motor de busqueda... creo que has ampliado un poco el alcance no?
Para hacer todo eso no te sirve un wiki?
http://en.wikipedia.org/wiki/List_of_wiki_software
Un saludo