From b426e84fe8b9b4a5149990eaef41a58f31de00bd Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 29 Jul 2015 10:41:54 +0200 Subject: [PATCH] avoid double script submission --- .../exam/templates/exam/script_form.html | 9 + teleforma/exam/views.py | 10 +- teleforma/locale/en/LC_MESSAGES/django.mo | Bin 13129 -> 13087 bytes teleforma/locale/en/LC_MESSAGES/django.po | 193 ++++++++++------- teleforma/locale/fr/LC_MESSAGES/django.mo | Bin 13129 -> 13300 bytes teleforma/locale/fr/LC_MESSAGES/django.po | 195 +++++++++++------- 6 files changed, 247 insertions(+), 160 deletions(-) diff --git a/teleforma/exam/templates/exam/script_form.html b/teleforma/exam/templates/exam/script_form.html index e08de42b..b4c17c4a 100644 --- a/teleforma/exam/templates/exam/script_form.html +++ b/teleforma/exam/templates/exam/script_form.html @@ -38,6 +38,15 @@
+{% if messages %} +
+ {% for message in messages %} + {{ message }}
+ {% endfor %} + +{% endif %} +
+
Ce formulaire vous permet de soumettre une copie non corrigée à la correction en ligne.
Merci de fournir un seul fichier par épreuve au format PDF uniquement et de taille inférieure à 50 Mo.

