Соңғы жылдары Батыста Интернет желісі арқылы электронды түрде оқыту процесін білдіретін e-Learning термині кеңінен қолданыла бастады. Компьютерлік технологияларды қолдана отырып оқытуды дамытудың схемалық кезеңдерін келесідей ұсынуға болады:
CD-ROM негізіндегі курстар;
қашықтықтан оқыту;
e-Learning.
Электрондық білім беру жүйесі-серверлер мен клиенттік компьютерлер арасында таралатын күрделі бағдарламалық-техникалық кешен. Білім беру ішкі желісінде деректер алмасу Интернет арналары және жергілікті желі коммуникациялары арқылы жүзеге асырылады. Бұл көп деңгейлі иерархиялық жүйені басқару ағылшын тіліндегі басылымдарда virtual learning environment (VLE) немесе learning management systems (LMS) деп аталатын арнайы бағдарламалық платформалардың көмегімен жүзеге асырылады. Орыс тіліндегі басылымдарда мұндай платформалар әдетте қашықтықтан оқыту жүйелері (SDO) деп аталады.
Бүгінгі таңда қолданылатын кейбір платформаларды тізімдейміз: LON-CAPA, Moodle 2.4, Sakai 2.3, TeleTOP, WebTutor.
ҚҚҚ негізгі мүмкіндіктеріне мыналар жатады:
оқу және көмекші материалдарды жасау және жүктеу.
онлайн-тестілерді құру және іске асыру.
тапсырмаларды беру және тексеру.
үлгерімді жедел бақылау.
форумдар, чаттар, бейнеконференциялар және т. б.
ҚБББ-дағы білім көздерінің бірі электрондық оқулық болып табылады-бұл оқу пәнінің, оның бөлімінің, бөлігінің жүйелі баяндамасын қамтитын, оқу процесінің дидактикалық циклінің негізгі буындарын қолдайтын, дараланған белсенді-белсенді білім беру ортасының маңызды құрамдас бөлігі болып табылатын және басылымның осы түрі ретінде ресми бекітілген оқу электрондық басылымы.
ЭУ функционалды құрылымы оның білім беру процесіндегі мақсатына сәйкес келуі керек және келесі компоненттерден тұруы керек:
негізгі материал;
қосымша материал;
түсіндірме мәтіндер;
оқу материалын меңгеруді ұйымдастыру аппараты;
навигациялық аппарат.
Электрондық оқулық жасау шешімдерін веб-технологияларға және жергілікті қосымшаларға негізделген EU әзірлеуге бөлуге болады.
EU пайдаланушы интерфейсінің элементтерін әзірлеу үшін дайын пайдалануға болады JavaScript ашық бастапқы кітапханалар, HTML5 және CSS3, негізіне сүйенедіphonegap, және сәйкесінше Eclipse C Android SDK және Xcode әзірлеу орталарында Android және iOS үшін орнату пакеттері ретінде құрастырылған. EU әзірлеу кезінде мүмкін болатын технологиялық шешім Adobe Air платформасын пайдалану болып табылады. IPad үшін EU әзірлеу кезінде (AppleiOS 4.X және одан жоғары) ARC және Storyboard технологияларын қолдана отырып, Objective – C бағдарламалық жасақтамасын пайдалану ұсынылады (экрандар арасындағы ауысуларға байланысты Код мөлшерін азайтуға мүмкіндік береді).