La comunicación entre el LMS y los recursos educativos es canalizada mediante una interfaz que estandariza los protocolos de comunicación, proporcionando métodos para que el entorno de ejecución se mantenga informado sobre el estado del contenido educativo (inicializado, finalizado, etc.), y para intercambiar información entre el LMS y el recurso.