e-Folio is an open-source student portfolio environment