Có cách nào yêu cầu học viên phải hoàn thành khóa học (Ví dụ : khóa học tin) thì mới được học khóa học khác.
Em có tìm hiểu thì nó nằm ở trong competency framework, nhưng chưa biết cấu hình như thế nào cả ?
Mong thầy giúp em ạ!
Tiện thể cho em hỏi luôn là yêu cầu học viên phải đặt loại khá giỏi trong khóa học mới được học khóa học khác như thế nào ạ ?
Đúng rồi bạn! competency framework giải quyết cả 2 yêu cầu của bạn nhưng sử dụng competency framework hơi phức tạp một tí. Xin lỗi bạn vì đang mùa thi nên mình không có thời gian hướng dẫn bạn tạo competency framework và add competency framework vào khóa học.
+ Ngoài sử dụng competency framework bạn có thể sử dụng plugin có tên "Restriction by course completion" cũng giải quyết được yêu cầu của bạn.
- https://moodle.org/plugins/availability_coursecompleted
- Thông thường, thaytro.net hay sử dụng Availability conditions để sắp xếp các thứ tự các hoạt động trong khóa học, khi muốn học viên hoàn thành theo đúng thứ tự giáo viên mong muốn!
Cảm ơn thầy đã giúp ạ.
Cho em hỏi thêm là , khi cài đặt đề thi , chỉ cho phép thi 1 lần, nhưng học viên A trong lúc làm bài bị mất mạng , vậy để cho học viên đó thi lại thì phải làm thế nào vậy thầy ?
Chào bạn,
Bạn có thể làm 1 trong các cách sau đây:
1. Bạn vào khóa học - bật chế độ chỉnh sửa (Turn editing on) - Edit settings (của quiz mà bạn muốn cho hs kiểm tra/ thi lại 1 lần nữa). Tìm đến mục Extra restrictions on attempts - Require password [bạn đặt password] và cung cấp password cho hs đó vào kiểm tra/ thi lại 1 lần nữa.
- Nhược điểm: chỉ sử dụng cách này khi các hs khác đã kiểm tra hết.
Cách 2: Bạn vào khóa học - bật chế độ chỉnh sửa (Turn editing on) - Edit settings (của quiz mà bạn muốn cho hs kiểm tra/ thi lại 1 lần nữa). Sau đó ở block sẽ hiện user overrides và làm như hình:

- Nên làm cách 2.
+ Bạn nên mở topic mới khi hỏi 1 vấn đề khác để các bạn khác dễ tìm kiếm khi cần!
- Chúc bạn thành công!