All what an e-learning portal must have.
* Student Control Logs
* Teachers Sections
+ to upload class stuff and other documents
+ Apply Tests
+ Organize Video & Chat Class sesions
+ Share online content (like teachers desktop, a ppt, etc)
* Academic Administration
+ Student Registering, Enable/Disable, etc
+ Assign Students to Calsses
+ Class sequence, etc.
* Content storage and management
+ Register and organize thems and contents
+ Contents could be PDF, Doc, PPT, Video, Voice, etc.
+ Content must be organized by them, class, and other attributes for searching proposes
* Class Rooms
+ Can check attendance for online conferences & Chat sessions
+ Assign Students to their classrooms
+ Theacher can post special content for a particular session available just for an specific class room
+ Students can post homeworks, projects, exams, etc. for the teacher to evaluate them
+ Site must have a statistics software.
+ report number of visits, visits to a specific pages or documents, etc.
+ Pretty much the same as webblazer.
Among other functionality these a global view of the scope of the portal.
Database options are
Oracle & SQL Server in their latest versions
Language ASP .Net / Java JSP in latest stable version