Dites-nous comment faire de Papeez le meilleur produit pour vous.
Vous avez quelque chose à partager ?
Show exam documents on the graded submission
Problème Sur la copie corrigée numérique, ni l'enseignant ni l'étudiant ne voient les documents de l'examen (PDF, audio, vidéo) rattachés aux sections et aux exercices. Pour corriger ou relire une réponse qui s'appuie sur une annexe, il faut retourner dans l'éditeur. Solution Sur la copie corrigée, les documents d'une section ou d'un exercice apparaissent sous forme de chips. Un clic ouvre un drawer à droite qui affiche tous les documents de l'exercice dans des onglets, comme le drawer de l'examen, avec le même lecteur (PDF, audio, vidéo, sans limite d'écoute). Côté enseignant : le drawer est celui du layout, à la place du chat, avec un bouton de téléchargement. Les documents sont toujours visibles. Côté étudiant : drawer à droite de la page, sans téléchargement, comme pendant l'examen. Nouvelle option dans Partager > Corrigé consultable « Après soumission » : Documents consultables (quizzes.correction_documents_visible_to_students, désactivée par défaut). Elle est remise à faux quand le corrigé n'est plus consultable après soumission, et copiée avec les réglages lors d'une duplication. Règle d'accès étudiant Jamais avant d'avoir commencé l'examen. Pendant l'examen : accès normal. Après l'examen : seulement si la copie corrigée est consultable et que l'option « Documents consultables » est activée. Elle est appliquée côté serveur dans Quizzes::DocumentPolicy (fichier et métadonnées) et Quizzes::InstancePolicy::Fields (quiz_assets), via Quiz#graded_submission_documents_visible?. Hors périmètre, à traiter à part Api::V1::Quizzes::DocumentsController#create n'a aucune autorisation : n'importe quel utilisateur connecté peut ajouter un fichier à n'importe quel examen. DocumentsController#index est ouvert à tout enseignant de n'importe quelle école (noms et identifiants des documents). L'URL S3 renvoyée par file reste valable 25 h : un document ouvert pendant l'examen reste téléchargeable juste après. PR : evalmee/evalmee-app#6982
Préciser que la relecture ne concerne que les réponses écrites
Avant de terminer l’examen, le bouton « Review my answers » suggère que les réponses orales peuvent être revues ou corrigées. Seules les réponses écrites le peuvent. Adapter le libellé, par exemple « Review my answers to written questions ». Demande Featurebase
Rendre le texte de la question orale plus lisible
Le texte de la question orale est trop petit et paraît presque caché sous la zone vidéo. Le mettre davantage en évidence pour qu’il reste lisible pendant la préparation et l’enregistrement. Demande Featurebase privée
Adapter les instructions orales sans temps de préparation
Les instructions annoncent un temps de préparation et le démarrage automatique de l’enregistrement même lorsqu’aucun temps de préparation n’est configuré. Afficher une consigne adaptée à cette configuration et conserver la formulation sur la préparation uniquement lorsque celle-ci existe. Demande Featurebase
NoMethodError: undefined method `public_token' for nil (NoMethodError)
Sentry Issue: EVALMEE-3H8 NoMethodError: undefined method `public_token' for nil (NoMethodError) link(:exam_session) { |r, obj| r.api_public_v2_exam_exam_session_url(obj.quiz.uuid, obj.session.public_token) } ^^^^^^^^^^^^^ from app/blueprints/api/public/v2/exam_attempt_blueprint.rb:42:in 'block in ' from app/blueprints/api/public/v2/base_blueprint.rb:32:in 'block (2 levels) in has_links' from app/blueprints/api/public/v2/base_blueprint.rb:31:in 'each' from app/blueprints/api/public/v2/base_blueprint.rb:31:in 'each_with_object' from app/blueprints/api/public/v2/base_blueprint.rb:31:in 'block in has_links' from blueprinter/extractors/block_extractor.rb:9:in 'extract' from blueprinter/extractors/auto_extractor.rb:23:in 'extract' from blueprinter/field.rb:17:in 'extract' from blueprinter/helpers/base_helpers.rb:64:in 'block in object_to_hash' from blueprinter/helpers/base_helpers.rb:61:in 'each' from blueprinter/helpers/base_helpers.rb:61:in 'each_with_object' from blueprinter/helpers/base_helpers.rb:61:in 'object_to_hash' from blueprinter/helpers/base_helpers.rb:38:in 'block in prepare_data' from blueprinter/helpers/base_helpers.rb:37:in 'map' from blueprinter/helpers/base_helpers.rb:37:in 'prepare_data' from blueprinter/base.rb:256:in 'prepare' from blueprinter/helpers/base_helpers.rb:22:in 'prepare_for_render' from blueprinter/base.rb:217:in 'render_as_hash' from app/models/public/paginated_collection.rb:71:in 'render_as_hash' from blueprinter/extractors/public_send_extractor.rb:9:in 'public_send' from blueprinter/extractors/public_send_extractor.rb:9:in 'extract' from blueprinter/extractors/auto_extractor.rb:23:in 'extract' from blueprinter/field.rb:17:in 'extract' from blueprinter/helpers/base_helpers.rb:64:in 'block in object_to_hash' from blueprinter/helpers/base_helpers.rb:61:in 'each' from blueprinter/helpers/base_helpers.rb:61:in 'each_with_object' from blueprinter/helpers/base_helpers.rb:61:in 'object_to_hash' from blueprinter/helpers/base_helpers.rb:43:in 'prepare_data' from blueprinter/base.rb:256:in 'prepare' from blueprinter/extractors/association_extractor.rb:24:in 'extract' from blueprinter/field.rb:17:in 'extract' from blueprinter/helpers/base_helpers.rb:64:in 'block in object_to_hash' from blueprinter/helpers/base_helpers.rb:61:in 'each' from blueprinter/helpers/base_helpers.rb:61:in 'each_with_object' from blueprinter/helpers/base_helpers.rb:61:in 'object_to_hash' from blueprinter/helpers/base_helpers.rb:38:in 'block in prepare_data' from active_record/relation/delegation.rb:100:in 'each' from active_record/relation/delegation.rb:100:in 'each' from blueprinter/helpers/base_helpers.rb:37:in 'map' from blueprinter/helpers/base_helpers.rb:37:in 'prepare_data' from blueprinter/base.rb:256:in 'prepare' from blueprinter/helpers/base_helpers.rb:22:in 'prepare_for_render' from blueprinter/base.rb:217:in 'render_as_hash' from app/models/public/paginated_collection.rb:71:in 'render_as_hash' from blueprinter/extractors/public_send_extractor.rb:9:in 'public_send' from blueprinter/extractors/public_send_extractor.rb:9:in 'extract' from blueprinter/extractors/auto_extractor.rb:23:in 'extract' from blueprinter/field.rb:17:in 'extract' from blueprinter/helpers/base_helpers.rb:64:in 'block in object_to_hash' from blueprinter/helpers/base_helpers.rb:61:in 'each' from blueprinter/helpers/base_helpers.rb:61:in 'each_with_object' from blueprinter/helpers/base_helpers.rb:61:in 'object_to_hash' from blueprinter/helpers/base_helpers.rb:43:in 'prepare_data' from blueprinter/base.rb:256:in
Grader assignee list uses school users instead of folders
On newly shared exams, the list of teachers available to assign to question grading is built from school users instead of folders. This can show fewer available graders than the people shared on the exam. Observed on exams 27875 and 28052.
Trash Bin / Recovery for Deleted Exercises
I want a trash bin or a way to recover exercises that were deleted by mistake. Currently, if an exercise is deleted, it seems to be permanently lost, which is problematic if it happens accidentally.
Ligne de repentance/ ligne de remord
besoin que l’étudiant puisse modifier sa premiere reponse au lieu de mettre du blanco. besoin d’être dans les mêmes conditions pour les examens blancs que pour les examens officiels
Sélection aléatoire de questions issues d'une banque (par exemple, 40 sur 60) pour chaque élève
Je souhaite pouvoir sélectionner de manière aléatoire un nombre précis de questions (par exemple, 40 sur 60) dans une banque de questions, de sorte que chaque élève reçoive un ensemble différent de 40 questions. C'est important pour garantir la sécurité et la diversité des examens.
Grille de réponse : taille de police non modifiable
En tant qu’enseignant, je veux pouvoir modifier la taille de police de la grille de réponse, afin de produire un sujet papier entièrement lisible pour un·e étudiant·e malvoyant·e (ex. Arial 14-16), sans que seul l’énoncé soit agrandi. Aujourd’hui, le Layout s’applique à l’énoncé mais pas à la grille — le workaround (dupliquer l’examen) ne résout pas ce point.
Paramètres de mise en page des sujets plus précis : interligne
Pour pouvoir éditer des sujets compatibles avec les demandes d’aménagement des étudiants en situation de handicap (troubles dys notamment), il serait utile de pouvoir paramétrer plus finement l’apparence du PDF, au-delà de la taille et du type de police ou des colonnes, et d’augmenter l’interligne surtout.
Historique & versionning des modifications du sujet
En qu’examinateur/éditeur du sujet, j’aimerais pouvoir accéder aux dernières modifications et pouvoir annuler des modifications afin de récupérer des questions supprimées par erreur par exemple.
Partager un lien de consultation des notes pour les intervenants externes
Je souhaite pouvoir envoyer un lien direct aux intervenants ou professeurs externes pour qu'ils puissent consulter les notes de leurs étudiants sans avoir besoin de se connecter à la plateforme. Cela simplifierait le partage d'informations avec les parties prenantes qui n'ont pas d'accès direct à Papeez.
collision de formules
bonjour lorsque mes réponses contiennent des fractions il y a un souci de lisibilité car deux réponses successives proposées se distinguent mal et il est possible qu’il y ait problème d’interprétation par les étudiants. Avant je mettais un espace il me semble \n. Là je n’a arrive pas. Comment faire ? Le sujet en construction est 24738
Être en copie du mél de diffusion des notes
Lorsqu'on leur diffuse aux étudiants leur note avec l'accès à leur grille et à la correction, on ne voit pas ce qui leur a été envoyé. Il serait bon d’être en copie de ce que reçoit un.e étudiant.e de la promo afin de pouvoir vérifier s’ils ont bien eu accès à tout. Merci
Interface utilisateur
Cher personnel de Papeez : votre application est très utile mais : elle devrait vous demander une confirmation supplémentaire pour supprimer les questions et les exercices : il est extrêmement facile de cliquer sur le bouton de suppression par erreur et de perdre votre question. Il faudrait également un bouton d'annulation Elle devrait également permettre de modifier numériquement l'ordre des questions - le glisser-déposer est difficile et ne fonctionne souvent pas. Merci de votre compréhension.
Fix scale of grade suggestion by criterion
@florian said: aurelie.thomann@centralesupelec.fr Par contre, j’ai généré des feedbacks IA pour l’examen d’économie de Pascal da Costa (app.evalmee.com/courses#/23502/online_exams/grader/8978364) et j’ai des notes plus élevées que le total de point max normalement attribuable à la question. On est d’accord que c’est pas normal ?
lecture pièce jointe aux questions lors du corrigé
Bonjour, j’ai donné à mes élèves un MCQ via Evalmee en entrainement. Je souhaite qu’ils aient accès, après avoir fait le test, aux questions, à leurs réponses et au corrigé. J’ai donc coché les options pour. Mes élèves m’indiquent qu’ils n’ont plus accès aux pièces jointes que j’avais mises pour certaines questions quand ils voient la correction. Est-il possible de régler ce problème?
Quiz#max_score_cache is not updated after import from another quiz
@florian said: 🐛PROBLEME DE CALCUL DE POINTS muriel.bregou@orange.fr https://app.evalmee.com/courses#/22865/onlineexams/scores https://app.evalmee.com/courses#/22866/onlineexams/scores probablement 2 versions dupliquées de https://app.evalmee.com/courses#/22767/online_exams/scores (qui lui n’a pas de problèmes)