Hiện em đang làm báo cáo về moodle, em đang thực hiện việc tạo một đề thi trộn sau đó in đề thi đó ra thành file word, nhưng em đang thắc mắc là làm sao mình có thể thêm một button vào module của moodle, cụ thể ở đây là button in đề thi, hy vọng các anh chị thầy cô có thể giúp đỡ cho em, em xin cảm ơn.
Bạn vào module quiz và edit phần mod_form.php
Dạ em cám ơn thầy ạ.
Nhân đây em xin hỏi thêm thầy về cách làm thế nào để thêm chức năng in đề thi vào button in vừa tạo ạ.
Mong thầy giúp đỡ em,em chào thầy.
Cái này bạn cần tìm hiểu khá nhiều về cấu trúc bài thi và thi để viết code bạn có thể tham khảo link: https://docs.moodle.org/dev/Quiz?redirect=no
Chào bạn,
Bạn nên sử dụng API khi chỉnh sửa các plugin, tránh đụng vào code, sau này bạn cập nhật Moodle sẽ rất khó. Tìm hiểu thêm về API của Moodle, khá dễ. Thậm chí bạn có thể "nhân bản" plugin quiz của Moodle và chỉnh sửa trên đó: https://docs.moodle.org/dev/Core_APIs. Có 2 cách để bạn in đề thi.
Cách 1 là bạn tạo print button và in đề thi ra theo ý bạn. Cách này để ít phải viết code, bạn nên tạo trang quiz sao cho dễ in. Nếu không cần in theo đúng mẫu của một bài thi thì chỉ cần dùng print screen là được.
Cách 2 là bạn có thể viết thêm dạng export quiz theo ý bạn ra doc hay pdf, rồi từ đó in ra. Cách này bạn cần tìm hiểu thêm về export quiz
Chúc bạn thành công
Đinh Lư Giang