Mahara ist eine E-Portfolio Software, die ebenfalls wie Moodle als Open-Source Projekt zur Installation PHP und ein Datenbankmanagementsystem benötigt.
Mahara ist eine persönliche Lernumgebung und unterscheidet sich von den kurszentrierten Lernmanagementsystemen und -plattformen. Mahara dient dem persönlichen Lernprozess und ist modular aufgebaut. Das Portfolio enthält eine Sammlung von Dateien wie Zertifikate, Bescheinigungen und Lerntagebüchern. Gruppen, Foren und Kontakte können verwaltet , ebenso das Profil mit der Lernbiographie, den Lernzielen und Kompetenzen personalisiert werden. Einstellungen ermöglichen individuelle Ansichten des e-Portfolios für bestimmte Nutzer(gruppen).
E-Portfolios eigenen sich für erfahrene Lernende, die ihren Lernfortschritt dokumentieren und reflektieren wollen.