Utilisation pdfform

Added by Albert Loa over 4 years ago

Bonjour,
Je cherche à réaliser un formulare interactif avec pdfform.
Echec sur une première tentative : en greffant "pdfform" dans les options de "automultiplechoice", c'est-à-dire :
\usepackage[box,completemulti,pdfform]{automultiplechoice}
j'obtiens un plantage avant même de déclarer quelque champ que ce soit.
Error: Unknown option `pdfform' for package `automultiplechoice'.
D'où ma question : comment rendre cette option valide ?
Faut-il installer quelque part un pdfform.sty ?
Merci bien


Replies (34)

RE: Utilisation pdfform - Added by Joss OUIN over 4 years ago

Bonjour,

Bizarre car il fonctionne chez moi avec la même déclaration que la vôtre.
Serait-ce une question de mise à jour d'AMC ?
Une piste ? Essayez d'enlever l'option "box".

Cordialement.
Joss.

RE: Utilisation pdfform - Added by Albert Loa over 4 years ago

J'ai essayé de mettre à jour AMC (j'en étais à la version 1.2).
Résultat brillant => je l'ai "cassé".
Il ne se lance plus et a disparu de la barre de lancement :-(
Tentative de réinstallation par le Lubuntu Software Centre (d'une version 1.2.1-2 d'aieleurs).
Impossible car "Requires installation of untrusted packages".
Apparemment blocage incontournable sur un package nommé perlapi-5.20.0

J'ai essayé d'autres installateurs type "Sofware Updater".
Sans succès.

Comment puis-je déjà retouver le plein usage d'AMC ?

RE: Utilisation pdfform - Added by Frédéric Bréal over 4 years ago

Installez via le ppa test

ppa:alexis.bienvenue/test

RE: Utilisation pdfform - Added by Frédéric Bréal over 4 years ago

ou la version stable

ppa:alexis.bienvenue/amc-stable

RE: Utilisation pdfform - Added by Albert Loa over 4 years ago

J'ai essayé les deux.
Mais la commande d'installation "sudo add-apt-repositery ppa:alexis.bienvenue/amc-stable" ne passe pas.
Message => sudo: add-apt-repositery: command not found
Etrange.
je précise que je suis sous W10/VirtualBox avec une machine virtuelle AMCbuntu (dans laquelle AMC était installé dès le départ).

RE: Utilisation pdfform - Added by Frédéric Bréal over 4 years ago

AMCbuntu est basée sur une Lubuntu 14.10 "customisée" (AMC, TexMaker, LibreOffice ajoutés...)

Est-ce que la version 14.10 n'est pas compatible avec la version actuelle d'AMC ?

C'est un o et non un e entre le t et le r

sudo add-apt-repository ppa:alexis.bienvenue/amc-stable && sudo apt-get update && sudo apt-get install auto-multiple-choice

RE: Utilisation pdfform - Added by Albert Loa over 4 years ago

Alors là, grand merci !
J'aurais passé bien du temps à ne pas voir cette fichue coquille.

Suite du process encore turbulente.

La deuxième étape fait apparaître des erreurs d'IP.


$ sudo apt-get update
Ign http://ppa.launchpad.net utopic InRelease
.
.
.
Err http://ppa.launchpad.net utopic/main i386 Packages
404 Not Found [IP: 91.189.95.83 80]
.
.
.
W: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/dists/utopic/main/binary-i386/Packages 404 Not Found [IP: 194.158.119.186 80]
W: Failed to fetch http://ppa.launchpad.net/alexis.bienvenue/amc-stable/ubuntu/dists/utopic/main/binary-i386/Packages 404 Not Found [IP: 91.189.95.83 80]
W: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/dists/utopic/restricted/binary-i386/Packages 404 Not Found [IP: 194.158.119.186 80]
W: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/dists/utopic/universe/binary-i386/Packages 404 Not Found [IP: 194.158.119.186 80]
W: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/dists/utopic/multiverse/binary-i386/Packages 404 Not Found [IP: 194.158.119.186 80]
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/utopic/partner/binary-i386/Packages 404 Not Found [IP: 91.189.91.15 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.


La dernière étape (sudo apt-get install...) génère également des erreurs sans doute logiques vus les soucis précédents.


$ sudo apt-get install auto-multiple-choice
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
auto-multiple-choice-common
Suggested packages:
openoffice.org-calc
The following NEW packages will be installed
auto-multiple-choice auto-multiple-choice-common
0 to upgrade, 2 to newly install, 0 to remove and 0 not to upgrade.
Need to get 360 kB of archives.
After this operation, 2,289 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
WARNING: The following packages cannot be authenticated!
auto-multiple-choice-common auto-multiple-choice
Install these packages without verification? [y/N] y
Err http://fr.archive.ubuntu.com/ubuntu/ utopic/universe auto-multiple-choice-common all 1.2.1-2
404 Not Found [IP: 194.158.119.186 80]
Err http://fr.archive.ubuntu.com/ubuntu/ utopic/universe auto-multiple-choice i386 1.2.1-2
404 Not Found [IP: 194.158.119.186 80]
E: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/pool/universe/a/auto-multiple-choice/auto-multiple-choice-common_1.2.1-2_all.deb 404 Not Found [IP: 194.158.119.186 80]

E: Failed to fetch http://fr.archive.ubuntu.com/ubuntu/pool/universe/a/auto-multiple-choice/auto-multiple-choice_1.2.1-2_i386.deb 404 Not Found [IP: 194.158.119.186 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

RE: Utilisation pdfform - Added by Frédéric Bréal over 4 years ago

j'ignore comment interpréter ces erreurs mais je dirais que la version 14.10 (utopic) n'existe plus. http://fr.archive.ubuntu.com/ubuntu/dists/, ce n'est pas une LTS et la version 14.04 ne sera plus maintenue. https://doc.ubuntu-fr.org/lts
De plus, l'option pdfform nest installée que depuis 2 ans https://gitlab.com/jojo_boulix/auto-multiple-choice/tree/master/tests/t/pdfform.

Il faut upgrader votre version de lubuntu soit avec le logiciel de mise à jour soit vous réinstaller via un cd gravé https://www.lubuntu.fr/ puis réinstaller AMC. Cela demande du temps suivant la vitesse de connexion.

RE: Utilisation pdfform - Added by Albert Loa over 4 years ago

Merci pour ces infos.
Je vais repartir sur un reset complet plutôt que de continuer à bidouiller.

RE: Utilisation pdfform - Added by Albert Loa over 4 years ago

Fin mot de l'histoire.
J'ai recréé une VM à partir de Lubuntu 18.04.
Puis réinstallation d'AMC à partir de l'AMC-stable d'A. Bienvenue.
Retour d'un AMC opérationnel. Ouf !
Ensuite, pour en revenir à pdfform, après quelques plantages, j'ai pu compiler avec les options suivantes :
\usepackage[francais,bloc,completemulti,ordre,pdfform]{automultiplechoice}
Mes cases à cocher "statiques" se sont automatiquement métamorphosées en cases interactives sans rien rajouter de plus :-)
Merci G. Carpeaux pour l'aide

RE: Utilisation pdfform - Added by Denis Quenton over 4 years ago

Bonjour,
pouvez vous confirmer mon problème.

Message poster le 18/10 mais sans aucun retour.

Bonjour,
j'ai un problème avec une version numérique des formulaires sur plusieurs pages.

Voici la situation :
  • je crée un qcm, avec l'option pdfform.
  • j'utilise : \namefielddots.
    les élèves peuvent donc cocher avec un lecteur pdf les bonnes réponses et entrer leur nom prénom, puis enregistrer l'ensemble avec les valeurs du formulaire.

Voici le problème :
si le qcm tient sur une seule page, il est possible lors de l'association de visualiser les nom et prénom de l'élève pour pouvoir l'associer
si le qcm tient sur deux pages ou plus, le nom n'est pas visible et est remplacer par 2/1 (pour le qcm 2 ) par exemple.

Autre remarque : dans les deux cas, la copie annotée n'a pas le champ \namefielddots complété. Ce serait un plus si cela l'été.

D. Quenton

RE: Utilisation pdfform - Added by Joss OUIN over 4 years ago

Bonjour Denis et bonjour à tous,

J'utilise également l'option "pdfform" d'AMC et c'est bien pratique pour que les étudiants complètent des QCM avec Abode Reader DC (gratuit).
Effectivement, il n'y a pas de saisie de "Nom" comme pour un sujet "papier". Ma solution consiste à donner le sujet "01" à l'étudiant dont le N°AMC est 101, le sujet "2" à l'étudiant dont le N°AMC est 102, etc. Ainsi si il y a une erreur de saisie du N°AMC de la part de l'étudiant, je sais à qui appartient la copie.

Bonne journée,
Joss.

RE: Utilisation pdfform - Added by Denis Quenton over 4 years ago

Bonjour et merci pour la réponse.
Par contre, même en version numérique, il est possible de faire rentrer nom et prénom avec :

\champnom{\fbox{ 
         \vspace*{2mm}

        Nom et Prénom:     \namefielddots
        \vspace*{1mm}

    }
}

Et c'est là que mon problème intervient, lors de l'identification manuelle. Si le QCM fait plus d'une page, alors le nom n'est pas visible et est remplacé par une écriture du style 2/1. Alors que dans le cas d'un QCM d'une seule page, je vois bien le nom entré par l'étudiant.

Je joins un fichier d'exemple, qui utilise le package minted
Pour tester, il faut commenter ou décommenter la ligne du groupe StringIndice. Imprimer des copies (numériques) les remplir et les saisir, puis les identifier.

Denis

source.tex (7.4 kB)

RE: Utilisation pdfform - Added by Joss OUIN over 4 years ago

Bonjour,

Il faudra que je trouve le temps de faire un essai avec ton envoi et puis un autre avec mes copies (je ne savais pas que l'on pouvait faire saisir le nom de l'étudiant même en version formulaire "pdfform" d'un sujet AMC).
C'est étrange quand même que le nom "soit reconnu" pour un sujet d'une page et ne le soit plus lorsque l'on dépasse 1 page de sujet.

Bon dimanche,
Joss.

RE: Utilisation pdfform - Added by Joss OUIN over 4 years ago

Bonsoir Denis et bonsoir à tous,

J'ai essayé de compiler votre fichier avec un "shell escape" pour le package Minted (que j'utilise aussi pour moi) mais j'ai des erreurs (sans aucune précision). Un PDF se crée mais il faudrait un PDF "sans erreurs" pour pouvoir tester.
Je vais essayer sur un fichier perso pour voir.

Bonne soirée.
Joss.

RE: Utilisation pdfform - Added by Denis Quenton over 4 years ago

Bonsoir,
je viens de tester la compilation sous texstudio et texlive du fichier joint, je n'ai pas d'erreur.
Sous AMC non plus.

Bonne soirée
Denis

RE: Utilisation pdfform - Added by Hervé HOCQUARD almost 4 years ago

Bonjour à tous,

Je viens de tester pdfform et de mon côté j ai un soucis au niveau des cases dans le pdf je n ai plus de label du tout sur le formulaire et pas de A,B,...dans le sujet les cases sont présentes mais pas de label bizarre...
Est-ce que quelqu'un a déjà rencontré ce problème.
Merci.

RE: Utilisation pdfform - Added by Hervé HOCQUARD almost 4 years ago

Voici ce que ça me donne en pj. Et dans le sujet c'est pareil j'ai uniquement les cases et pas les labels.
Peut être que c est le "formulaire" de réponse qui pose problème ?
Merci.

RE: Utilisation pdfform - Added by Joss OUIN almost 4 years ago

Bonjour Hervé et bonjour à tous,

Est-ce que le problème survient lorsque le sujet n'est pas en "réponses séparées" ?
Je pense que AMC ne "peut pas" écrire "A", "B" etc. dans les cases en version "formulaire PDF".
C'est mon avis, à confirmer peut-être pas d'autres utilisateurs.

Bonne soirée.
Joss.

RE: Utilisation pdfform - Added by Hervé HOCQUARD almost 4 years ago

Bonjour,

Non je n'ai aucun soucis lorsque je n'utilise pas pdfform.
C est certainement un soucis avec les réponses séparées.
J ai commencé à changer le sujet et à enlever la feuille de réponses.
Merci.

RE: Utilisation pdfform - Added by Hervé HOCQUARD almost 4 years ago

Bonjour à tous,

C'est quand même bizarre, je n'arrive toujours pas à faire afficher les labels dans les cases même en enlevant la feuille de réponses séparées...dès que j'enlève pdfform tout fonctionne comme ça l a toujours fait mais mon pdf n est plus cliquable, et j aimerais qu il le soit. Existe-t-il une autre alternative à pdfform ?
Merci.

Hervé

RE: Utilisation pdfform - Added by Frédéric Bréal almost 4 years ago

pouvez-vous mettre votre fichier tex ?

RE: Utilisation pdfform - Added by Hervé HOCQUARD almost 4 years ago

Bonjour Gérard,

Je le mets en copie.
C'est une épreuve déjà effectuée en présentiel dont je me sers de test en pdf cliquable. Donc aucun soucis de fuite...
Je mets la version avec des \includegraphics j ai le même résultat avec \usepackage{listings} \lstset{language=Python} et des \lstinputlisting{exo1.py}...que je sois avec une feuille réponse séparée ou non...
j imagine que je suis en train de mouliner systématiquement sur la même erreur.

Merci.

Hervé

sujet.tex (15.7 kB)

RE: Utilisation pdfform - Added by Frédéric Bréal almost 4 years ago

Bonjour,
Je vous propose deux solutions. Dans les options d'automultiplechoice, vous mettez chiffres ou outsidebox.
Par défaut, chiffres n'est pas sélectionné et c'est insidebox qui est choisie.

Vous pouvez faire un rapport de bug et une demande de correction dans la partie demandes pour retrouver le comportement par défaut. Pensez à joindre le fichier log de débogage.

RE: Utilisation pdfform - Added by Frédéric Bréal almost 4 years ago

Je pense que AMC ne "peut pas" écrire "A", "B" etc. dans les cases en version "formulaire PDF".

c'est pas bête comme idée car il faut cocher une case, du coup ce n'est pas forcément un bug

1 2 Next » (1-25/34)