Tvrtka, škola ili centar za obuku koji nudi online obuku mogu implementirati portal za e-učenje kako bi materijale i zadatke za tečaj učinili dostupnima studentima i instruktorima te kako bi osigurali mjesto za interakciju. Portal za e-učenje obično se sastoji od različitih modula koji korisnicima omogućuju polaganje testova, slanje zadataka, objavljivanje poruka na ploči za raspravu ili putem e-pošte te pregled korisničkih profila i pisanih i multimedijskih materijala za tečaj. Iako instruktori imaju pristup mnogim istim funkcijama kao i studenti, oni također obično mogu uređivati materijale za tečaj, bodovati zadatke i objavljivati najave i ocjene učenika u internetskoj knjizi ocjena.
Osnovna funkcija portala za e-učenje je učiniti materijale za tečaj dostupnim svim korisnicima, a materijali se obično pohranjuju u bazi podataka. Svaki portal ima drugačiji način organiziranja stavki za pristup studentima, pri čemu neki portali imaju sve stavke za preuzimanje pohranjene u posebnom modulu lekcija, a drugi koriste tjedne module koji sadrže mješavinu audio predavanja, video dodataka i pisanih lekcija. Studenti obično ne trebaju preuzimati sve materijale za tečaj, jer instruktori često koriste streaming video i audio tehnologije i ugrađuju ovaj sadržaj na stranicu.
Studenti također koriste portal za e-učenje za polaganje testova i predaju zadataka, a portali sadrže specijalizirane module ili miješaju testove i ocjene s drugim materijalima modula. Testovi s višestrukim izborom često se automatski boduju nakon predaje, ali ispite eseja obično mora ocjenjivati instruktor. Za slanje projekta ili eseja na portal, student obično učitava datoteku sa svog računala na portal kako bi je instruktor mogao ručno ocijeniti.
I studenti i instruktori često komuniciraju putem portalske ploče za raspravu, koja korisnicima omogućuje stvaranje niti i objavljivanje odgovora na postojeće teme. Ploča za raspravu obično ima svoj modul na portalu i sadrži zasebna područja za objavljivanje o temama svakog modula. Portal za e-učenje također često implementira sustav privatnih poruka koji studentima omogućuje slanje e-pošte jedni drugima i instruktorima.
Portal za e-učenje često nudi dodatne značajke koje mogu biti uključene u softver portala ili instalirane kao proširenja. Neke od tih značajki uključuju integraciju s web stranicama društvenih mreža i softverom za suradnju, prilagođene profile studenata, softver za video konferencije za predavanja uživo i integraciju s web stranicama izdavača udžbenika trećih strana. Instruktori također mogu iskoristiti posebne značajke, kao što su različiti alati za izvješćivanje, za mjerenje napretka učenika.