From f57ddbb00a1360c3d26739a6d01c11e72ff647fb Mon Sep 17 00:00:00 2001 From: Aymeric Blot Date: Wed, 22 Jan 2025 17:05:28 +0100 Subject: [PATCH 1/3] fix typo --- src/main/webapp/i18n/fr/scanexammodule.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/i18n/fr/scanexammodule.json b/src/main/webapp/i18n/fr/scanexammodule.json index ecaa4ef3..a5b0dbfc 100644 --- a/src/main/webapp/i18n/fr/scanexammodule.json +++ b/src/main/webapp/i18n/fr/scanexammodule.json @@ -455,10 +455,10 @@ "firsthelpTitle": "Quelques astuces", "firsthelpdetail": "Cette vue vous permet d'accéder à 6 étapes importantes dans le processus de correction.

Très généralement, si vous rencontrez un problème à ce moment-là, c'est soit que votre cache local n'est pas bon, soit que le nombre de copies associées ne correspond pas au ratio, nombre de feuilles dans le cache / nbre de feuilles dans le template. Vous pouvez accéder à ces informations sur l'état de votre cache en cliquant sur l'icône information dans le dock en haut de cette page.

", "info": "Information sur le cache de l'examen", - "infodetail": "Permet d'obtenir des informations sur le cache de l'examen afin de comprendre parfois pourquoi il n'est pas possbile d'accéder à la correction", + "infodetail": "Permet d'obtenir des informations sur le cache de l'examen afin de comprendre parfois pourquoi il n'est pas possible d'accéder à la correction", "showInfoExamTitle": "Informations sur l'état du cache de l'examen", "infoExamDetails": "Pour cet examen, il y a :
  • {{nbrepagenonalign}} image(s) non alignée(s) dans le cache.
  • {{nbrepagealign}} image(s) alignée(s) dans le cache.
  • {{nbrepagetemplate}} image(s) issue(s) de l'énoncé de l'examen dans le cache.
  • {{nbrecopie}} copie(s) associée(s).
  • .

    Par conséquence, la condition nbrepagesnonalignées en cache == nbrepagesalignées dans le cache est évaluée à {{cond1}} et la condition nbredassociationetudiant == nbrepagesalignées / nbrepagedansletemplate est évaluée à {{cond2}}.

    La contrainte globale pour accéder à la correction est évaluée à {{cond3}}.

    ", - "firsthelpcoursedetail": "

    Cette page vous permet de créer un ou plusieurs examen(s) pour votre cours et charger la liste des étudiants pour ce cours. En effet, dans correctExam, un cours est associé à une liste d'étudiants. 🛈 Donc d'une année sur l'autre, il vaut mieux recréer un nouveau cours.

    Nous offrons un mécanisme d'import/export avec ou sans les données étudiantes, ce qui permet de récupérer les données depuis une autre instance de correctexam ou d'importer un examen d'une année précédente sans les données étudiantes.

    Dans cette page, vous pouvez aussi piloter le partage de votre cours avec des collègues qui doivent vous aider dans la correction. Il n'y a pas de notion de droit d'accès. Un collègue avec qui vous partagez votre module aura exactement les mêmes droits que vous (On reste collègue avant tout 🙂).

    Cette page vous permet aussi de détruire le module. Attention, cette action est irréversible.

    ", + "firsthelpcoursedetail": "

    Cette page vous permet de créer un ou plusieurs examen(s) pour votre cours et charger la liste des étudiants pour ce cours. En effet, dans correctExam, un cours est associé à une liste d'étudiants. 🛈 Donc d'une année sur l'autre, il vaut mieux recréer un nouveau cours.

    Nous offrons un mécanisme d'import/export avec ou sans les données étudiantes, ce qui permet de récupérer les données depuis une autre instance de correctExam ou d'importer un examen d'une année précédente sans les données étudiantes.

    Dans cette page, vous pouvez aussi piloter le partage de votre cours avec des collègues qui doivent vous aider dans la correction. Il n'y a pas de notion de droit d'accès. Un collègue avec qui vous partagez votre module aura exactement les mêmes droits que vous (On reste collègue avant tout 🙂).

    Cette page vous permet aussi de détruire le module. Attention, cette action est irréversible.

    ", "bindall": "🏇", "bindAllTooltip": "Permet d'associer toutes les copies dont le score de reconnaissance est supérieur ou égale au score de cette copie.", "hybridcommentgrade": "Note associée à ce commentaire", From 8120c4fd196f6799322ba0adff9af6473bcce874 Mon Sep 17 00:00:00 2001 From: Aymeric Blot Date: Wed, 22 Jan 2025 17:06:08 +0100 Subject: [PATCH 2/3] fix consistent use of en_US --- src/main/webapp/i18n/en/scanexammodule.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/i18n/en/scanexammodule.json b/src/main/webapp/i18n/en/scanexammodule.json index 3211bea2..7241e7bc 100644 --- a/src/main/webapp/i18n/en/scanexammodule.json +++ b/src/main/webapp/i18n/en/scanexammodule.json @@ -357,7 +357,7 @@ "npagealigndetails": "There is no page to align for the page number =", "showmapping": "View mappings between aligned and non-aligned pages (debug)", "loadingscan": "Loading scans in progress", - "rotateImageTooltip": "Rotate images 180° (If you are in the alignment view, don't forget to force the cache synchronisation if you want that your changes to be visible to other users)", + "rotateImageTooltip": "Rotate images 180° (If you are in the alignment view, don't forget to force the cache synchronization if you want that your changes to be visible to other users)", "deleteImageTooltip": "Delete images (If you are on the alignment view, don't forget to force the cache synchronization if you want that your changes to be visible to other users)", "off": "No alignment", "offtooltip": "Keep scans identical", @@ -387,7 +387,7 @@ "recognizedstudent": "Recognized student", "score": "Score", "filterboundstudentTooltip": "Allows you to filter students already assigned", - "validaterecognizedTooltip": "Allows you to associate the recognised student with this copy. This action can also be called using the keyboard shortcut ctrl + enter.", + "validaterecognizedTooltip": "Allows you to associate the recognized student with this copy. This action can also be called using the keyboard shortcut ctrl + enter.", "gotonextnonboundsheet": "Go to the next sheet not associated with a student", "gotopreviousnonboundsheet": "Go to the previous sheet not associated with a student", "numeroTooltip": "Question number for this zone. Several zones can be associated with the same number", @@ -400,7 +400,7 @@ "showPaginatorTooltip": "Allows you to navigate between scanned copies to assign them to one or more students in this module", "showFullPageTooltip": "Allows you to view the scanned copy (in a modal window)", "factorTooltip": "Allows you to increase the size of the zones (first name, last name, INE)", - "gotonextnonboundsheetTooltip": "Allows you to bind this recognised student with this copy", + "gotonextnonboundsheetTooltip": "Allows you to bind this recognized student with this copy", "showLayoutOptionsCorrectionTooltip": "Allows you to change certain options associated with marking copies", "showPaginatorQuestionCorrectionTooltip": "Allows you to navigate between questions for this paper. Ctrl + down (Cmd + down for Mac User) or Ctrl + up (Cmd + up for Mac User)", "showPaginatorCopieCorrectionTooltip": "Navigates between copies of this question. Ctrl + left (Cmd + left for Mac User) or Ctrl + right (Cmd + right for Mac User)", @@ -449,7 +449,7 @@ "gotoCorrectionTooltipView": "Used to go to the correction view when you are logged in as a teacher", "editquestionTooltip": "Enables you to edit the properties of the question to update the scoring", "firsthelpTitle": "Tips", - "firsthelpdetail": "This view gives you access to 6 important stages in the marking process.
    • Step 1 (Annotate template) allows you to identify the areas of interest in your exam paper and build your mark scheme.
    • Step 2 and 3 (Upload student scan and Straighten scan) allows you to upload your pdf containing the scans and build a local cache of all the pages in the scan pdf as aligned and unaligned images. This cache is then synchronised with the server so that it can be downloaded by a colleague accessing the exam correction or by yourself if you change browser or devices (correction on tablet for example). of data loss. It is always possible to rebuild the cache by repeating step 2 click on Reanalyse from pdf, then repeat step 3 (page alignment). In each of these steps, you can see the state of the cache through the thumbnail part present in step 2, cache of unaligned images and step 3, cache of aligned images.
    • Step 4 allows each copy to be associated with one or more students present in the list of students imported when a module is created.
    • To access step 5 (Correct copy) and step 6 (View results) , the following condition must be satisfied:
      number ofnonaligned pages in cache == nbrepagesaligned in cache and nbreassociationandstudent == nbrepagesaligned / nbrepagedintemplate.
      (For example, if I have three pages in my template, 12 pages in the scan pdf so 12 aligned images and 12 unaligned images in the cache and 4 associated copies then I can access the correction) If this condition is not met then it is not possible to access either the correction or the result phase.

    Very generally, if you encounter a problem at this point. It's either that your local cache isn't good, or that the number of associated copies doesn't match the ratio, number of sheets in the cache / no. of feulles in the template. You can access this information on the status of your cache by clicking on the information icon in the dock at the top of this page.

    ", + "firsthelpdetail": "This view gives you access to 6 important stages in the marking process.
    • Step 1 (Annotate template) allows you to identify the areas of interest in your exam paper and build your mark scheme.
    • Step 2 and 3 (Upload student scan and Straighten scan) allows you to upload your pdf containing the scans and build a local cache of all the pages in the scan pdf as aligned and unaligned images. This cache is then synchronized with the server so that it can be downloaded by a colleague accessing the exam correction or by yourself if you change browser or devices (correction on tablet for example). of data loss. It is always possible to rebuild the cache by repeating step 2 click on Reanalyze from pdf, then repeat step 3 (page alignment). In each of these steps, you can see the state of the cache through the thumbnail part present in step 2, cache of unaligned images and step 3, cache of aligned images.
    • Step 4 allows each copy to be associated with one or more students present in the list of students imported when a module is created.
    • To access step 5 (Correct copy) and step 6 (View results) , the following condition must be satisfied:
      number ofnonaligned pages in cache == nbrepagesaligned in cache and nbreassociationandstudent == nbrepagesaligned / nbrepagedintemplate.
      (For example, if I have three pages in my template, 12 pages in the scan pdf so 12 aligned images and 12 unaligned images in the cache and 4 associated copies then I can access the correction) If this condition is not met then it is not possible to access either the correction or the result phase.

    Very generally, if you encounter a problem at this point. It's either that your local cache isn't good, or that the number of associated copies doesn't match the ratio, number of sheets in the cache / no. of sheets in the template. You can access this information on the status of your cache by clicking on the information icon in the dock at the top of this page.

    ", "info": "Information on the exam cache", "infodetail": "Provides information on the exam cache, so that you can sometimes understand why it is not possible to access the correction and result stage", "showInfoExamTitle": "Exam cache information", From fd2c500cb4c1494d7bd83ba5b0f099c62589236d Mon Sep 17 00:00:00 2001 From: Aymeric Blot Date: Wed, 22 Jan 2025 17:06:45 +0100 Subject: [PATCH 3/3] fix MDW's tooltip --- .../app/scanexam/import-student/import-student.component.html | 2 +- src/main/webapp/i18n/en/scanexammodule.json | 1 + src/main/webapp/i18n/fr/scanexammodule.json | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/app/scanexam/import-student/import-student.component.html b/src/main/webapp/app/scanexam/import-student/import-student.component.html index 543d3e13..2fbd47fb 100644 --- a/src/main/webapp/app/scanexam/import-student/import-student.component.html +++ b/src/main/webapp/app/scanexam/import-student/import-student.component.html @@ -83,7 +83,7 @@ chooseIcon="pi pi-upload" uploadIcon="pi pi-arrow-up" customUpload="true" - [pTooltip]="'scanexam.pegasetooltip' | translate" + [pTooltip]="'scanexam.mdwtooltip' | translate" chooseLabel="MDW" accept=".xlsx" multiple="false" diff --git a/src/main/webapp/i18n/en/scanexammodule.json b/src/main/webapp/i18n/en/scanexammodule.json index 7241e7bc..f76b1e88 100644 --- a/src/main/webapp/i18n/en/scanexammodule.json +++ b/src/main/webapp/i18n/en/scanexammodule.json @@ -119,6 +119,7 @@ "importstudent": "Import students", "importfollowingstudent": "Save student list", "importstudenttooltip": "Import the list of students you have just completed into your exam.", + "mdwtooltip": "Click to import a file produced by MDW. Will clear the current list.", "pegasetooltip": "Click to import a file produced by Pegase. Will clear the current list.", "confirm": "Confirm", "cancel": "Cancel", diff --git a/src/main/webapp/i18n/fr/scanexammodule.json b/src/main/webapp/i18n/fr/scanexammodule.json index a5b0dbfc..4c6e157a 100644 --- a/src/main/webapp/i18n/fr/scanexammodule.json +++ b/src/main/webapp/i18n/fr/scanexammodule.json @@ -121,6 +121,7 @@ "importstudent": "Importer étudiants", "importfollowingstudent": "Enregistrer liste étudiants", "importstudenttooltip": "Importe dans votre examen la liste des étudiants que vous venez de remplir.", + "mdwtooltip": "Cliquez pour importer un fichier produit par MDW. Supprimera la liste actuelle.", "pegasetooltip": "Cliquez pour importer un fichier produit par Pegase. Supprimera la liste actuelle.", "confirm": "Confirmer", "cancel": "Annuler",