gnu: Add texlive-examdesign.

* gnu/packages/tex.scm (texlive-examdesign): New variable.
This commit is contained in:
Nicolas Goaziou 2023-08-29 15:49:38 +02:00
parent 038f5b27dd
commit 98af64ff56
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -81244,6 +81244,34 @@ (define-public texlive-exam-randomizechoices
an external file.")
(license license:lppl1.3+)))
(define-public texlive-examdesign
(package
(name "texlive-examdesign")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "doc/latex/examdesign/"
"source/latex/examdesign/"
"tex/latex/examdesign/")
(base32
"1xj1n67rnlfwila22bbx1wbv1ffawln7ncnmrr35j92wxykd6vw4")))
(outputs '("out" "doc"))
(build-system texlive-build-system)
(home-page "https://ctan.org/pkg/examdesign")
(synopsis "LaTeX class for typesetting exams")
(description
"This bundle provides a class @code{examdesign}. The class provides several
features useful for designing tests or question sets: it allows for explicit
markup of questions and answers; the class will, at the user's request,
automatically generate answer keys; multiple versions of the same test can be
generated automatically, with the ordering of questions within each section
randomly permuted so as to minimize cheating; the generated answer keys can be
constructed either with or without the questions included; environments are
provided to assist in constructing the most common types of test question:
matching, true/false, multiple-choice, fill-in-the-blank, and short
answer/essay questions.")
(license license:gpl3+)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar