Les e-portfolios sont des systèmes de gestion de contenus (CMS) spécifiques à la création et au partage de portfolios, mais leurs affordances sont nombreuses et se prêtent bien aux usages variés des activités d’enseignement et d’apprentissage. La plateforme open source Mahara, mise à disposition institutionnellement par l’UNIGE (Portfolio@Unige.ch), est une plateforme qui peut servir d’environnement d’apprentissage personnel (EAP) aux enseignant-es et aux apprenant-es, pour créer, gérer et partager des pages web, en tant qu’individu ou membre d’un groupe. Ces pages peuvent afficher une variété de types de contenus statiques (textes, vidéos, liens, documents, images) et dynamiques (blogs internes, CV, plans de travail), et intégrer des contenus des sources externes par flux RSS (blogs, réseaux sociaux, Google Apps, médias).

Les environnements numériques d’apprentissage personnel ont la particularité de mettre l’individu au centre et non l’institution, la classe ou l’enseignant-e, comme le font les LMS du type Moodle. Dabbagh et Kitsantas (2012) ont décrit comment les diverses technologies et outils numériques offerts peuvent favoriser les processus d’autorégulation proposés par Zimmerman (2000) : la planification, la performance et la volition, et l’autoréflexion. Au niveau de la planification d’un apprentissage ou d’un projet, Mahara permet aux individus ou aux groupes de collectionner et agréger des contenus et ressources liées aux tâches ou étapes prévues. Lors de la performance et la volition (mise en œuvre), ces ressources sont organisées en pages ou collections et partagées avec l’équipe enseignante ou les pairs. Une fois une première présentation finalisée, commence le processus d’autoréflexion ainsi que la réflexion sur l’ensemble des ressources et produits liés aux tâches du cours ou au projet final. Si les auteur-es l’autorisent, les membres de la communauté peuvent les consulter et laisser des commentaires.