File: alterqcm.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (95 lines) | stat: -rw-r--r-- 1,505 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# alterqcm package
# Matthew Bertucci 9/17/2021 for v4.42c

#include:xkeyval
#include:calc
#include:ifthen
#include:array
#include:multirow
#include:pifont

#keyvals:\usepackage/alterqcm#c
french
english
german
greek
russian
italian
chinese
unknown
#endkeyvals

\begin{alterqcm}
\begin{alterqcm}[options%keyvals]
\end{alterqcm}

#keyvals:\begin{alterqcm}
lq=##L
pq=##L
bonus=
malus=
numbreak=
points=
symb=
corsymb=
numstyle=
propstyle=
size=%<fontsize cmd%>
afterpreskip=
long#true,false
sep#true,false
pre#true,false
VF#true,false
numprop#true,false
num#true,false
nosquare#true,false
title#true,false
correction#true,false
alea#true,false
tone=%<text%>
ttwo=%<text%>
language=#english,german,greek,italian,russian,chinese,unknown
transparent
#endkeyvals

\AQquestion{%<question%>}{%<{prop1},{prop2},...%>}#/alterqcm
\AQquestion[%<options%>]{%<question%>}{%<{prop1},{prop2},...%>}#/alterqcm

#keyvals:\AQquestion
pq=##L
br=
#endkeyvals

\AQmessage{text}#/alterqcm

\AQms(height,depth)#*/alterqcm

\InputQuestionList{filepath}{prefix}{num1,num2,...}#/alterqcm

\AQannexe{start}{end}{number of props}
\AQannexe[options%keyvals]{start}{end}{number of props}

#keyvals:\AQannexe
VF
propstyle=
#endkeyvals

\AQpoints{number}

\dingsquare
\dingchecksquare

\aqlabelforquest#*
\aqlabelforrep#*
\aqfoottext#*
\nextrandom#*
\setrannum{register}{min}{max}#*
\points{points}#*
\aqheightadvance#*
\aqdepthadvance#*
\aqpretxt#*
\aqpretxtVF#*
\aqtextfortrue#*
\aqtextforfalse#*
\addtotoks{arg1}\to{arg2}#*
\to{arg}#S