VieTeX

Chương trình soạn thảo TeX

Gói lệnh dethi.sty 2.0 làm đề thi trắc nghiệm

Posted by nhdien on 14/09/2016

Tôi đã sửa lại chút ít gói lệnh dethi.sty dùng làm đề thi trắc nghiệm. Tự động đảo câu hỏi và đảo phương án. Lần này biên dịch trực tiếp từ đề thi ra tệp PDF và dùng ngay không phải chuyển đổi.

Bạn lấy toàn bộ hướng dẫn, ví dụ và gói lệnh:

16 Responses to “Gói lệnh dethi.sty 2.0 làm đề thi trắc nghiệm”

  1. Bùi Huy Đức said

    Kính thưa thầy, em mới tập và sử dụng latex dược gần 3 tháng,chỉ mới biết tải phần mềm về và gõ văn bản trong tex theo một số mẫu hướng dẫn trên mạng. bô công cụ em đang dùng là texmarker. em muốn biên soạn và đảo đề thi bằng gói lệnh mới dethi.sty, đã tải về máy nhưng khi mở thử một sô ví dụ thì được báo thiếu gói lệnh. Em chưa biết cách nạp các gói lệnh mới như thế nào. em cũng đã tìm trên mạng cách nạp gói lệnh mới mà vẫn mày mò chưa được. Em rất mong thầy nếu có thời gian hãy chỉ giúp em với a. Em xin cảm ơn!
    Trả lời
    Nếu không có mạng để nối trực tiếp thì phải có các gói lệnh kèm theo. Gói lệnh khá lớn để cài đặt. Bạn xem hướng dẫn Vietex 4.0 và loạt bài câu hỏi (có 18 bài rồi) sẽ tự tìm hiểu và làm lấy.

  2. Thu Thuỷ said

    Thưa thầy em dùng gói dethi của thầy. Thầy cho em hỏi là làm sao thêm được từ HẾT vào cuối đề thi? Em cám ơn thầy.
    Trả lời
    Tôi sẽ thêm vào gói lệnh tùy chọn này nếu cần thì đưa ra, thực tế chẳng cần chữ này người ta cũng biết là hết rồi.

  3. afriendly said

    Thật sự là mấy ngày nay, tôi cũng đang tìm tòi sử dụng gói lệnh dethi.sty rất nhiều. Còn vài vấn đề như đã nói với thầy ở các commnet trước và mong chờ thầy cập nhật. Về vấn đề căn trái các chữ “câu”, tôi không hiểu sao trong đề của bộ năm 2016 (đề Lý chẳng hạn), tôi thấy các chữ “câu” căn trái rất đều; mặc dù, đó là đề mà tôi chắc chắn cũng được làm từ #Latex bằng gói lệnh của thầy. Thầy có thể giúp cập nhật gói lệnh mới chỗ nãy được không? Vì giờ làm xong in ra các chữ “câu” đó không căn trái khá là xấu. Cảm ơn thầy.
    Trả lời
    Cám ơn, tôi đã để ý tới mà gỡ chưa thành.
    Tôi đã sửa được rồi, để tôi thử và đưa lên.

  4. afriendly said

    Gói lệnh có thể tạo phiếu làm bài được không thầy? Vì trong hướng dẫn không có nhắc đến. Phiên bản tới, thầy bổ sung tuỳ chọn in phiếu được không? Rất mong phiên bản mới gói lệnh hoàn thiện và mạnh mẽ hơn nữa. Cảm ơn thầy.
    Trả lời
    Cám ơn, mình sẽ chú ý tới điều này nhưng mất nhiều công. Tôi đang nghĩ tách câu hỏi ra trong một kho thư mục khác nhau và gọi các câu vào tùy ý bao nhiêu câu cần (chưa lấy ngẫu nhiên được). Thời gian có hạn nên không làm ngay được.

  5. Hieu Tran said

    Thưa thầy cho em hỏi: em không thể dùng cách bấm phím Ctrl + Click Chuột để nhảy đến đoạn lệnh tương ứng để chỉnh sửa cho nhanh ạ. Có cách nào không vậy thầy? Em cảm ơn thầy nhiều.
    Trả lời
    Tôi không hiểu bạn muốn nhẩy thế nào từ PDF->TEX hoặc ngược lại, hay thế nào. Bạn vào xem hướng dẫn xem mục SummatraPDF sẽ rõ khi đặt ngược và xuôi.

  6. Tiến said

    Chào Thầy, chúc Thầy ngày mới vui vẻ, hạnh phúc. Em có một thắc mắc về gói lệnh dethi 2.0:
    trong môi trường \begin{vnmultiplechoice}\input{51} \end{vnmultiplechoice} với file 51.tex chứa các câu hỏi, chương trình vẫn chạy bình thường. Nhưng môi trường \begin{shortanswer} \input{3}\end{shortanswer} với file 3.tex chứa các câu hỏi thì chương trình báo lỗi, thay file 3.tex bỏi nội dung của các câu hỏi thì không báo lỗi, mong thầy nghiên cứu để khắc phục giúp!
    Trả lời
    Môi trường bị lỗi không nằm trong môi trường trắc nghiệm. Bạn xem lại đề thi tổng hợp và hướng dẫn sử dụng.

    • Tiến said

      Em làm được rồi! trong file vieexamdesign.cls, em xóa lệnh \get@instructions tại dòng 888, chương trình chạy bình thường. Em làm tương tự giống môi trường \newenvironment{vnmultiplechoice}. Chúc Thầy sức khỏe.
      Trả lời
      Cám ơn bạn chia sẻ cho tôi biết như vậy.
      nếu có cải tiến gì thì giúp mình nhé cám ơn.

  7. Hùng said

    Thầy cho em hỏi làm sao để tao ra đáp án nó có dạng như hình này thầy.
    Hình https://drive.google.com/file/d/0B4tyL5gfnxbRSEdXdHJsVVdJVUE/view?usp=sharing
    Trả lời
    Làm cái này mất công lắm, để rồi tôi thử xem.

  8. Thưa thầy, cho hỏi em dùng câu lệnh nào để hiện thị đáp án trên đề thi đã trộn, tức là đề in ra có đáp án (bình thường đáp án nằm trang sau của đề)
    Trả lời
    Bạn dùng đề trắc nghiệm thì mỗi đề trang sau cùng là trang đáp án mặc định. Còn đề tự luận bạn xem tùy chọn của gói lệnh của đề mẫu có in ra đáp án.

  9. Thu Thuỷ said

    Thưa thầy, phần tiêu đề trong gói đề thi của thầy khi em tăng size lên 12 hoặc em gõ nội dung (theo yêu cầu của nhà trường) dài ra một tí thì nó không thẳng hàng nữa. Chẳng hạn
    \tentruong{\textbf{Sở Giáo dục — Đào tạo Đồng Nai}}
    \tenkhoa{\small{\textbf{Trường THPT chuyên Lê Hồng Phong}}}
    \loaidethi{KIỂM TRA GIỮA KỲ}
    %{ĐỀ THI LẠI}%%{ĐỀ CHÍNH THỨC}
    \tenkythi{ĐỀ THI GIỮA KỲ I NĂM HỌC 2015-2016}
    \tenmonhoc{Môn thi: Toán}
    \thoigian{Thời gian làm bài: 60 phút}

    Em có sử dụng đoạn mã này:
    \begin{flushleft} % avoids indentation and has some space after it
    \setlength{\arrayrulewidth}{1pt} % thicker rule
    \makebox[\textwidth][s]{%
    \bfseries % global font for this part
    \begin{tabular}[t]{@{}c@{}}
    Sở Giáo dục và Đào tạo Đồng Nai\\
    Trường THPT chuyên Lê Hồng Phong\\
    (Đề thi gồm một trang)
    \end{tabular}\hfill
    \begin{tabular}[t]{@{}c@{}}
    ĐỀ THI THỬ THPT QUỐC GIA \\
    Môn Toán — Lần hai \\
    Năm học 2015 – 2016 \\
    \itshape\textmd{Thời gian làm bài}: 180 phút \\[3pt]
    \hline
    \end{tabular}%
    }
    Thì thấy nó khá thuận tiện. Vì em mới tiếp xúc Latex, nên em không biết sửa trong gói dethi.sty của thầy thế nào. Mong thầy giúp em. Em cám ơn thầy.
    Trả lời
    Vì khổ giấy nên khó mà làm rộng ra được, chỉ có
    1. Làm chữ nhỏ đi
    2. Viết tắt những từ ai cũng biết như SGD-DT …
    3. Tôi xem lại và thiết kế mềm dẻo hơn, nhưng hơi lâu.

  10. Minh Thiện said

    Thưa thầy, có cách nào đánh mã đề thi bắt đầu bởi 001, 002, … Hay Toan – 001, Ly – 001, …? Em cám ơn thầy
    Trả lời
    Đánh số được, mình sẽ đưa thành tùy chọn cho các bạn dùng?

  11. Chào thầy, gói lệnh trộn trắc nghiệm của thầy rất tuyệt, lúc trước em dùng MCMIX. Bây giờ em chuyển qua dùng phần mềm của thầy. Nhưng khi xuất ra chỗ mã để thi để trong ô vuông thì làm sao hả thầy
    Trả lời
    Mình sẽ làm lại chỗ đó để giống đề thi thật. Bản trước 1.0 có ô vuông, mình tham khảo để cho có tùy chọn như đề thật. Ngoài ra còn các phương án đưa ảnh và bảng vào nữa!
    nhdien

  12. tien said

    Thưa Thầy em thấy gói lệnh dethi.sty 2.0 rất hay! em vẫn thường dùng gói lệnh lamdethi 1.0; tuy nhiên em hay in trên khổ A5 hai mặt, nên không biết phiên bản mới có in được không?
    Em thường cài trang in \usepackage[a5paper,right=0.5cm,left=1.5cm,top=1.0cm,bottom=1.5cm]{geometry}
    twoside
    Trả lời
    Mục đích gói lệnh khác nhau về làm đề thi và in ra tài liệu làm sách.Muốn có cái như em muốn phải thiết kế lại đầu ra. Hiện tại chỉ in ra khổ a4.

  13. Phạm Mạnh Hải said

    Cảm ơn thầy nhiều!

  14. Em chạy thử file De_Ly_A847 trong folder thi trắc nghiệm thì luôn bị lỗi pst-arrow. Nếu thêm % trước lệnh \usepackage{pstricks-add} thì file vẫn báo lỗi nhưng xem được bản PDF, trước mỗi câu hỏi hay đáp án luôn có chữ blue. Mong thầy chỉ em cách giải quyết hiện tượng này
    Trả lời
    1. Lấy bản mới về dùng
    2. Mầu có cách lựa chọn trên đầu, xem kỹ hướng dẫn đi, không cố định điều đó.
    3. Thay lệnh \usepackage{pstricks-add} bằng \usepackage{color} là chạy bình thường và dich ra PDF.

  15. Thọ Bùi said

    Em dùng gói lệnh của thầy thấy rất hay ạ. Tuy nhiên có một điều em thực hiện hoài mà chưa được là: Sau câu 10 em muốn chèn một đoạn văn bản như Giả thiết sau dùng cho các câu từ 11 – 20 mà không được . Mong thầy giúp đỡ.Em cảm ơn.
    Trả lời
    Bạn xem lại hướng dẫn của gói lệnh và gói lệnh gốc dùng môi trường block cho nhóm câu hỏi đó là được, thậm trí khi đảo câu hỏi nhóm đó cũng không đảo ra ngoài. Như ví dụ đề thi ngoại ngữ mà tôi đã cho.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: