Triển khai E-learning Moodle với theme Fordson

Lưu bản nháp tự động

Fordson được thiết kế có mục đích để chuyển từ đăng nhập sang học nhanh nhất có thể. Cách chúng tôi tiếp cận việc triển khai Moodle là tập trung vào cách đi từ đăng nhập đến học nhanh nhất có thể… với ít phiền nhiễu nhất có thể. Đó là lý do tại sao chúng tôi thiết kế chủ đề Fordson và Plugin dễ dàng đăng ký để làm việc cùng nhau để xử lý quá trình này. Mục tiêu và mục đích của chúng tôi là một kế hoạch không bị phân tâm và được suy nghĩ kỹ lưỡng về cách người dùng sẽ điều hướng và khám phá tài liệu học tập
tham khảo: https://michiganmoodle.dearbornschools.org/fordson-theme-for-moodle/

Đăng nhập vào wordpress và mở moodle

Cách 1: Quy trình một chiều đăng nhập vào wordpress và mở moodle, tùy chọn đăng ký vào các khóa học, nhóm thuần tập,…

https://github.com/frumbert/wp2moodle

WordPress to Moodle (wp2moodle) là một plugin cho phép người dùng trong WordPress mở các khóa học Moodle mà không cần hộp đăng nhập ở giữa. Nó cũng sẽ (tùy chọn) đăng ký người dùng vào các nhóm, khóa học và nhóm.

Nó sử dụng một liên kết được mã hóa và không dựa trên SSL / https (mặc dù bạn nên sử dụng SSL nếu có thể). Máy chủ WordPress và Moodle của bạn có thể nằm trên cùng một máy chủ hoặc có thể trên các mạng hoặc công nghệ máy chủ khác nhau. Vì nó chỉ sử dụng siêu liên kết để giao tiếp nên không có thiết lập đặc biệt nào.

Plugin có những hạn chế này theo thiết kế:

Người dùng đã tạo thông qua plugin này không thể đăng nhập vào Moodle bằng tên người dùng WordPress của họ – họ phải đăng nhập từ liên kết mà plugin này tạo.
Bạn không thể đi ngược lại; tức là đăng nhập vào Moodle và đăng nhập lại vào WordPress (sử dụng những người dùng đó – các plugin xác thực khác vẫn hoạt động)
WordPress không được thông báo về bất kỳ kết quả khóa học nào
WordPress không được thông báo về bất kỳ thay đổi nào đối với hồ sơ người dùng do Moodle thực hiện (mặc dù plugin thường vô hiệu hóa mật khẩu)
WordPress không có cách nào để biết liệu các giá trị được liên kết có tồn tại trong Moodle hay không (ví dụ: nó không kiểm tra công việc của bạn)
Dữ liệu được mã hóa (sử dụng aes-256-cbc thông qua openssl) ở đầu WordPress và chuyển giao một yêu cầu http GET tiêu chuẩn. Chỉ thông tin bắt buộc tối thiểu mới được gửi để tạo hồ sơ người dùng Moodle. Người dùng được tạo tự động nếu không có mặt ở cuối Moodle, sau đó được xác thực và (tùy chọn) được đăng ký trong Nhóm thuần tập, Nhóm hoặc cả hai.

Làm thế nào nó hoạt động
Plugin này cho phép bạn đặt shortcode trong một bài đăng chuyển thông tin đăng nhập được mã hóa đến Moodle (yêu cầu plugin này cũng phải được cài đặt vào Moodle). Người dùng sẽ được thêm vào Moodle và được đăng ký tùy chọn vào (các) Nhóm thuần tập, (các) Khóa học và / hoặc (các) Nhóm được chỉ định.

Sử dụng nút Moodle trên trình chỉnh sửa phong phú để chèn mã ngắn hoặc nhập chi tiết theo cách thủ công bằng cách sử dụng các ví dụ bên dưới làm hướng dẫn.

Cách 2: Plugin xác thực này cho phép Moodle xác thực dựa trên cài đặt WordPress. 

Bạn sẽ cần cài đặt và kích hoạt máy chủ WP REST API OAuth 1.0a trong WordPress – xem https://github.com/WP-API/OAuth1 .

Quá trình cơ bản là:
1. Một người dùng WordPress đã đăng nhập vào WordPress nhấp vào một liên kết đến Moodle. Lưu ý rằng nếu người dùng chưa đăng nhập vào WordPress thì quá trình ủy quyền sẽ yêu cầu họ.
2. Moodle chuyển hướng người dùng trở lại WordPress (thông qua Oauth 1.0a) và WordPress hỏi người dùng xem họ có muốn chia sẻ thông tin chi tiết về WordPress của họ với Moodle hay không.
3. Nếu người dùng chấp nhận, họ sẽ được chuyển hướng trở lại Moodle và xác thực Moodle.

Trả lời

Email của bạn sẽ không được hiển thị công khai.