1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

deskutils/R-cran-exams: New port: automatic generation of exams

Automatic generation of exams based on exercises in Markdown or LaTeX format,
possibly including R code for dynamic generation of exercise elements.

Exercise types include single-choice and multiple-choice questions,
arithmetic problems, string questions, and combinations thereof (cloze).

Output formats include standalone files (PDF, HTML, Docx, ODT, ...), Moodle XML,
QTI 1.2, QTI 2.1, Blackboard, Canvas, OpenOlat, ILIAS, TestVision, Particify,
ARSnova, Kahoot!, Grasple, and TCExam.
In addition to fully customizable PDF exams, a standardized PDF format (NOPS)
is provided that can be printed, scanned, and automatically evaluated.

PR:		268716
This commit is contained in:
Zsolt Udvari 2024-07-24 20:44:52 +02:00
parent 841613e7b7
commit b224d6fd50
4 changed files with 45 additions and 0 deletions

View File

@ -1,5 +1,6 @@
COMMENT = Things that used to be on the desktop before computers were invented
SUBDIR += R-cran-exams
SUBDIR += affiche
SUBDIR += akonadi-calendar-tools
SUBDIR += akonadi-import-wizard

View File

@ -0,0 +1,30 @@
PORTNAME= exams
DISTVERSION= 2.4-1
CATEGORIES= deskutils education
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Automatic generation of exams in R
WWW= https://cran.r-project.org/web/packages/exams/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= multi
CRAN_DEPENDS= R-cran-base64enc>0:converters/R-cran-base64enc \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-magick>0:graphics/R-cran-magick \
R-cran-openxlsx>0:textproc/R-cran-openxlsx \
R-cran-png>0:graphics/R-cran-png \
R-cran-RCurl>0:ftp/R-cran-RCurl \
R-cran-RJSONIO>0:converters/R-cran-RJSONIO \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
R-cran-tinytex>0:print/R-cran-tinytex \
R-cran-tth>0:textproc/R-cran-tth \
R-cran-xml2>0:textproc/R-cran-xml2
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS} \
hs-pandoc>0:textproc/hs-pandoc
USES= cran:auto-plist
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1721713418
SHA256 (exams_2.4-1.tar.gz) = 189d154385b2ba68e241def4a9c3bf4195552d03ebc36a531b7dbd3e8590a2d1
SIZE (exams_2.4-1.tar.gz) = 1828192

View File

@ -0,0 +1,11 @@
Automatic generation of exams based on exercises in Markdown or LaTeX format,
possibly including R code for dynamic generation of exercise elements.
Exercise types include single-choice and multiple-choice questions,
arithmetic problems, string questions, and combinations thereof (cloze).
Output formats include standalone files (PDF, HTML, Docx, ODT, ...), Moodle XML,
QTI 1.2, QTI 2.1, Blackboard, Canvas, OpenOlat, ILIAS, TestVision, Particify,
ARSnova, Kahoot!, Grasple, and TCExam.
In addition to fully customizable PDF exams, a standardized PDF format (NOPS)
is provided that can be printed, scanned, and automatically evaluated.