diff --git a/teleforma/exam/views.py b/teleforma/exam/views.py index 7a597bf7..3bfd5b0b 100644 --- a/teleforma/exam/views.py +++ b/teleforma/exam/views.py @@ -159,8 +159,14 @@ class ScriptCreateView(CreateView): return reverse_lazy('teleforma-exam-scripts-pending', kwargs={'period_id':period.id}) def form_valid(self, form): - form.instance.author = self.request.user - messages.info(self.request, _("You have successfully submitted your script. It will be processed in the next hours.")) + scripts = Script.objects.filter(course=form.cleaned_data['course'], session=form.cleaned_data['session'], + type=form.cleaned_data['type'], author=self.request.user) + if scripts: + messages.error(self.request, _("Error: you have already submitted a script for this session, the same course and the same type!")) + return redirect('teleforma-exam-script-create', self.kwargs['period_id']) + else: + form.instance.author = self.request.user + messages.info(self.request, _("You have successfully submitted your script. It will be processed in the next hours.")) return super(ScriptCreateView, self).form_valid(form) def form_invalid(self, form): diff --git a/teleforma/locale/en/LC_MESSAGES/django.mo b/teleforma/locale/en/LC_MESSAGES/django.mo index cdb01789d061b0978712e8419cca89af2b076adc..bf5e60219219791975ad877ac6c1a57e4c51cbc0 100644 GIT binary patch delta 5492 zcmXxo3w+Jz9mnw}&Gm?6krR?2MB*MaAysuP!&ptJOWnFgtBFo3l&W6jRI6H>=<2w2 zvZmCKv5BUXmYHa)YE6r>l?p~(ifLAtDb;oZa0RNMb*OnZqMqJn)K2Y2 zjX#JQUxONV76aS^rSfykk(~C*U1e zgc|px^%tkI|C(qX9TRaOs^S}{E%P<>7OH19L{*-NTA($mfR3mg=#7c^3rxZ>cD)ES zUomRExpw|qL-t?KY$+XDcnxZSO*jzWM^zlr$eSPmwQ!1=Vg2n;JD7`Fpc~f1zNkkr z67{(P)XP2V{pjfVWV5GjE_DRZyy#iTYrBJHN~9g}T#$s6rnwA4DxM z&aOXd{e`GPrrPzVQS%lDtTERvEI<{o81+(?+4TzR--6oeD%4B$nR(3mYf+ErCaS>L z3~$GhPz9u;cCICAT%ZjN{d>C$>H~vN1&ly#(Zi@ad;+!blc+78W&I_n@e5H4l%jTE zCF-ZR9Q7!+nR`(49m3gRJpUs!wD3dCJ@c_U=S7%<>rv0V2J7RusI7A?JY!IwPr%Tl zLluyTy2G}p0`4*UVJXz{zebD8mJdTsI3D%&nuOYcBGfZ~&MZOgL>a1( zHP&B&dPG%reLt$;!x)9fQ0tt=fF`(1Lkr!s3$B$nFdo%k-_BFbbkr|pE7U|ikv|#S zAXMRxp%yGcy#v!xcl?T7Ux?A1m$qX6bzzlV*npaFtDWygZQ(xD9i6u8SIvml-lIxH z723?sTc936E~+gfAcp&<4 zDDrox8;dGv8uG7pSAv?a95sHExgB-qA7LaOvi`u=G*rW=$c|0s;&JkKmZJ(|hLjs@IvG;~LEP!lY$^A)Ix*I_JHnmbUx z1A9@A-~>K}KcMbxN;}UPr~;oy75)n9Mwg=2DGkZ<-#|kZSD`BX5;gD$YJ%gam+L$} zjF)gY-rwGPsaBz$ZCnSh;0)9}ZBg$;4r=SWqQ>24*Yhy+{V$-Q3a8nCmoT35WvD{d zpmu0I#^PqIi&b|1Ici6apl+lVRe1QF-cH1$3Q0m0l7^bE0|s=V3k^-!8#TdT)Ixcv zttv!S9zeYdi!dHn+Vzd7&wq&e+&)wRN6oXSg}+BF9FgtqRD3qiUms{-9T}(s+M=Fi zchuJRL4B}4YT_Z7fMcz{(42u9{{rgWnPdI)k-s=K1SRw$Y(ywii{< ze!K%~%oC^yPoZ|?0_u)`LKRv!$15xmwWDdM9czhNu$y@=>IV9mLjp9k@L1FxK7v}P z5H-YTR-=e+#wHYSeriQJ>q2TIcT=dZeFP$1&8vb7n2- zPOqc>KB(K#D<~c7aoz?sz8h-CevT^SepI0&FabxQ7J3}Da51W|SCMxq;DR(%`3f7b z8nr+LYT_!?Le;1{ID}g0D5|iNsPWfOkJ8u48<&D%oWD=zlGliiTORHxrs*wM6s%2X z6xhJ&>!cewPC}oB2^$M544l$38NWtRlq%E~j(kquCR51mqc4s9n;i?kv-PLO{PedYO{gpL{f^Bppiv~eytEHTaZ z$Iuntso*n-O#>C2T_Fv~w{|6lm34=F|3e3l#(hKnOq!7MWHUKT^wJz8W5^D2`*@s2 z3$ls4Yn|U?DbcT=jsaAZ?2q$(O}mzC3%2(s*Z+~0ezBX)j`nAc_>{8;NFQ?2 zuH2>`jsMw6uiKsYC3%UgBhj{_M`-J~n`{j3^EV2s310NKs(+L7eDX{38}b2pHP|Mp zsc$K*#bkAGXp+CjHCnMmN6^Fdz1aF zf1r}q3*_HKM>*L`c9IgJV+H9MYVoDzUT)AnMAniE zCo+tjA{+ttU;gxRc>fp78TR+p7fmTuDLmtBQw{=RK~XJ8U23?9S`*Y delta 5533 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\n" "Language-Team: LANGUAGE \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: admin.py:16 exam/models.py:123 exam/models.py:226 models/ae.py:47 +#: admin.py:18 exam/models.py:123 exam/models.py:225 models/ae.py:47 #: models/core.py:111 models/core.py:136 models/core.py:255 models/core.py:506 #: models/core.py:552 models/core.py:594 models/crfpa.py:64 #: models/crfpa.py:129 @@ -95,149 +95,149 @@ msgstr "pas de fichier" msgid "file too large" msgstr "fichier trop gros" -#: exam/models.py:121 exam/models.py:225 models/core.py:197 models/core.py:257 +#: exam/models.py:121 exam/models.py:224 models/core.py:197 models/core.py:257 #: models/core.py:501 models/core.py:590 models/pro.py:45 msgid "course" msgstr "matière" -#: exam/models.py:122 exam/models.py:232 +#: exam/models.py:122 exam/models.py:231 msgid "corrector" msgstr "correcteur" -#: exam/models.py:125 +#: exam/models.py:124 msgid "value" msgstr "valeur" -#: exam/models.py:126 exam/templates/exam/quotas.html:22 +#: exam/models.py:125 exam/templates/exam/quotas.html:22 msgid "date start" msgstr "date de début" -#: exam/models.py:127 exam/templates/exam/quotas.html:23 +#: exam/models.py:126 exam/templates/exam/quotas.html:23 msgid "date end" msgstr "date de fin" -#: exam/models.py:128 exam/models.py:230 models/core.py:399 models/core.py:508 +#: exam/models.py:127 exam/models.py:229 models/core.py:399 models/core.py:508 #: models/core.py:598 msgid "type" msgstr "type" -#: exam/models.py:131 +#: exam/models.py:130 msgid "Quota" msgstr "" -#: exam/models.py:132 exam/templates/exam/quotas.html:12 +#: exam/models.py:131 exam/templates/exam/quotas.html:12 msgid "Quotas" msgstr "" -#: exam/models.py:181 models/core.py:468 models/pro.py:67 +#: exam/models.py:180 models/core.py:468 models/pro.py:67 msgid "date added" msgstr "date d'ajout" -#: exam/models.py:182 models/core.py:160 models/core.py:469 +#: exam/models.py:181 models/core.py:160 models/core.py:469 #: models/crfpa.py:212 models/pro.py:68 msgid "date modified" msgstr "date de modification" -#: exam/models.py:183 +#: exam/models.py:182 msgid "UUID" msgstr "" -#: exam/models.py:184 +#: exam/models.py:183 msgid "MIME type" msgstr "Type MIME" -#: exam/models.py:185 +#: exam/models.py:184 msgid "sha1" msgstr "" -#: exam/models.py:201 +#: exam/models.py:200 msgid "script" msgstr "copie" -#: exam/models.py:202 +#: exam/models.py:201 msgid "Page file" msgstr "Fichier de page" -#: exam/models.py:203 +#: exam/models.py:202 msgid "Image file" msgstr "Fichier image" -#: exam/models.py:204 models/pro.py:49 models/pro.py:85 +#: exam/models.py:203 models/pro.py:49 models/pro.py:85 msgid "rank" msgstr "rang" -#: exam/models.py:207 +#: exam/models.py:206 msgid "Page" msgstr "Page" -#: exam/models.py:208 +#: exam/models.py:207 msgid "Pages" msgstr "Pages" -#: exam/models.py:213 models/core.py:93 models/core.py:106 models/core.py:128 +#: exam/models.py:212 models/core.py:93 models/core.py:106 models/core.py:128 #: models/core.py:141 models/core.py:239 models/core.py:484 models/crfpa.py:47 #: models/crfpa.py:63 msgid "name" msgstr "nom" -#: exam/models.py:216 +#: exam/models.py:215 msgid "ScriptType" msgstr "Type de copie" -#: exam/models.py:217 +#: exam/models.py:216 msgid "ScriptTypes" msgstr "Types de copies" -#: exam/models.py:228 models/core.py:261 models/core.py:510 +#: exam/models.py:227 models/core.py:261 models/core.py:510 msgid "session" msgstr "séance" -#: exam/models.py:231 +#: exam/models.py:230 msgid "author" msgstr "auteur" -#: exam/models.py:233 +#: exam/models.py:232 msgid "PDF file" msgstr "Fichier PDF" -#: exam/models.py:234 +#: exam/models.py:233 msgid "Box UUID" msgstr "" -#: exam/models.py:235 +#: exam/models.py:234 msgid "score" msgstr "note" -#: exam/models.py:236 models/pro.py:125 +#: exam/models.py:235 models/pro.py:125 msgid "comments" msgstr "commentaires" -#: exam/models.py:237 models/core.py:270 models/pro.py:48 models/pro.py:88 +#: exam/models.py:236 models/core.py:270 models/pro.py:48 models/pro.py:88 #: models/pro.py:104 msgid "status" msgstr "status" -#: exam/models.py:238 +#: exam/models.py:237 msgid "reason" msgstr "raison" -#: exam/models.py:239 +#: exam/models.py:238 msgid "date submitted" msgstr "date de soumission" -#: exam/models.py:240 +#: exam/models.py:239 msgid "date marked" msgstr "date de correction" -#: exam/models.py:241 +#: exam/models.py:240 msgid "date rejected" msgstr "date de rejet" -#: exam/models.py:242 +#: exam/models.py:241 msgid "URL" msgstr "" -#: exam/models.py:246 exam/templates/exam/inc/script_list.html:14 +#: exam/models.py:245 exam/templates/exam/inc/script_list.html:14 #: templates/teleforma/course.html:50 #: templates/teleforma/course_conference.html:40 #: templates/teleforma/course_conference.html:71 @@ -247,6 +247,7 @@ msgstr "" #: templates/teleforma/course_media_video_embed.html:34 #: templates/teleforma/inc/conference_list.html:26 #: templates/teleforma/inc/media_list.html:37 +#: templates/teleforma/inc/media_list_pending.html:37 msgid "Session" msgstr "Séance" @@ -340,6 +341,7 @@ msgstr "" "serait pas prise en compte." #: exam/templates/exam/quotas.html:24 exam/templates/exam/scripts.html:25 +#: templates/teleforma/courses.html:48 msgid "Pending" msgstr "En attente" @@ -355,23 +357,23 @@ msgstr "Valeur" msgid "Level" msgstr "Niveau" -#: exam/templates/exam/score_form.html:32 exam/templates/exam/scores.html:35 +#: exam/templates/exam/score_form.html:32 exam/templates/exam/scores.html:37 msgid "New score" msgstr "Nouvelle note" #: exam/templates/exam/score_form.html:60 -#: exam/templates/exam/script_form.html:68 +#: exam/templates/exam/script_form.html:77 #: templates/registration/registration_form.html:21 msgid "Submit" msgstr "Soumettre" -#: exam/templates/exam/scores.html:18 templates/teleforma/annals.html:15 +#: exam/templates/exam/scores.html:20 templates/teleforma/annals.html:15 #: templates/telemeta/profile_detail.html:16 msgid "My courses" msgstr "Mes matières" -#: exam/templates/exam/scores.html:46 exam/templates/exam/scripts.html:28 -#: templates/telemeta/base.html:133 templates/telemeta/base.html.py:135 +#: exam/templates/exam/scores.html:48 templates/telemeta/base.html:133 +#: templates/telemeta/base.html.py:135 msgid "Scores" msgstr "Notes" @@ -408,12 +410,12 @@ msgid "Mark" msgstr "Note" #: exam/templates/exam/script_detail.html:144 -#: templates/postman/base_write.html:56 +#: templates/postman/base_write.html:63 #: templates/teleforma/inc/chat_room.html:13 msgid "Send" msgstr "Envoyer" -#: exam/templates/exam/script_form.html:32 exam/templates/exam/scripts.html:37 +#: exam/templates/exam/script_form.html:32 exam/templates/exam/scripts.html:36 msgid "New script" msgstr "Nouvelle copie" @@ -425,23 +427,29 @@ msgstr "Copie vierge" msgid "Answers" msgstr "Réponses" -#: exam/templates/exam/scripts.html:68 +#: exam/templates/exam/scripts.html:67 msgid "No scripts" msgstr "Aucune copie" -#: exam/views.py:94 +#: exam/views.py:99 msgid "Pending scripts" msgstr "Copies en attente" -#: exam/views.py:126 +#: exam/views.py:125 msgid "Treated scripts" msgstr "Copie traitées" -#: exam/views.py:146 +#: exam/views.py:147 msgid "Rejected scripts" msgstr "Copies rejetées" -#: exam/views.py:162 +#: exam/views.py:165 +msgid "" +"Error: you have already submitted a script for this session, the same course " +"and the same type!" +msgstr "" + +#: exam/views.py:169 msgid "" "You have successfully submitted your script. It will be processed in the " "next hours." @@ -449,7 +457,7 @@ msgstr "" "Vous avez correctement soumis votre copie. Elle sera traitée dans les " "prochaines heures puis corrigée." -#: exam/views.py:166 +#: exam/views.py:173 msgid "" "There was a problem with your submission. Please try again, later if " "possible." @@ -457,7 +465,7 @@ msgstr "" "Il y a une une erreur lors de votre soumission de copie. Merci de vérifier " "votre fichier ou de réessayer plus tard." -#: exam/views.py:267 +#: exam/views.py:279 msgid "all courses" msgstr "toutes les matières" @@ -989,11 +997,33 @@ msgstr "" msgid "No messages." msgstr "Messages" -#: templates/postman/base_write.html:31 +#: templates/postman/base_write.html:30 +msgid "" +"Vous pouvez ici échanger des messages avec les professeurs et les " +"administrateurs." +msgstr "" + +#: templates/postman/base_write.html:32 +msgid "" +"Pour les questions concernant l'organisation des cours, le planning ou les " +"documents de cours, adressez-vous à Admin-CRFPA." +msgstr "" + +#: templates/postman/base_write.html:34 +msgid "" +"Pour les questions concernant uniquement l'accès à la plateforme et aux " +"médias vidéo ou audio, lire d'abord" +msgstr "" + +#: templates/postman/base_write.html:34 +msgid "puis adressez-vous à Support technique." +msgstr "" + +#: templates/postman/base_write.html:38 msgid "to an administrator" msgstr "à un administrateur" -#: templates/postman/base_write.html:39 +#: templates/postman/base_write.html:46 msgid "to a professor" msgstr "à un professeur" @@ -1333,13 +1363,14 @@ msgid "Registration" msgstr "Inscription" #: templates/registration/registration_complete.html:23 -#: templates/teleforma/annals.html:74 templates/teleforma/course_media.html:64 +#: templates/teleforma/annals.html:73 templates/teleforma/course_media.html:64 #: templates/teleforma/inc/document_list.html:22 #: templates/teleforma/inc/media_list.html:56 +#: templates/teleforma/inc/media_list_pending.html:56 msgid "Download" msgstr "Télécharger" -#: templates/teleforma/annals.html:6 templates/teleforma/annals.html.py:54 +#: templates/teleforma/annals.html:6 templates/teleforma/annals.html.py:53 #: templates/telemeta/base.html:113 msgid "Annals" msgstr "Annales" @@ -1349,7 +1380,7 @@ msgstr "Annales" msgid "No document" msgstr "Aucun document" -#: templates/teleforma/annals.html:70 +#: templates/teleforma/annals.html:69 #: templates/teleforma/inc/conference_list.html:18 #: templates/teleforma/inc/document_list.html:20 msgid "View" @@ -1365,6 +1396,7 @@ msgstr "Supports écrits" #: templates/teleforma/course_document.html:73 #: templates/teleforma/inc/conference_list.html:25 #: templates/teleforma/inc/media_list.html:36 +#: templates/teleforma/inc/media_list_pending.html:36 #: templates/telemeta/inc/module_revisions.html:17 #: templates/telemeta/lists.html:69 templates/telemeta/search_criteria.html:97 msgid "Title" @@ -1396,6 +1428,7 @@ msgstr "Conférences" #: templates/teleforma/course_media_video_embed.html:36 #: templates/teleforma/inc/conference_list.html:28 #: templates/teleforma/inc/media_list.html:39 +#: templates/teleforma/inc/media_list_pending.html:39 #: templates/telemeta/inc/user_list.html:48 msgid "Professor" msgstr "Professeur" @@ -1414,6 +1447,7 @@ msgstr "" #: templates/teleforma/course_media.html:140 #: templates/teleforma/course_media_video_embed.html:39 #: templates/teleforma/inc/media_list.html:43 +#: templates/teleforma/inc/media_list_pending.html:43 msgid "Comment" msgstr "Commentaire" @@ -1459,6 +1493,7 @@ msgstr "" #: templates/teleforma/course_conference_audio.html:70 #: templates/teleforma/inc/conference_list.html:30 #: templates/teleforma/inc/media_list.html:41 +#: templates/teleforma/inc/media_list_pending.html:41 msgid "Begin" msgstr "Début" @@ -1467,7 +1502,7 @@ msgid "End" msgstr "Fin" #: templates/teleforma/course_conference_record.html:30 -#: templates/teleforma/courses.html:107 +#: templates/teleforma/courses.html:114 msgid "Status" msgstr "Status" @@ -1483,12 +1518,14 @@ msgstr "Enregistrer et diffuser" #: templates/teleforma/course_media.html:28 #: templates/teleforma/course_media.html:82 #: templates/teleforma/inc/media_list.html:50 +#: templates/teleforma/inc/media_list_pending.html:50 msgid " published" msgstr " publié" #: templates/teleforma/course_media.html:35 #: templates/teleforma/course_media.html:82 #: templates/teleforma/inc/media_list.html:52 +#: templates/teleforma/inc/media_list_pending.html:52 msgid " rejected" msgstr " rejeté" @@ -1504,16 +1541,16 @@ msgstr "Date de modification" msgid "Media ID" msgstr "ID Média" -#: templates/teleforma/courses.html:49 +#: templates/teleforma/courses.html:56 msgid "My notes" msgstr "Mes notes" -#: templates/teleforma/courses.html:59 +#: templates/teleforma/courses.html:66 msgid "New note" msgstr "Nouvelle note" #: templates/teleforma/help.html:11 templates/telemeta/base.html:148 -#: templates/telemeta/base.html.py:161 +#: templates/telemeta/base.html.py:157 msgid "Help" msgstr "Aide" @@ -1524,30 +1561,21 @@ msgstr "Conférences en direct" #: templates/teleforma/inc/conference_list.html:19 #: templates/teleforma/inc/media_list.html:23 #: templates/teleforma/inc/media_list.html:29 +#: templates/teleforma/inc/media_list_pending.html:23 +#: templates/teleforma/inc/media_list_pending.html:29 msgid "Click here" msgstr "Cliquez ici" #: templates/teleforma/inc/media_list.html:8 +#: templates/teleforma/inc/media_list_pending.html:8 msgid "Passed conferences" msgstr "Conférences en différé" #: templates/teleforma/inc/media_list.html:17 +#: templates/teleforma/inc/media_list_pending.html:17 msgid "Play" msgstr "Lire" -#: templates/teleforma/media_pending.html:7 -msgid "Peding media" -msgstr "" - -#: templates/teleforma/media_pending.html:27 -msgid "Testimonials" -msgstr "Attestations" - -#: templates/teleforma/media_pending.html:45 -#, fuzzy -msgid "No testimonial" -msgstr "attestation" - #: templates/telemeta/base.html:92 templates/telemeta/base.html.py:101 msgid "Desk" msgstr "Bureau" @@ -1564,23 +1592,23 @@ msgstr "Messagerie" msgid "Admin" msgstr "" -#: templates/telemeta/base.html:158 +#: templates/telemeta/base.html:154 msgid "Profile" msgstr "Profil" -#: templates/telemeta/base.html:160 +#: templates/telemeta/base.html:156 msgid "Lists" msgstr "" -#: templates/telemeta/base.html:163 +#: templates/telemeta/base.html:159 msgid "Sign out" msgstr "" -#: templates/telemeta/base.html:205 +#: templates/telemeta/base.html:201 msgid "Powered by" msgstr "" -#: templates/telemeta/base.html:215 +#: templates/telemeta/base.html:211 msgid "Legal notices" msgstr "" @@ -1802,7 +1830,7 @@ msgstr "" "Vous n'avez pas accès à cette ressource et avez été redirigé vers votre " "bureau." -#: views/core.py:550 +#: views/core.py:560 msgid "A new live conference has started : " msgstr "Une nouvelle conférence en direct a commencé : " @@ -1810,6 +1838,13 @@ msgstr "Une nouvelle conférence en direct a commencé : " msgid "You have successfully register your account." msgstr "" +#~ msgid "Testimonials" +#~ msgstr "Attestations" + +#, fuzzy +#~ msgid "No testimonial" +#~ msgstr "attestation" + #, fuzzy #~ msgid "General" #~ msgstr "Tweeter général" diff --git a/teleforma/locale/fr/LC_MESSAGES/django.mo b/teleforma/locale/fr/LC_MESSAGES/django.mo index cdb01789d061b0978712e8419cca89af2b076adc..6b1b2cf88aa172de30b90b2c399bd885f0375b9d 100644 GIT binary patch delta 5205 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\n" "Language-Team: LANGUAGE \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: admin.py:16 exam/models.py:123 exam/models.py:226 models/ae.py:47 +#: admin.py:18 exam/models.py:123 exam/models.py:225 models/ae.py:47 #: models/core.py:111 models/core.py:136 models/core.py:255 models/core.py:506 #: models/core.py:552 models/core.py:594 models/crfpa.py:64 #: models/crfpa.py:129 @@ -95,149 +95,149 @@ msgstr "pas de fichier" msgid "file too large" msgstr "fichier trop gros" -#: exam/models.py:121 exam/models.py:225 models/core.py:197 models/core.py:257 +#: exam/models.py:121 exam/models.py:224 models/core.py:197 models/core.py:257 #: models/core.py:501 models/core.py:590 models/pro.py:45 msgid "course" msgstr "matière" -#: exam/models.py:122 exam/models.py:232 +#: exam/models.py:122 exam/models.py:231 msgid "corrector" msgstr "correcteur" -#: exam/models.py:125 +#: exam/models.py:124 msgid "value" msgstr "valeur" -#: exam/models.py:126 exam/templates/exam/quotas.html:22 +#: exam/models.py:125 exam/templates/exam/quotas.html:22 msgid "date start" msgstr "date de début" -#: exam/models.py:127 exam/templates/exam/quotas.html:23 +#: exam/models.py:126 exam/templates/exam/quotas.html:23 msgid "date end" msgstr "date de fin" -#: exam/models.py:128 exam/models.py:230 models/core.py:399 models/core.py:508 +#: exam/models.py:127 exam/models.py:229 models/core.py:399 models/core.py:508 #: models/core.py:598 msgid "type" msgstr "type" -#: exam/models.py:131 +#: exam/models.py:130 msgid "Quota" msgstr "" -#: exam/models.py:132 exam/templates/exam/quotas.html:12 +#: exam/models.py:131 exam/templates/exam/quotas.html:12 msgid "Quotas" msgstr "" -#: exam/models.py:181 models/core.py:468 models/pro.py:67 +#: exam/models.py:180 models/core.py:468 models/pro.py:67 msgid "date added" msgstr "date d'ajout" -#: exam/models.py:182 models/core.py:160 models/core.py:469 +#: exam/models.py:181 models/core.py:160 models/core.py:469 #: models/crfpa.py:212 models/pro.py:68 msgid "date modified" msgstr "date de modification" -#: exam/models.py:183 +#: exam/models.py:182 msgid "UUID" msgstr "" -#: exam/models.py:184 +#: exam/models.py:183 msgid "MIME type" msgstr "Type MIME" -#: exam/models.py:185 +#: exam/models.py:184 msgid "sha1" msgstr "" -#: exam/models.py:201 +#: exam/models.py:200 msgid "script" msgstr "copie" -#: exam/models.py:202 +#: exam/models.py:201 msgid "Page file" msgstr "Fichier de page" -#: exam/models.py:203 +#: exam/models.py:202 msgid "Image file" msgstr "Fichier image" -#: exam/models.py:204 models/pro.py:49 models/pro.py:85 +#: exam/models.py:203 models/pro.py:49 models/pro.py:85 msgid "rank" msgstr "rang" -#: exam/models.py:207 +#: exam/models.py:206 msgid "Page" msgstr "Page" -#: exam/models.py:208 +#: exam/models.py:207 msgid "Pages" msgstr "Pages" -#: exam/models.py:213 models/core.py:93 models/core.py:106 models/core.py:128 +#: exam/models.py:212 models/core.py:93 models/core.py:106 models/core.py:128 #: models/core.py:141 models/core.py:239 models/core.py:484 models/crfpa.py:47 #: models/crfpa.py:63 msgid "name" msgstr "nom" -#: exam/models.py:216 +#: exam/models.py:215 msgid "ScriptType" msgstr "Type de copie" -#: exam/models.py:217 +#: exam/models.py:216 msgid "ScriptTypes" msgstr "Types de copies" -#: exam/models.py:228 models/core.py:261 models/core.py:510 +#: exam/models.py:227 models/core.py:261 models/core.py:510 msgid "session" msgstr "séance" -#: exam/models.py:231 +#: exam/models.py:230 msgid "author" msgstr "auteur" -#: exam/models.py:233 +#: exam/models.py:232 msgid "PDF file" msgstr "Fichier PDF" -#: exam/models.py:234 +#: exam/models.py:233 msgid "Box UUID" msgstr "" -#: exam/models.py:235 +#: exam/models.py:234 msgid "score" msgstr "note" -#: exam/models.py:236 models/pro.py:125 +#: exam/models.py:235 models/pro.py:125 msgid "comments" msgstr "commentaires" -#: exam/models.py:237 models/core.py:270 models/pro.py:48 models/pro.py:88 +#: exam/models.py:236 models/core.py:270 models/pro.py:48 models/pro.py:88 #: models/pro.py:104 msgid "status" msgstr "status" -#: exam/models.py:238 +#: exam/models.py:237 msgid "reason" msgstr "raison" -#: exam/models.py:239 +#: exam/models.py:238 msgid "date submitted" msgstr "date de soumission" -#: exam/models.py:240 +#: exam/models.py:239 msgid "date marked" msgstr "date de correction" -#: exam/models.py:241 +#: exam/models.py:240 msgid "date rejected" msgstr "date de rejet" -#: exam/models.py:242 +#: exam/models.py:241 msgid "URL" msgstr "" -#: exam/models.py:246 exam/templates/exam/inc/script_list.html:14 +#: exam/models.py:245 exam/templates/exam/inc/script_list.html:14 #: templates/teleforma/course.html:50 #: templates/teleforma/course_conference.html:40 #: templates/teleforma/course_conference.html:71 @@ -247,6 +247,7 @@ msgstr "" #: templates/teleforma/course_media_video_embed.html:34 #: templates/teleforma/inc/conference_list.html:26 #: templates/teleforma/inc/media_list.html:37 +#: templates/teleforma/inc/media_list_pending.html:37 msgid "Session" msgstr "Séance" @@ -340,6 +341,7 @@ msgstr "" "serait pas prise en compte." #: exam/templates/exam/quotas.html:24 exam/templates/exam/scripts.html:25 +#: templates/teleforma/courses.html:48 msgid "Pending" msgstr "En attente" @@ -355,23 +357,23 @@ msgstr "Valeur" msgid "Level" msgstr "Niveau" -#: exam/templates/exam/score_form.html:32 exam/templates/exam/scores.html:35 +#: exam/templates/exam/score_form.html:32 exam/templates/exam/scores.html:37 msgid "New score" msgstr "Nouvelle note" #: exam/templates/exam/score_form.html:60 -#: exam/templates/exam/script_form.html:68 +#: exam/templates/exam/script_form.html:77 #: templates/registration/registration_form.html:21 msgid "Submit" msgstr "Soumettre" -#: exam/templates/exam/scores.html:18 templates/teleforma/annals.html:15 +#: exam/templates/exam/scores.html:20 templates/teleforma/annals.html:15 #: templates/telemeta/profile_detail.html:16 msgid "My courses" msgstr "Mes matières" -#: exam/templates/exam/scores.html:46 exam/templates/exam/scripts.html:28 -#: templates/telemeta/base.html:133 templates/telemeta/base.html.py:135 +#: exam/templates/exam/scores.html:48 templates/telemeta/base.html:133 +#: templates/telemeta/base.html.py:135 msgid "Scores" msgstr "Notes" @@ -408,12 +410,12 @@ msgid "Mark" msgstr "Note" #: exam/templates/exam/script_detail.html:144 -#: templates/postman/base_write.html:56 +#: templates/postman/base_write.html:63 #: templates/teleforma/inc/chat_room.html:13 msgid "Send" msgstr "Envoyer" -#: exam/templates/exam/script_form.html:32 exam/templates/exam/scripts.html:37 +#: exam/templates/exam/script_form.html:32 exam/templates/exam/scripts.html:36 msgid "New script" msgstr "Nouvelle copie" @@ -425,23 +427,31 @@ msgstr "Copie vierge" msgid "Answers" msgstr "Réponses" -#: exam/templates/exam/scripts.html:68 +#: exam/templates/exam/scripts.html:67 msgid "No scripts" msgstr "Aucune copie" -#: exam/views.py:94 +#: exam/views.py:99 msgid "Pending scripts" msgstr "Copies en attente" -#: exam/views.py:126 +#: exam/views.py:125 msgid "Treated scripts" msgstr "Copie traitées" -#: exam/views.py:146 +#: exam/views.py:147 msgid "Rejected scripts" msgstr "Copies rejetées" -#: exam/views.py:162 +#: exam/views.py:165 +msgid "" +"Error: you have already submitted a script for this session, the same course " +"and the same type!" +msgstr "" +"Erreur : vous avez déjà soumis une copie du même type pour la même matière " +"et la même session." + +#: exam/views.py:169 msgid "" "You have successfully submitted your script. It will be processed in the " "next hours." @@ -449,7 +459,7 @@ msgstr "" "Vous avez correctement soumis votre copie. Elle sera traitée dans les " "prochaines heures puis corrigée." -#: exam/views.py:166 +#: exam/views.py:173 msgid "" "There was a problem with your submission. Please try again, later if " "possible." @@ -457,7 +467,7 @@ msgstr "" "Il y a une une erreur lors de votre soumission de copie. Merci de vérifier " "votre fichier ou de réessayer plus tard." -#: exam/views.py:267 +#: exam/views.py:279 msgid "all courses" msgstr "toutes les matières" @@ -989,11 +999,33 @@ msgstr "" msgid "No messages." msgstr "Messages" -#: templates/postman/base_write.html:31 +#: templates/postman/base_write.html:30 +msgid "" +"Vous pouvez ici échanger des messages avec les professeurs et les " +"administrateurs." +msgstr "" + +#: templates/postman/base_write.html:32 +msgid "" +"Pour les questions concernant l'organisation des cours, le planning ou les " +"documents de cours, adressez-vous à Admin-CRFPA." +msgstr "" + +#: templates/postman/base_write.html:34 +msgid "" +"Pour les questions concernant uniquement l'accès à la plateforme et aux " +"médias vidéo ou audio, lire d'abord" +msgstr "" + +#: templates/postman/base_write.html:34 +msgid "puis adressez-vous à Support technique." +msgstr "" + +#: templates/postman/base_write.html:38 msgid "to an administrator" msgstr "à un administrateur" -#: templates/postman/base_write.html:39 +#: templates/postman/base_write.html:46 msgid "to a professor" msgstr "à un professeur" @@ -1333,13 +1365,14 @@ msgid "Registration" msgstr "Inscription" #: templates/registration/registration_complete.html:23 -#: templates/teleforma/annals.html:74 templates/teleforma/course_media.html:64 +#: templates/teleforma/annals.html:73 templates/teleforma/course_media.html:64 #: templates/teleforma/inc/document_list.html:22 #: templates/teleforma/inc/media_list.html:56 +#: templates/teleforma/inc/media_list_pending.html:56 msgid "Download" msgstr "Télécharger" -#: templates/teleforma/annals.html:6 templates/teleforma/annals.html.py:54 +#: templates/teleforma/annals.html:6 templates/teleforma/annals.html.py:53 #: templates/telemeta/base.html:113 msgid "Annals" msgstr "Annales" @@ -1349,7 +1382,7 @@ msgstr "Annales" msgid "No document" msgstr "Aucun document" -#: templates/teleforma/annals.html:70 +#: templates/teleforma/annals.html:69 #: templates/teleforma/inc/conference_list.html:18 #: templates/teleforma/inc/document_list.html:20 msgid "View" @@ -1365,6 +1398,7 @@ msgstr "Supports écrits" #: templates/teleforma/course_document.html:73 #: templates/teleforma/inc/conference_list.html:25 #: templates/teleforma/inc/media_list.html:36 +#: templates/teleforma/inc/media_list_pending.html:36 #: templates/telemeta/inc/module_revisions.html:17 #: templates/telemeta/lists.html:69 templates/telemeta/search_criteria.html:97 msgid "Title" @@ -1396,6 +1430,7 @@ msgstr "Conférences" #: templates/teleforma/course_media_video_embed.html:36 #: templates/teleforma/inc/conference_list.html:28 #: templates/teleforma/inc/media_list.html:39 +#: templates/teleforma/inc/media_list_pending.html:39 #: templates/telemeta/inc/user_list.html:48 msgid "Professor" msgstr "Professeur" @@ -1414,6 +1449,7 @@ msgstr "" #: templates/teleforma/course_media.html:140 #: templates/teleforma/course_media_video_embed.html:39 #: templates/teleforma/inc/media_list.html:43 +#: templates/teleforma/inc/media_list_pending.html:43 msgid "Comment" msgstr "Commentaire" @@ -1459,6 +1495,7 @@ msgstr "" #: templates/teleforma/course_conference_audio.html:70 #: templates/teleforma/inc/conference_list.html:30 #: templates/teleforma/inc/media_list.html:41 +#: templates/teleforma/inc/media_list_pending.html:41 msgid "Begin" msgstr "Début" @@ -1467,7 +1504,7 @@ msgid "End" msgstr "Fin" #: templates/teleforma/course_conference_record.html:30 -#: templates/teleforma/courses.html:107 +#: templates/teleforma/courses.html:114 msgid "Status" msgstr "Status" @@ -1483,12 +1520,14 @@ msgstr "Enregistrer et diffuser" #: templates/teleforma/course_media.html:28 #: templates/teleforma/course_media.html:82 #: templates/teleforma/inc/media_list.html:50 +#: templates/teleforma/inc/media_list_pending.html:50 msgid " published" msgstr " publié" #: templates/teleforma/course_media.html:35 #: templates/teleforma/course_media.html:82 #: templates/teleforma/inc/media_list.html:52 +#: templates/teleforma/inc/media_list_pending.html:52 msgid " rejected" msgstr " rejeté" @@ -1504,16 +1543,16 @@ msgstr "Date de modification" msgid "Media ID" msgstr "ID Média" -#: templates/teleforma/courses.html:49 +#: templates/teleforma/courses.html:56 msgid "My notes" msgstr "Mes notes" -#: templates/teleforma/courses.html:59 +#: templates/teleforma/courses.html:66 msgid "New note" msgstr "Nouvelle note" #: templates/teleforma/help.html:11 templates/telemeta/base.html:148 -#: templates/telemeta/base.html.py:161 +#: templates/telemeta/base.html.py:157 msgid "Help" msgstr "Aide" @@ -1524,30 +1563,21 @@ msgstr "Conférences en direct" #: templates/teleforma/inc/conference_list.html:19 #: templates/teleforma/inc/media_list.html:23 #: templates/teleforma/inc/media_list.html:29 +#: templates/teleforma/inc/media_list_pending.html:23 +#: templates/teleforma/inc/media_list_pending.html:29 msgid "Click here" msgstr "Cliquez ici" #: templates/teleforma/inc/media_list.html:8 +#: templates/teleforma/inc/media_list_pending.html:8 msgid "Passed conferences" msgstr "Conférences en différé" #: templates/teleforma/inc/media_list.html:17 +#: templates/teleforma/inc/media_list_pending.html:17 msgid "Play" msgstr "Lire" -#: templates/teleforma/media_pending.html:7 -msgid "Peding media" -msgstr "" - -#: templates/teleforma/media_pending.html:27 -msgid "Testimonials" -msgstr "Attestations" - -#: templates/teleforma/media_pending.html:45 -#, fuzzy -msgid "No testimonial" -msgstr "attestation" - #: templates/telemeta/base.html:92 templates/telemeta/base.html.py:101 msgid "Desk" msgstr "Bureau" @@ -1564,23 +1594,23 @@ msgstr "Messagerie" msgid "Admin" msgstr "" -#: templates/telemeta/base.html:158 +#: templates/telemeta/base.html:154 msgid "Profile" msgstr "Profil" -#: templates/telemeta/base.html:160 +#: templates/telemeta/base.html:156 msgid "Lists" msgstr "" -#: templates/telemeta/base.html:163 +#: templates/telemeta/base.html:159 msgid "Sign out" msgstr "" -#: templates/telemeta/base.html:205 +#: templates/telemeta/base.html:201 msgid "Powered by" msgstr "" -#: templates/telemeta/base.html:215 +#: templates/telemeta/base.html:211 msgid "Legal notices" msgstr "" @@ -1802,7 +1832,7 @@ msgstr "" "Vous n'avez pas accès à cette ressource et avez été redirigé vers votre " "bureau." -#: views/core.py:550 +#: views/core.py:560 msgid "A new live conference has started : " msgstr "Une nouvelle conférence en direct a commencé : " @@ -1810,6 +1840,13 @@ msgstr "Une nouvelle conférence en direct a commencé : " msgid "You have successfully register your account." msgstr "" +#~ msgid "Testimonials" +#~ msgstr "Attestations" + +#, fuzzy +#~ msgid "No testimonial" +#~ msgstr "attestation" + #, fuzzy #~ msgid "General" #~ msgstr "Tweeter général" -- 2.39.5