На чем построить внутренний портал предприятия?
DokuWiki, дополненная плагинами.

интеграция с ADActive Directory Authentication Plugin.

телефонный справочникЕсли номера и персоналии просто перечислены на странице, то для быстрого поиска и сортировки желателен tablelayout Plugin.

карточки сотрудниковЭто обычные страницы. Данные можно структурировать с помощью struct Plugin. Есть попроще — data Plugin, но struct на один-два порядка интереснее.

структураВыбор не очень большой, но есть.

новостиBlog Plugin. Дополнительно к нему можно будет поставить плагины Tag, Cloud и Linkback.

опросыЕсли я правильно понимаю, что под «опросами» понимается, то Bureaucracy Plugin.

по возможности интеграция с MoodleЭтот пункт требует разъяснения со стороны автора вопроса.
Redmine плюс соответствующие плагины. Если плагина нет - просто берется и пишется нужный.