Theo chức năng, LMS là một tổ hợp gồm một số chức năng cốt lõi sau:
► Chức năng quản lý lưu trữ dữ liệu số:Chức năng này cho phép các chủ thể trên hệ thống E-Learning có thể đăng tải các khóa học cũng như các tài liệu số liên quan hỗ trợ người học. Các dữ liệu số được đăng tải có hệ thống phân loại theo định dạng tập tin, dung lượng, theo thời gian đăng tải,…và được kiểm soát nội dung.
► Chức năng bảo mật:Đây là chức năng rất quan trọng trong hệ thống LMS, nó bảo vệ hệ thống dữ liệu của các chủ thể một cách an toàn. Hơn thế nữa, các thông tin cá nhân liên quan các chủ thể hoặc các dữ liệu liên quan đến tài chính cũng được bảo vệ.
► Chức năng đáp ứng:- Tương thích đa chủng loại thiết bị truy cập: Chức năng này hỗ trợ nhiều thiết bị công nghệ truy cập hệ thống LMS như máy tính bàn, laptop, thiết bị di động, hay máy tính bảng,…- Băng thông đảm bảo lưu lượng người dùng truy cập vào hệ thống học trực tuyến.
► Chức năng đa chủ thể:Tính năng này hỗ trợ một lớp học/ một chương trình đào tạo trực tuyến có sự tham gia tương tác cùng lúc bởi nhiều giáo viên và nhiều học viên, họ đến từ nhiều nơi trên toàn thế giới.
► Chức năng đa ngôn ngữ:Một LMS dùng làm mục đích kinh doanh, vận hành trên môi trường Internet có thể tiếp cận một cá nhân bất kỳ tại một quốc gia nào đó trên thế giới. Cho nên, việc cho phép chuyển đổi các ngôn ngữ qua lại hoặc ít nhất là một ngôn ngữ quốc tế cần được tích hợp vào hệ thống LMS.
► Kiểm soát đăng ký:Khả năng kiểm soát và tùy chỉnh quá trình đăng ký học trực tuyến.
► Lịch:Chức năng này thiết lập lịch cho các chương trình học tập trực tuyến như lịch học, thời hạn khóa học, lịch thi,…
► Chức năng quản lý giao dịch:Chức năng này cho phép hệ thống LMS kiểm soát được các giao dịch phát sinh khi tương tác với các khóa học trực tuyến của các chủ thể: giao dịch giữa học viên với người cung cấp dịch vụ E-Learning (học phí); Giao dịch giữa người cung cấp dịch vụ E-Learning với tác giả khóa học (thù lao giảng viên/ tiền phân chia lợi nhuận khóa học) hay các giao dịch tiền ký gửi học theo hình thức ví điện tử,…
► Chức năng quản lý tương tác, hỗ trợ:- Tương tác giữa các học viên: Chức năng này cho phép các học viên có thể trao đổi thông tin, trao đổi tài liệu qua hệ thống chat, email hoặc SMS,…nhằm tương tác hỗ trợ học tập.- Tương tác giữa học viên với tác giả: Chức năng cho phép giữa học viên và tác giả khóa học/ chương trình đào tạo có thể trao đổi thông tin hoặc đánh giá, nhận xét lẫn nhau.- Tương tác giữa học viên, giảng viên với quản trị hệ thống: Chức năng cho phép 2 chủ thể là người cung cấp kiến thức khóa học và người nhận khóa học tương tác trao đổi với quản trị hệ thống. Các vấn đề tương tác liên quan như các quy định, chế độ,…
► Chức năng thi, kiểm tra:Chức năng này cho phép các học viên tham gia kiểm tra năng lực học tập hoặc xếp loại sau khai trải qua quá trình học. Các hình thức thi và kiểm tra phổ biến trên hệ thống LMS như trắc nghiệm, nhiệm vụ tương tác thông qua game,…
► Chức năng theo dõi, kiểm soát:Chức năng này cho phép người học hoặc chủ thể trung gian quản lý người học có thể kiểm soát tiến trình học tập cũng như năng lực người học qua từng giai đoạn.