Giải pháp tốt cho Moodle trong việc triển khai thực tế ?

Giải pháp tốt cho Moodle trong việc triển khai thực tế ?

Bởi N VT -
Số lượng các câu trả lời: 4

Ngày 9 là em báo cáo tốt nghiệp về đề tài E-learning (Moodle) . Giáo viên phản biện cho em một câu hỏi trước về chuẩn bị để trả lời trong ngày báo cáo nhưng em chưa có giải pháp . Câu hỏi của em đại khái như sau :

"Đứng trên một người quản trị và triển khai hệ thống Moodle trong thực tế thì em có những giải pháp nào để cho việc triển khai hệ thống được tốt, giúp cho việc dạy và học được áp dụng tốt . Ví dụ như :

- Về phía bên người quản trị và triển khai :

+ Hệ thống phải đáp ứng nhiêu người vào học nhưng vẫn chạy nhanh và ổn định (làm sao cho tối ưu nhất : kể cả phần cứng, phần mềm lẫn mạng và truyền thông). Em có ý tưởng như thế này :  là sử dụng proxy chẳng hạn, như vậy có đúng không ? nếu đúng thì mong anh giúp đỡ .
+ Khi một học viên đang học hay thi bỗng nhiên đứt kết nối thì hệ thống giải quyết như thế nào, nhất là đối với trường hợp thi. Ví dụ như khi đang học hay thi thì bỗng nhiên đứt kết nối thì hệ thống có thể lưu lại tại thời điểm đó , khi người dùng kết nối lại thì nó sẽ login tới ngay trang mà người dùng bị đứt kết nối chẳng hạn .
+ Chúng ta làm như thế nào mà có thể khoanh vùng được nơi nào có nhiều học viên vào học và chúng ta có giải pháp cho nơi đó để cho hệ thống không bị nghẽn mạng, chẳng hạn như tăng băng thông, tăng tốc độ đường truyền, chia tải ...

- Còn về phía bên người dùng thì chúng ta phải hướng dẫn như thế nào cho họ học tốt hơn đối với hệ thống chúng ta."

Em rất mong anh Hùng và anh Giang tận tình giúp đỡ . Với những hiểu biết và kinh nghiệm trong thực tế của hai anh , em mong hai anh chỉ giúp em cụ thể những cách mà giúp cho hệ thống Moodle được triển khai tốt trong thực tế.

Trung bình điểm đánh giá: -
Để phản hồi tới N VT

Trả lời: Giải pháp tốt cho Moodle trong việc triển khai thực tế ?

Bởi Vu Hung -
Thầy của em đặt các câu hỏi rất khó.

+ Việc đáp ứng được bao nhiêu học viên (cũng như số người truy cập đồng thời) thì phụ thuộc vào nhiều yếu tố như băng thông, thông số phần cứng, có dùng clustering hay không...Anh cũng chưa hiểu em dùng proxy đề làm gì?

+ Muốn lưu được kết quả thi ngay cả khi mất điện thì có thể em phát triển thêm tính năng autosave như của MS Word, Gmail, Google Docs, cấu hình được bao lâu lưu tự thông tin kiểm tra một lần.

+ Viết tài liệu hướng dẫn thật tốt và trực quan thông qua các tools mô phỏng WYSIWYG.
Để phản hồi tới N VT

Trả lời: Giải pháp tốt cho Moodle trong việc triển khai thực tế ?

Bởi Đinh Lư Giang -
Câu hỏi của Thầy bạn quả thật rất thực tế và chắc chắn đó cũng là những trăn trở của những người phát triển Moodle, mà đứng đầu mà Martin Râu. Anh Hùng đã trả lời bạn, tôi chỉ thêm vài ý nhỏ thôi.

1. Sử dụng proxy không liên quan gì đến tốc độ của Moodle cả. Trên thực tế, Moodle vẫn chạy rất ổn định khi cùng một lúc có nhiều người truy cập vào. Bằng chứng là các trường đại học lớn vẫn sử dụng Moodle cho hàng ngàn học viên, thậm chí hàng chục ngàn. Câu hỏi của Thầy bạn chỉ có thể trả lời từ hướng tốc độ đường truyền + tốc độ server + bộ nhớ + những yếu tố hoàn toàn có tính chất phần cứng. Về phần mềm, làm gì có giải pháp nào ngoài việc đáp ứng đúng và đủ các phần mềm trong server cho Moodle. Theo tôi, cái quan trọng nhất của server là bộ nhớ. Moodle ngốn bộ nhớ, nên tăng bộ nhớ lên tối đa là tốt nhất. Hơn nữa, có thể tiết kiệm bộ nhớ bằng cách bỏ đi các modules không cầu dùng.

