Tell us what we can do to make Papeez the best product for you.
Have something to say?
Show exam documents on the graded submission
Problem On the digital graded copy, neither the instructor nor the student can view the exam materials (PDFs, audio, video) linked to the sections and exercises. To grade or review an answer that relies on an attachment, you must return to the editor. Solution On the graded copy, the documents for a section or exercise appear as tiles. Clicking on one opens a drawer on the right that displays all the documents for that exercise in tabs, just like the exam drawer, using the same player (PDF, audio, video, with no playback limits). For instructors: the drawer is the one from the layout, in place of the chat, with a download button. The documents are always visible. Student view: drawer on the right side of the page, without a download option, just like during the exam. New option in Share > Answer Key Viewable “After Submission”: Documents Viewable (quizzes.correction_documents_visible_to_students, disabled by default). It is set to false when the answer key is no longer viewable after submission, and is copied along with the settings when the course is duplicated. Student access rule Never before starting the exam. During the exam: normal access. After the exam: only if the graded copy is viewable and the “Viewable documents” option is enabled. This rule is enforced on the server side in Quizzes::DocumentPolicy (file and metadata) and Quizzes::InstancePolicy::Fields (quiz_assets), via Quiz#graded_submission_documents_visible?. Outside the scope; to be handled separately Api::V1::Quizzes::DocumentsController#create has no authorization: any logged-in user can add a file to any exam. DocumentsController#index is accessible to any teacher from any school (document names and IDs). The S3 URL returned by ` file ` remains valid for 25 hours: a document accessed during the exam remains downloadable immediately afterward. PR: evalmee/evalmee-app#6982
Please note that the review applies only to written responses
Before completing the exam, the “Review my answers” button implies that oral responses can be reviewed or corrected. Only written responses can be reviewed or corrected. Adjust the wording, for example, to “Review my answers to written questions.” Featurebase Request
Make the text of the oral question easier to read
The text of the oral question is too small and seems almost hidden beneath the video area. Make it more prominent so that it remains legible during preparation and recording. Request for a private Featurebase
Adapting verbal instructions without preparation time
The instructions indicate a preparation time and state that recording starts automatically even when no preparation time is configured. Display instructions appropriate for this configuration and only include the wording about preparation when a preparation time is specified. Featurebase Request
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.
Line of repentance/line of remorse
Students should be able to edit their initial answer instead of leaving it blank. We need the mock exams to be conducted under the same conditions as the official exams.
Random selection of questions
I would like to be able to randomly select a specific number of questions (for example, 20 out of 60) from a question bank, so that each student receives a different set of 20 questions. This is important to ensure the security and diversity of the exams.
Answer key: font size cannot be changed
As a teacher, I want to be able to change the font size of the answer grid so that I can produce a paper exam that is fully legible for a student with impaired vision (e.g., Arial 14-16), without only enlarging the question. Currently, the layout applies to the question but not to the answer grid—the workaround (duplicating the exam) does not resolve this issue.
More precise topic layout settings: line spacing
In order to edit topics compatible with the accommodation requests of students with disabilities (particularly dys disorders), it would be useful to be able to configure the appearance of the PDF in greater detail, beyond the size and type of font or columns, and to increase the line spacing in particular.
History & versioning of changes to the topic
As the reviewer/editor of the topic, I would like to be able to access the latest changes and undo changes in order to recover questions that have been deleted by mistake, for example.
Share a link to view notes for external stakeholders
I would like to be able to send a direct link to guest speakers or external professors so that they can view their students' grades without having to log in to the platform. This would simplify the sharing of information with stakeholders who do not have direct access to Papeez.
formula collision
Hello, when my answers contain fractions, there is a readability issue because two successive answers are difficult to distinguish, and there may be a problem with interpretation by students. Before, I used to put a space, I think \n. Now I can't do that. How can I do it? The topic under construction is 24738
Be copied on the email distribution list for grades
When students are sent their grades with access to their marking scheme and corrections, we cannot see what has been sent to them. It would be useful to receive a copy of what students in the class receive so that we can check that they have had access to everything. Thank you.
Questions/exercises too easy to delete and too difficult to reorder questions
Dear Papeez staff: your application is very useful but: it should ask you an additional confirmation to delete questions and exercises: it is extremely easy to click the delete button by mistake and lose your question. Also an undo button It should also allow numerically to change the order of questions - drag and drop is difficult and often does not work. Thanks
Fix scale of grade suggestion by criterion
@florian said: aurelie.thomann@centralesupelec.fr On the other hand, I generated AI feedbacks for Pascal da Costa's economics exam(app.evalmee.com/courses#/23502/online_exams/grader/8978364) and I have higher scores than the max point total normally attributable to the question. Do we agree that this is not normal?
reading questions attached to the answer sheet
Hello, I have given my students an MCQ via Evalmee for training purposes. I want them to have access, after taking the test, to the questions, their answers and the answer key. So I've ticked the options for this. My students are telling me that they can no longer access the attachments I had put for certain questions when they see the answer key. Is it possible to fix this problem?
Quiz#max_score_cache is not updated after import from another quiz
@florian said: 🐛POINT CALCULATIONPROBLEM muriel.bregou@orange.fr https://app.evalmee.com/courses#/22865/onlineexams/scoreshttps://app.evalmee.com/courses#/22866/onlineexams/scores probably 2 duplicated versions of https://app.evalmee.com/courses#/22767/online_exams/scores (which has no problems)