Completed
20Recently shipped
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.
Duplicate a question
It would be convenient to be able to duplicate a question rather than having to write from scratch a question that has many points in common with another.
Do not display #notes ≠ #scans warning when filtering notes by group
Text truncated near the edge of blank and corrected subjects
The last characters of a text are sometimes missing towards the right edge.
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
Use radio button for UCQ if answers_selection_limit=false
Type: ✨ Explicit Error, Defective Feature, or Missing Feature Description: Ensure that there is no limit, even for single-choice questions. Indeed, it is illogical and inconsistent when the option is disabled User email: yann.thanwerdas@centralesupelec.fr App URL: Recording URL: Reported by @florian
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
In Progress
Actively being built
No In Progress issues
Planned
1Committed and queued
Backlog
11Under consideration
Change image size & alignment without HTML
As a teacher, I'd like to be able to simply change image size and alignment without having to use the workaround via HTML code.
Create & manage your own student groups
As a teacher, I'd like to create and manage my own student/pupil groups so that I can reuse them in each of my MCQs without re-importing an Excel file or worse re-typing everything by hand 🙈.
Option to remove blank pages from generated topics
There is often a blank page separating one student's topic from the next's grid, it serves no purpose but counts towards printing quotas, it would be nice to remove all these blank pages.
Correct the MCQ scale post-examination and recalculate points
Today, once the exam has been taken, you can only rectify the correct choices ticked, question weightings as well as the correction commentary, and tags. As a teacher, I'd like to be able to rectify the MCQ scale and chosen point calculation options too, and recalculate all grades.
Move questions more easily
It is currently tedious to move a question from the 40th to the 2nd position, for example, even more so if there are exercises in the middle. It would be practical to be able to directly indicate "move to ith position".
Convert a Papeez MCQ into a digital MCQ (Evalmee)
Hello, can we turn a papeez qcm into a numerical test?
Tag Categories & Tags templates
It should be possible to choose one's personalized skills by default so as not to have to recreate tags for each assessment. In high school physics chemistry, skills are fixed: Appropriate, analyze, restitute knowledge (OCR), realize, communicate, validate Ideally I wouldn't want to configure them every time and have a default setting. One solution would be to have a preferences area: → Add to home the possibility of default settings (custom tags) and a class area with lists saved once and for all. Avoids having to import the list for each evaluation.
Open question
How do I insert an open question with image? I can only have closed questions in the current choices.
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.
Filter by Group: Statistics
In terms of statistics, it would be nice to be able to filter by group, as with notes.
In Review
11Under consideration
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.
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.
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
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.
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.
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.
group printing
Hello, would it be possible to add in the parameters the possibility of generating copies not in alphabetical order but by class group? Would it also be possible to add the student number on the name statement so that it would be easier to file it later. thank you
Add an option to archive student groups
Users need a feature to quickly clear all data from existing student groups so they can start over with new students without having to delete each student individually. This would simplify class management from year to year or when preparing for new sessions.