VieTeX

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

lamdethi.sty 1.0 gói lệnh mới làm đề thi và bài tập

Posted by nhdien on 20/01/2010

1. Trước đây tôi có viết ra gói lệnh dethi.sty cùng với việc sử đổi examdesign.cls tạo ra đề trắc nghiệm và một số loại đề thi với sự sáo trộn cả câu hỏi lẫn phương án trả lời. Tôi dùng gói lệnh này nhiều lần và rất tốt, nhưng đây là một lớp văn bản nên không dùng chung với các định dạng văn bản khác. Nghĩa là khi dùng lại câu hỏi làm sách, tập hợp thành tuyển tập thì lại phải sửa định dạng và gây khó khăn cho người dùng.

2. Gói lệnh answer.sty và alterqcm.sty là những gói lệnh kết hợp được với các văn bản khác. Do đó tôi có thiết kế mẫu làm các đề thi tự luận và các bài tập trong nhiều chương của một cuốn sách. Tôi đã dùng và chạy khá tốt, khi đề bài và lời giải trong cùng một khung soạn thảo nhưng lúc đưa ra thì tách được lời giải ra vị trí tùy ý của văn bản.

3. Một gói lệnh đơn giản probsoln.sty của Nicola L.C. Talbot cũng nhằm mục đích tạo ra các đề thi theo tùy chọn một số trong các bài đã có. Gói lệnh có thể lấy từ tệp ngoài vào một số câu hỏi để lập ra đề mới. Gói lệnh có tại địa chỉ

http://tug.ctan.org/tex-archive/macros/latex/contrib/probsoln/

Bạn có thể xem tài liệu hướng dẫn.

4. Hoàn toàn dựa vào gói lệnh probsoln.sty để chữa lại cho thích hợp với môi trường của ta và thêm rất nhiều mục đích khác nhau khi sử dụng. Do có thay đổi khá nhiều khác với bản gốc nên tôi tạm đặt là lamdethi.sty, tôi đã cố gắng bao lưu các lệnh của gói lệnh probsoln.sty và thêm lệnh cho thích hợp với yêu cầu mới. Gói lệnh kết hợp với mọi định dạng của LaTeX.

Hiện tại gói lệnh mới làm được:
Đề thi trắc nghiệm;
Đề thi trắc nghiệm dạng đặc biệt;
Đề thi tự luận;
Đề thi trắc nghiệm theo kiểu bảng;
Đề thi điền chỗ trống;
Đề thi đúng sai;
Kết hợi mọi tổ hợp các loại đề trên;
Định dạng giữa đề thi và bài tập trong tài liệu tổng hợp, sách là một.
Soạn thảo đề và đáp án, kể cả đề không có đáp án đều được.
In ra đề riêng, lời giải riêng hoặc cùng một lúc đề được.
Đề trắc nghiệm có thể lập phiếu trắc nghiệm cho các số câu hỏi thích hợp.
Làm đề thi có thể chọn ngẫu nhiên một số câu hỏi trong tệp đề đã có không giới hạn số lượng.
Có thể dùng trực tiếp đề và lời giải trong tệp làm đề hoặc đưa các đề thi và lời giải vào tệp lưu trữ rồi lấy ra dễ dàng theo nhãn của các dề.

Hạn chế gói lệnh: Tráo các phương án trong câu hỏi trắc nghiệm chưa làm được.

Gói lệnh đã được đóng gói và các bạn có thể sử dụng miễn phí.
Bạn lấy về tại đây.

Bạn có thể đọc hướng dẫn dưới đây

