VieTeX

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

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

Posted by nhdien on 30/04/2009

[Gói lệnh]

Trước đây tôi có soạn một gói lệnh để soạn đề thi trắc nghiệm với các dạng khác nhau. Chủ yếu là trắc nghiệm theo lựa chọn 1 phương án trong các phương án cho mỗi câu hỏi. Tôi đã dùng gói lệnh này kết quả rất tốt. Nhân đây tôi xem xét lại và cập nhật lại, bạn mới biết đến gói lệnh này thì mục đích là:

1. Soạn các đề trắc nghiệm theo các phương án có sẵn.

2. Chạy ra kết quả các đề được đảo theo mỗi bản in ra một cách ngẫu nhiên

3. Các phương án cũng đảo ngẫu nhiên và không phụ thuộc vào đảo câu hỏi

4. In ra đáp án riêng từng đề khi đã đảo câu hỏi xong.

5. Chỉ cần gõ vào một bản có thể sinh ra hàng trăm đề khác nhau, mà người có đề ngồi cạnh nhau không thể trao đổi kết quả cho nhau.

Rất nhiều ví dụ tôi đã thiết kế ra đây, nếu bạn nào sử dụng VieTeX thì đã có sẵn một thư mục [đề thi trắc nghiệm]. Nếu chưa thấy thư mục này trong cửa sổ project thì vào

project–>Folder template–>@thitracnghiem

sẽ ra thư mục này và như tôi đã mô tả trong tài liệu hướng dẫn.

Bạn lấy gói lệnh đề thi trắc nghiệm tại đây

Tài liệu hướng dẫn

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

  1. Lê Triệu Bá Vương said

    Phần làm đề thì em đã chạy được. Tuy nhiên em muốn hỏi thầy mình muốn làm thêm phần hướng dẫn giải cho môi câu thì làm sao thầy nhỉ? Có thể phần hướng dẫn giải sang trang mới hoặc hướng dẫn giải sau mỗi câu. Mong nhận được câu trả lời của thầy. Em cảm ơn thầy
    Trả lời
    Đề thi bao giờ cung có 2 phần đề và lời giải. Hướgg dẫn thì gõ vào chỗ lời giải. Bạn xem lại sử dụng gói lệnh với tùy chọn có rồi.

  2. thientam said

    Vì số lượng câu hỏi của em không quá nhiều, nên em thấy làm thế này cũng tạm được.

  3. thientam said

    Em đã làm được. Em làm như sau
    \begin{multiplechoice}[title={\it Điền đáp án thích hợp vào các bảng sau} , rearrange=yes, keycolumns=5]%
    \vspace{ 0.5 cm}
    \begin{tabularx}{\linewidth}{|X|X| X| X| X| X| X| X| X| X| X| }\hline

    Câu 1& Câu 2& Câu 3& Câu 4& Câu 5& Câu 6& Câu 7& Câu 8& Câu 9& Câu 10 \\ \hline
    & & & & & & & & & \\ \hline
    \end{tabularx}

    \vspace{ 0.5 cm}
    \begin{tabularx}{\linewidth}{|X|X| X| X| X| X| X| X| X| X| X| }\hline

    Câu 11& Câu 12& Câu 13& Câu 14& Câu 15& Câu 16& Câu 17& Câu 18& Câu 19& Câu 20 \\ \hline
    & & & & & & & & & \\ \hline
    \end{tabularx}

    Trả lời
    Tôi sẽ tham khảo, cám ơn.

  4. thientam said

    Ý em là thế này: ta tạo một bảng (tabular) trả lời các câu hỏi trắc nghiệm ngay trước phần đề thi trắc nghiệm.
    \begin{tabular}{| l | l | l | l | l |}
    Câu 1& Câu 2& Câu 3& …Câu 10\\
    & A & & & \\
    \end{tabular}
    Thay vì cho học sinh khoanh tròn, ta cho học sinh điền các phương án trả lời vào bảng này.

    Trả lời
    Tôi thì làm bảng trả lời ra tờ riêng mỗi câu có a,b,c,d (là bảng) và đề nghị học sinh đánh dấu câu trả lời, chứ không đánh dấu vào đề thi.
    Lúc chấm tôi giáp một bảng đáp án đúng và các bảng của học sinh, chỗ nào trùng thì tính, còn lệch thì sai. Tôi chỉ đếm số trùng là biết các em đạt bao nhiêu câu (tôi đặt đèn dưới bàn kình và soi) lớp tôi dạy có đến 150 sinh viên nhưng chấm không tốn thời gian (lại bảo vệ được đề để dùng năm sau, tất nhiên các em nộp đáp án và cả đề lại). Làm bảng thì tự làm lấy thôi, tự làm cho đẹp.

  5. thuthuy said

    Thưa thầy, em muốn đặt một bảng trả lời gồm 10 cột, 10 hàng chẳng hạn vào phía trước của phần câu hỏi (với mục đích là chấm cho nhanh, không phải lật giấy theo kiểu khoanh tròn khi số câu hỏi hơi nhiều) thì phải làm thế nào? Lúc trước, em nhớ trong Help, Pratical help thầy có nói, nhưng sao trong phiên bản này không còn nữa rồi. Thầy giúp em nhé. Cám ơn thầy.

    Trả lời
    Tôi không hiểu ý bạn nói gì.
    Để in ra đáp án tương ứng có đánh dấu, bạn chọn
    \OneKey
    keycolumns=1

  6. thuthuy said

    Em đã làm được. Tại một số gói khác, chỉ cẩn copy vào thư mục latex trong miktex rồi refresh lại là được. Em làm như vậy, nên không chạy được.

  7. thuthuy said

    Lâu quá rồi em mới làm đề thi hình thức Trắc nghiệm. Các tập tin soạn theo các phiên bản cũ hơn của Vietex không chạy được nữa, phải thay đổi theo cách mới. Em đã dùng chức năng \replace để thay thế \false thành \sai và \true thành \dung. Có điều lạ là sửa đúng theo yêu cầu rồi mà nó vẫn nhất định không biên dịch được. Mở tập tin dethi_ttkh_2008 trong vietex ra thì chạy được. Em nghĩ lạ quá, tập tin em muốn biên dịch để trong một thư mục khác với C:\program\vietex\thitracnghiem, thế là nghĩ tới phương án thử lưu tập tin mình muốn dịch vào C:\program\vietex\thitracnghiemxem sao. Thế là nó chạy được. Vậy là sao thưa thầy? Các tập tin để tại thư mục khác không chạy được, vây nếu muốn biên dịch thì phải copy tập tin nào, thưa thầy?

    Trả lời
    Bạn xem lại hướng dẫn sử dụng gói lệnh này. Kèm theo gói lệnh là các tệp *.sty, *.cls có trong thư mục cài sẵn. Nếu chuyển nó đi sang thư mục khác phải chuyển chúng theo là được.

  8. Quảng Văn hải said

    Em không tải về được thầy ơi.

    Trả lời
    Có thể lúc bạn tải về chỗ để quá tải không lấy ngay được, phải chờ một chút. Tôi đã đặt lại lấy trực tiếp tệp đó bạn thử lại ở trang web.

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: