Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4
mineure

05 Jui '18, 17:04

Pathe's gravatar image

Pathe
7.6k53211254

Voici une option. **Remarques** J'ai **Remarques** - j'ai défini une commande `\newcommand*{\mtcode}{123456}` ; - et j'ai ajouté l'option `password` au champ de saisie de code `\TextField[password,bordercolor=1 0 0,width=10em,charsize=0pt,name=boxcode]{code : }` }`. **ECM** \documentclass{article} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage[scale=.9]{geometry} \usepackage{amssymb} \usepackage{tikz} \usepackage{hyperref} \newcommand*{\mtcode}{123456} %%% \begin{document} \begin{Form} \TextField[bordercolor=1 0 0,width=10em,charsize=0pt,name=box]{NOM : } \vspace{1cm} \begin{enumerate} \item Une primitive de $x \mapsto x^2$ est : \ChoiceMenu[name=Q1,radio,default=-0]{}{\qquad $x \mapsto x^3$=0,\qquad $x \mapsto \frac{1}{3}x^3$=1,\qquad $x \mapsto 2x$=0} \item \ChoiceMenu[name=Q2,radio,default=-0]{Ma Question 1}{réponse à 2 points=2,réponse à 1 point=1,R\'eponse fausse=0} \item \ChoiceMenu[name=Q3,radio,default=-0]{Ma Question 2}{r\'eponse à 2 points=2,r\'eponse à 1 point=1,R\'eponse fausse=0} \end{enumerate} \vspace{2cm} \TextField[password,bordercolor=1 0 0,width=10em,charsize=0pt,name=boxcode]{code : } % % \PushButton[name=verificationcode,bordercolor=1 1 1, onclick= { if (this.getField("boxcode").value==\mtcode) { this.getField("obtenirscore").value=(this.getField("Q1").value+this.getField("Q2").value+this.getField("Q3").value); } else { this.getField("obtenirscore").value="Code incorrect"; } this.getField("boxcode").value=""; } ]{\tikz\node[rounded corners, draw=black!80, fill=black!20] {score final :};} \TextField[name=obtenirscore,bordercolor=1 1 1,width=10em,charsize=0pt,readonly=true]{} \end{Form} \end{document} **Avant validation** <img src="/upfiles/2018-05-23_16_26_30-texniqueAQ.pdf_-_Adobe_Acrobat_Reader_DC.png" style="width: 90%;"/> **Après** <img src="/upfiles/2018-05-23_16_27_19-texniqueAQ.pdf_-_Adobe_Acrobat_Reader_DC.png" style="width: 90%;"/>
cliquez ici pour masquer/afficher la révision 3
mineure

05 Jui '18, 17:00

Pathe's gravatar image

Pathe
7.6k53211254

Voici une option. **Remarques** J'ai définie défini une commande `\newcommand*{\mtcode}{123456}` et j'ai ajouter ajouté l'option `password` au champ de saisie de code `\TextField[password,bordercolor=1 0 0,width=10em,charsize=0pt,name=boxcode]{code : }` **ECM** \documentclass{article} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage[scale=.9]{geometry} \usepackage{amssymb} \usepackage{tikz} \usepackage{hyperref} \newcommand*{\mtcode}{123456} %%% \begin{document} \begin{Form} \TextField[bordercolor=1 0 0,width=10em,charsize=0pt,name=box]{NOM : } \vspace{1cm} \begin{enumerate} \item Une primitive de $x \mapsto x^2$ est : \ChoiceMenu[name=Q1,radio,default=-0]{}{\qquad $x \mapsto x^3$=0,\qquad $x \mapsto \frac{1}{3}x^3$=1,\qquad $x \mapsto 2x$=0} \item \ChoiceMenu[name=Q2,radio,default=-0]{Ma Question 1}{réponse à 2 points=2,réponse à 1 point=1,R\'eponse fausse=0} \item \ChoiceMenu[name=Q3,radio,default=-0]{Ma Question 2}{r\'eponse à 2 points=2,r\'eponse à 1 point=1,R\'eponse fausse=0} \end{enumerate} \vspace{2cm} \TextField[password,bordercolor=1 0 0,width=10em,charsize=0pt,name=boxcode]{code : } % % \PushButton[name=verificationcode,bordercolor=1 1 1, onclick= { if (this.getField("boxcode").value==\mtcode) { this.getField("obtenirscore").value=(this.getField("Q1").value+this.getField("Q2").value+this.getField("Q3").value); } else { this.getField("obtenirscore").value="Code incorrect"; } this.getField("boxcode").value=""; } ]{\tikz\node[rounded corners, draw=black!80, fill=black!20] {score final :};} \TextField[name=obtenirscore,bordercolor=1 1 1,width=10em,charsize=0pt,readonly=true]{} \end{Form} \end{document} **Avant validation** ![alt text][1] <img src="/upfiles/2018-05-23_16_26_30-texniqueAQ.pdf_-_Adobe_Acrobat_Reader_DC.png" style="width: 90%;"/> **Après** ![alt text][2] [1]: https://texnique.fr/osqa/upfiles/2018-05-23_16_26_30-texniqueAQ.pdf_-_Adobe_Acrobat_Reader_DC.png [2]: https://texnique.fr/osqa/upfiles/2018-05-23_16_27_19-texniqueAQ.pdf_-_Adobe_Acrobat_Reader_DC.png<img src="/upfiles/2018-05-23_16_27_19-texniqueAQ.pdf_-_Adobe_Acrobat_Reader_DC.png" style="width: 90%;"/>
cliquez ici pour masquer/afficher la révision 2
https

30 Mai '18, 15:50

stefan's gravatar image

stefan
10618

cliquez ici pour masquer/afficher la révision 1

23 Mai '18, 20:59

touhami's gravatar image

touhami
10.0k410