Nhìn tổng quát, câu hỏi này không trực tiếp liên quan đến e-learning, mà đến cơ sở vật chất mạng. Còn giải pháp lý tưởng là làm sao giảm việc sử dụng bộ nhớ của Moodle, hoặc tạo những trang load nhẹ hơn: Thí dụ: dùng eXe hay Hot Pot để làm Quiz thì nhẹ hơn là dùng Module Quiz của Moodle. Anh Hùng đồng ý không ạ?

2. Câu thứ hai, về việc đứt kết nối, thì anh HÙng đã gợi ý rất hay là sử dụng Autosave như của một số trang. Nhưng bộ đếm của Moodle dùng code javascript, nếu đang đếm mà bị mất kết nối thì chịu. Giải pháp thì có lẽ nên tăng việc thi thông qua LAN hơn là internet. Còn việc khi kết nối được phục hồi, trên thực tế, người học được kết nối lại ngay trang đó rồi mà, Thầy em không cần hỏi nữa.

3. Khoanh vùng học viên nghĩa là sao? Vùng ở đây hiểu là course hay là page hay là IP hay là ISP ? Hiện nay Moodle chưa có tính năng tạo mirror server. Nếu em có thể nghiên cứu được tính năng này thì thật tuyệt vời. Khi đó, Moodle có thể chuyển sang một mirror khác, khi một server nào đó bị quá tải.

4. Để người dùng sử dụng tốt hệ thống, nên:

- Thiết kế bài giảng rõ ràng, nhất là các màu của các link và những ghi chú
- Tạo một phần User's guide cho người học, và thường xuyên kết nối các nội dung bài giảng vào các câu hỏi này. Thí dụ:

Hãy nghe và viết bài chính tả này. (Để biết thêm về cách gõ tiếng Việt, nhấn vào đây.)

Bạn có thể xem thử phần Hướng dẫn sử dụng mà tôi đang làm tại đây: http://www.vietcourses.com/learn/mod/glossary/view.php?id=1531

- Sử dụng các phần mềm biểu diễn thao tác, chẳng hạn như Macromedia Captive để hướng dẫn thao tác cho người học.

Hy vọng đây là vài gợi ý cho bạn.

Thân ái

Giang





Để phản hồi tới Đinh Lư Giang

Trả lời: Giải pháp tốt cho Moodle trong việc triển khai thực tế ?

Bởi N VT -
Em rất cảm ơn hai anh đã giúp đỡ , những câu trả lời của hai anh đã giải quyết được phần nào các câu hỏi của em đặt ra . Em nghĩ là chức năng Proxy có tác dụng chứ, nó dùng làm  chức năng để cache, giúp cho người dùng truy cập nhan hơn, làm giảm bớt khả năng xử lý của Web server. Em có các giải pháp là sử dụng hai kỷ thuật : Cluster server và Network Load Balancing (NBL) để tăng tính ổn định và khả năng cân bằng tải cho server . Em muốn tối ưu hóa cho Web server có khả năng phục vụ nhiều người dùng (như khả năng đa tiểu trình và đa tiến trình trong Apache Web Server) thì phải làm như thế nào ?
Khoanh vùng ở đây là theo IP, anh Giang có thể cho em biết rõ hơn về chức năng mirror server được không, em chưa hiểu rõ lắm về chức năng này (nó có giống như NBl hay không ?).
Để phản hồi tới N VT

Trả lời: Giải pháp tốt cho Moodle trong việc triển khai thực tế ?

Bởi Đinh Lư Giang -
Mirror server là một server thứ hai, dược cấu hình giống y như server đầu, và cũng có cùng nội dung trang chủ. Hai server sẽ có hai CSDL, và có một tiến trình synchronizing, giúp cho CSDL và nội dung của 2 servers hòan tòan như nhau. Cácscript sẽ được viết để trong trường hợp một server quá tải, thì domain name tự động redirect sang server 2 và ngược lại. Yahoo và hàng lọat các trang khác dùng các mirror server. Thí dụ, mình hay truy cập Server Yahoo từ Singapore chẳng hạn.