11 Responses to “lamdethi.sty 1.0 gói lệnh mới làm đề thi và bài tập”

  1. Tinpee PT said

    Dạ chào thầy ạ.
    Em muốn bài tập trắc nghiệm nhưng có đáp án chi tiết thì có thể thay đổi như thế nào ạ?
    Trả lời
    Gói lệnh chưa có tùy chọn này, có lẽ phải bổ sung thêm trong đáp án.

  2. PHẠM HẢI said

    Kính chào thầy Điển,
    Em đang giảng dạy tại một trường đại học. Em rất cần làm các bài kiểm tra trắc nghiệm để tiết kiệm thời gian khi chấm và để sinh viên nghiêm túc hơn trong việc học. Em rất vui khi được biết website của thầy và đã theo dõi khá lâu. Em chân thành cảm ơn những chia sẻ của thầy. Em đã thử dùng dethi.sty và lamdethi.sty và nhận thấy:
    – dethi.sty thì có thể tạo ra nhiều đề ramdom cùng lúc nhưng không chọn được một số câu hỏi trong một ngân hàng đề.
    – lamdethi.sty có thể chọn được một số câu hỏi trong một ngân hàng đề nhưng lại không làm được nhiều đề cùng lúc.
    Cá nhân em thích lamdethi hơn cũng vì các ưu điểm mà thầy đã nêu. Em đã cố thử tìm các lệnh để có thể thêm vào làm cho nó có thể tạo ra nhiều đề cùng lúc nhưng không được. Không biết thầy đã có cải tiến phần này chưa ạ? Nếu thầy đã làm được rồi thì có thể chia sẻ cho em cùng mọi người đang tập tành với latex được không ạ?
    Em cảm ơn thầy rất nhiều,
    Trả lời
    Tôi cũng cảm ơn bạn.
    Đã lâu tôi không cải tiến được gì vì quá bận.
    Tôi sẽ để ý và cải tiến còn hiện tại chưa có gì mới.

  3. Thầy ơi, có cách nào ngăn không có nó tự trộn đề thi không ạ
    Trả lời
    Lâu quá tôi không nhớ có cách nào không? Bây giờ thì tôi bận quá.

  4. Thầy ơi, có cách nào để các câu hỏi trắc nghiệm 4 dòng đó ạ (\sai[4]{…} )
    khi biên dịch thì các kí tự chạy hết đến lề luôn,
    chứ như trên em biên dịch thì nó giới hạn và tự ngắt dòng.

    Chưa hết dòng mà nó tự ngắt dòng đó thầy.
    Cảm ơn thầy nhiều ạ.
    Trả lời
    Bạn thử mỗi phương án đừng quá dài, vì như vậy không có nghĩa trắc nghiệm. 1 phương án tràn qua 4 phần như bạn dùng chưa có phương án ngắt dòng đến cuối cùng.

  5. quốc said

    chào Thầy, Thầy cho em hỏi bộ các công thức toán trong vietex được không ak? e đánh bài tập mà có mấy dạng công thức phức tạp lại không biết đánh sao. em cảm ơn Thầy
    Trả lời
    Làm gì có bộ nào! TeX là chung tất cả bạn tra sách và làm theo mẫu là xong, tác phong ăn sẵn sao khó khắc phục thế! Ta vào máy cuốn sách để học 1 lần cho nhớ.

  6. Du Khúc Thụy said

    thầy ơi em không thể downd được, link có thể bị gì đó, thầy xem lại giúp em ạ
    Trả lời
    Chỗ đó đã hết bandwich của tháng 3. Bạn chờ đầu tháng 4 nhé vì tôi để VieTeX 3.0 ở đó nên mọi người lấy nhiều quá hết hạn định. Thông cảm nhé.

  7. hatuong said

    Cảm ơn Thầy.
    Em đã tách từng chương rồi, em sẽ chỉnh lại các nhãn ở các chương.

  8. hatuong said

    Kính gửi thầy Điển.
    Em sử dụng gói lệnh lamdethi của thầy để làm đề thi tự luận nhưng khi dịch sang pdf chỉ được khoảng 2 đề, sau đó dịch thêm một số đề khác nữa thì luôn bị nhẩy và trùng các câu hỏi ở các chương khác nhau, em kiểm tra các phần đều đánh đúng và không bị lỗi.
    Cấu trúc đề tự luận của em là:
    – Chương 1: 15 câu lấy 1 câu
    – Chương 2: 20 câu lấy 1 câu
    – Chương 3: 20 câu lấy 1 câu
    – Chương 4: 20 câu lấy 1 câu
    Nhờ Thầy xem giúp em ạ.
    Trân trọng cảm ơn Thầy.

    Trả lời
    Bạn phải tuân thủ khai báo nhãn khác nhau ở caqcs chương. Lúc lấy vào cũng phải theo nhãn. Nếu bạn để chung 1 tệp thì nó tính chung, mà nên để mỗi chương 1 tệp bài tập riêng, khi gọi vào mới khác nhqau khi chọn câu hỏi, xem kỹ hướng dẫn các laoị đề thì sẽ thấy.

  9. hatuong said

    Cảm ơn thầy Điển và bạn Phương, tôi đã sửa được rồi.

  10. hatuong said

    Em cảm ơn Thầy đã cung cấp gói ladethi.sty, nó đã giải quyết được khó khăn của Em.
    Không biết bản latex của Em còn thiếu gói gì nên khi em dịch dethituluan.tex của Thầy máy luôn báo :
    !Undefined control sequence
    \PreloadUnicodePage
    {0}|\PreloadUnicodePage {1}\PreloadUnicodePage…
    1.31 \begin{document}
    ?
    Nhờ Thầy giúp đỡ, Em dùng Miktex2.5

    Trả lời
    Đã lâu rồi tôi không dùng MikTeX 2.5, theo tôi đoán bạn đã nạp gói tiếng Viêt theo mã Unicode chưa. NHững gói tiếng Việt trước của tôi chỉ dùng cho TCVN, còn gói lệnh tôi biết cho Unicode (Bây giờ không dùng TCVN) gói tích hợp sẵn vào MiKTeX của Anh Thành. Nếu chưa nạp gói lệnh này thì sẽ không chạy được và có lẽ thông báo như trên.

    • phuong said

      A. Lỗi này thì em biết. Miktex 2.5 của bạn chưa cập nhật DFR cho Font chữ. Đây là lỗi sửa được. Gõ vào google chữ “VnTeX” vào trang VnTeX của Anh Thành nhá. Trong đó có hướng dẫn đầy đủ. Nếu không cách tốt nhất là bạn hãy gỡ bỏ Miktex 2.5. Sau đó cài 2.8 vào là tiện lợi nhất. Trên trang web này thầy Điển đã úp lên rồi.
      Thân! Chúc bạn mạnh-vui và Yêu Tex nhìu nhìu.

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: