Une entreprise, une école ou un centre de formation qui propose une formation en ligne peut mettre en place un portail e-learning pour mettre les supports de cours et les travaux à disposition des étudiants et des formateurs et offrir un lieu d’interaction. Un portail d’apprentissage en ligne se compose généralement de divers modules qui permettent aux utilisateurs de passer des tests, de soumettre des devoirs, de publier des messages sur un forum de discussion ou par courrier électronique, et d’afficher les profils d’utilisateurs et les supports de cours écrits et multimédias. Bien que les instructeurs aient accès à bon nombre des mêmes fonctions que les étudiants, ils peuvent également généralement modifier les supports de cours, les attributions de notes et publier des annonces et les notes des étudiants dans un carnet de notes en ligne.
La fonction principale d’un portail d’apprentissage en ligne est de mettre les supports de cours à la disposition de tous les utilisateurs, et les supports sont généralement stockés dans une base de données. Chaque portail a une manière différente d’organiser les éléments pour l’accès des étudiants, certains portails ayant tous les éléments téléchargeables stockés dans un module de cours spécial et d’autres utilisant des modules hebdomadaires qui contiennent un mélange de conférences audio, de suppléments vidéo et de leçons écrites. Les étudiants n’ont généralement pas besoin de télécharger tous les supports de cours, car les instructeurs utilisent souvent des technologies vidéo et audio en continu et intègrent ce contenu dans une page.
Les étudiants utilisent également un portail d’apprentissage en ligne pour passer des tests et soumettre des devoirs, et les portails contiennent des modules spécialisés ou mélangent des tests et des évaluations avec d’autres supports de module. Les tests à choix multiples sont souvent automatiquement notés lors de la soumission, mais les examens de rédaction doivent généralement être notés par l’instructeur. Pour soumettre un projet ou un essai à un portail, l’étudiant télécharge généralement le fichier de son ordinateur vers le portail afin que l’enseignant puisse le noter manuellement.
Les étudiants et les instructeurs interagissent souvent à l’aide du forum de discussion d’un portail, qui permet aux utilisateurs de créer des fils de discussion et de publier des réponses à des sujets existants. Le forum de discussion a généralement son propre module dans le portail et contient des zones distinctes pour publier sur les sujets de chaque module. Un portail e-learning met également souvent en place un système de messagerie privée qui permet aux étudiants de s’envoyer des e-mails entre eux et au professeur.
Un portail e-learning propose souvent des fonctionnalités supplémentaires qui peuvent être incluses avec le logiciel du portail ou installées en tant qu’extensions. Certaines de ces fonctionnalités incluent l’intégration avec des sites Web de réseaux sociaux et des logiciels de collaboration, des profils d’étudiants personnalisés, des logiciels de vidéoconférence pour les conférences en direct et l’intégration avec des sites Web d’éditeurs de manuels tiers. Les instructeurs peuvent également profiter de fonctionnalités spéciales, telles que divers outils de reporting, pour mesurer les progrès des étudiants.