Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi hang nguyen -
Số lượng các câu trả lời: 6
Em chào anh chị!
Có ai làm phần Import các câu hỏi từ ngân hàng câu hỏi trong moodle chưa ạ?
Em nhớ có 1 macro để import từ nước ngoài nhưng trước đây em không down được. Có ai có hoặc có cách nào đó để import dữ liệu vào được thì bảo em với.
Trung bình điểm đánh giá: -
Để phản hồi tới hang nguyen

Trả lời: Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi Lan Hoang -

Bạn thử tải file moodle_quiz_v09.zip ở topic http://moodle.org/mod/forum/discuss.php?d=142117#p624683 xem được không ? (trong file đó có macro tạo câu hỏi). Mong là đúng macro bạn muốn tìm.

Để phản hồi tới Lan Hoang

Trả lời: Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi nguyễn thị thu hằng nguyễn -
Anh (chị) có thể hướng dẫn cụ thể cách sử dụng macro này được không ạ. em đã tạo nhưng không biết cách đươc vào hệ thống như thế nào?
Để phản hồi tới nguyễn thị thu hằng nguyễn

Trả lời: Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi Hải Nguyễn Đình -

Có nhiều "công cụ" để tạo ra các Câu hỏi. Moodle có chức năng Export và Import nhiều dạng câu hỏi, nên tìm hiểu sử dụng nó!

xem thêm thảo luận ở: http://moodle.org/mod/forum/discuss.php?d=136313

Để phản hồi tới Hải Nguyễn Đình

Trả lời: Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi bui thi hai yen -

moodle_quiz_v09.zip

ai biết sử dụng cái moodle_quiz như thế nào hướng dẫn giùm em.

Em tạo đc đề thi rùi nhưng khi upload thì nó báo lỗi 404

và sau đó phải lưu file như thế nào đề upload vào moodle mà không bị lỗi ah.

Mong được mọi người giúp đỡ ah.

Để phản hồi tới bui thi hai yen

Trả lời: Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi Vũ Hiến -

Sub MOODLE_GIFT()

    Dim MyText As String

    Dim MyRange As Object

    iParcount = ActiveDocument.Paragraphs.Count

    Dim I, J, Question As Long

    J = 1

    I = 1

    Question = 1

    Do

        ' Lay du lieu cua doan van

       Set MyRange = ActiveDocument.Paragraphs(J).Range

       

       ' Doan van dau tien la de bai, them tieu de cau hoi va dau ngoac nhon

       If I = 1 Then

          MyText = "::Question" & Question & "::"

          MyRange.InsertBefore (MyText)

          MyText = "{" & Chr(13)

          MyRange.InsertAfter (MyText)

          J = J + 1

          iParcount = iParcount + 1   ' Do them 1 dong moi

          Set MyRange = ActiveDocument.Paragraphs(J).Range

       End If

       

       ' Doan van thu 2 den 5 la cac dap an, them dau nga

       If I = 2 Or I = 3 Or I = 4 Or I = 5 Then

          MyText = "~"

          MyRange.InsertBefore (MyText)

       End If

       

       ' Doan van cuoi cung them dau ngoac ket thuc cau hoi

       If I = 5 Then

          MyText = "}" & Chr(13)

          MyRange.InsertAfter (MyText)

          J = J + 1

          iParcount = iParcount + 1   ' Do them 1 dong moi

          Set MyRange = ActiveDocument.Paragraphs(J).Range

       End If

       

       ' Cap nhat lai gia tri i the hien cau nao trong cau hoi trac nghiem

       I = I + 1

       If I = 7 Then

            I = 1

            Question = Question + 1

       End If

       J = J + 1

    Loop Until J > iParcount

    

    

        ' Thay the ~* thanh dau =: dap an

    With ActiveDocument.Content.Find

    .ClearFormatting

    With .Replacement

        .ClearFormatting

        .Font.Bold = False

    End With

    .Execute FindText:="~*", ReplaceWith:="=", Replace:=wdReplaceAll

    End With

End Sub


Để phản hồi tới Vũ Hiến

Trả lời: Import các câu hỏi từ file word vào ngân hàng câu hỏi trong moodle

Bởi Dinh tuan -

Theo tôi, nếu bạn đã biết lập trình bạn lập trình trực tiếp trong moodle cho phép import các file excel, để làm 1 lần thì hay hơn.