MAJ V4.4.1 (demande avant d'écraser le fichier d'analyse)

This commit is contained in:
pablo rodriguez 2022-12-22 14:21:29 +01:00
parent de759a17da
commit e0ea72fa90
10 changed files with 576 additions and 24 deletions

Binary file not shown.

Binary file not shown.

221
bin/.gitignore vendored
View File

@ -2,8 +2,225 @@
/calcul/
/evaluer/
/fenetres/
/list/
/fichier_csv_student_info.svg
/fichier_csv_student_xml.svg
/fichier_svg.svg
/fichieretudiant.png
/fichieretudiant.svg
/fichieretudiantmini.png
/fichiergestion.png
/fichiergestion.svg
/heritagestyle.png
/heritagestyle.svg
/heritagestylemini.png
/heritagestyletouslesnodes.png
/heritagestyletouslesnodes.svg
/heritagestyletouslesnodesmini.png
/indexfigure.png
/indexfigure.svg
/indexmatiere.png
/indexmatiere.svg
/information.png
/information.svg
/informationmaxi.png
/informationmini.png
/informationmultiple.png
/informationmultiple.svg
/informationmultiplemini.png
/resources/
/intervalle.png
/intervalle.svg
/intervallemini.png
/lesnodesevaluer.png
/lesnodesevaluer.svg
/lesnodesevaluermaxi.png
/lesnodesevaluermini.png
/list/
/loadpreference.svg
/loadpreferencemini.png
/loadpreferences.png
/logo.png
/logo.svg
/marquenode.png
/marquenode.svg
/marquenodemini.png
/meta.png
/meta.svg
/new.png
/nocsvstudent.png
/nocsvstudentmini.png
/nodeFichier.png
/nodeFichier_FichierAnalyse.svg
/nodeFichiermax.png
/nodeFichiermini.png
/nodetail.png
/nodetail.svg
/nodetailfeedback.png
/nodetailfeedbackmini.png
/nodetailmini.png
/nofeedback.png
/nofeedbackmini.png
/nofeedbackstudent.png
/nofeedbackstudent.svg
/nofeedbackstudentmini.png
/nologo.png
/nonotestudent.png
/nonotestudentl.svg
/nonotestudentmini.png
/notestudent.png
/notestudentmini.png
/noverifhistoriquestudent.png
/noverifhistoriquestudentmini.png
/nozipstudent.png
/nozipstudentmini.png
/numerotationchapitre.png
/numerotationchapitre.svg
/objet.png
/objet.svg
/odreparagraphe.png
/odreparagraphemini.png
/open.png
/open.svg
/open2.png
/openmax.png
/openmini.png
/ordreparagraphe.svg
/ou.png
/ouenviron.png
/ouenviron.svg
/ouenvironmini.png
/ouenvironsimilitude.png
/ouenvironsimilitude.svg
/ouenvironsimilitudemini.png
/oumini.png
/oustrict.png
/oustrict.svg
/oustrictmini.png
/oustrictseps.png
/oustrictseps.svg
/oustrictsepsmini.png
/paragraphe_source.svg
/paste.png
/piedpagenon.png
/piedpagenon.svg
/piedpagenonmini.png
/piedpageoui.png
/piedpageoui.svg
/piedpageouimini.png
/poids.svg
/poidsmini.png
/premierenfant.png
/premierenfant.svg
/premierenfantmini.png
/property.png
/property.svg
/recherche.png
/recherche.svg
/rechercheDoublon.png
/rechercheDoublon.svg
/rechercheDoublonmini.png
/rechercheancragepage.png
/rechercheancragepage.svg
/rechercheancragepagemini.png
/recherchecontenu.png
/recherchecontenu.svg
/recherchecontenumini.png
/recherchecontenuplusprochevoisin.png
/recherchecontenuplusprochevoisin.svg
/recherchecontenuplusprochevoisinmini.png
/rechercheindex.png
/rechercheindex.svg
/rechercheindexmini.png
/recherchemini.png
/redo.png
/saut.svg
/sautmini.png
/sautmultiple.png
/sautmultiple.svg
/sautmultiplemini.png
/save.png
/save.svg
/save_as.png
/saveas.svg
/saveasmini.png
/savemini.png
/savepreference.png
/savepreference.svg
/savepreferencemini.png
/section.png
/section.svg
/sequence.png
/sequence.svg
/setting.png
/setting.svg
/settingmini.png
/similitude.png
/similitude.svg
/similitudemini.png
/structurepage.png
/structurepage.svg
/stylepage.png
/stylepage.svg
/styleparagraphe.png
/styleparagraphe.svg
/supprime.svg
/supprimemini.png
/textclean.png
/textclean.svg
/textcleanmini.png
/titre.svg
/titremini.png
/totalpoint.png
/totalpoint.svg
/totalpointmini.png
/totalpointnode.png
/totalpointnode.svg
/totalpointnodemini.png
/touslesnodes.png
/touslesnodes.svg
/touslesnodesmini.png
/toutext.png
/toutext.svg
/toutextmini.png
/traduction.png
/traduction.svg
/traductionmini.png
/treeClose.png
/treeClose.svg
/treeLeaf.png
/treeLeaf.svg
/treeOpen.png
/treeOpen.svg
/triche.png
/triche.svg
/trichemini.png
/true.png
/true.svg
/truemini.png
/tutoriel.png
/tutoriel.svg
/tutorielmini.png
/undo.png
/upnode.png
/upnode.svg
/upnodemini.png
/verifhistorique.png
/verifhistoriquemax.png
/verifhistoriquemini.png
/verifhistoriquestudent.png
/verifhistoriquestudent.svg
/verifhistoriquestudentmini.png
/versevaluate.png
/versevaluate.svg
/versevaluatemini.png
/versfichierAnalyse.png
/versfichierAnalyseModifmax.svg
/voir.svg
/voirmini.png
/what.svg
/whatmini.png
/zip.png
/zip.svg
/zipmini.png
/zipstudent.png
/zipstudent.svg
/zipstudentmini.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,333 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
inkscape:export-ydpi="48"
inkscape:export-xdpi="48"
inkscape:export-filename="evalnumeropageancragemini.png"
sodipodi:docname="evalnumeropageancrage.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
id="svg8"
version="1.1"
viewBox="0 0 12.7 12.7"
height="48"
width="48"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs2">
<linearGradient
id="k"
gradientTransform="matrix(7.99974,0,0,7.9977797,-863.30581,-7811.3988)"
gradientUnits="userSpaceOnUse"
x1="122.75008"
x2="111.74973"
xlink:href="#b"
y1="991.62115"
y2="977.11713" />
<linearGradient
id="b">
<stop
offset="0"
stop-color="#0369a3"
id="stop7" />
<stop
offset="1"
stop-color="#1c99e0"
id="stop9" />
</linearGradient>
<linearGradient
id="j"
gradientUnits="userSpaceOnUse"
x1="108.00134"
x2="20.001341"
y1="122"
y2="6"
gradientTransform="translate(10.661607,-2.6314354)">
<stop
offset="0"
stop-color="#e6e6e6"
id="stop35" />
<stop
offset="1"
stop-color="#fff"
id="stop37" />
</linearGradient>
<linearGradient
id="i"
gradientUnits="userSpaceOnUse"
x1="108.00134"
x2="20.001341"
xlink:href="#b"
y1="130"
y2="14"
gradientTransform="translate(12)" />
<linearGradient
id="h"
gradientTransform="matrix(4.4999,0,0,3.66665,-930.97741,2199.6564)"
gradientUnits="userSpaceOnUse"
x2="0"
y1="-581.63782"
y2="-578.63782">
<stop
offset="0"
stop-color="#63bbee"
id="stop29" />
<stop
offset="1"
stop-color="#aadcf7"
id="stop31" />
</linearGradient>
<linearGradient
id="g"
gradientTransform="matrix(-4.19983,0,0,3.9111,1552.9405,-4523.1636)"
gradientUnits="userSpaceOnUse"
x2="0"
xlink:href="#a"
y1="1173"
y2="1178" />
<linearGradient
id="a">
<stop
offset="0"
stop-color="#666"
id="stop2" />
<stop
offset="1"
stop-color="#333"
id="stop4" />
</linearGradient>
<linearGradient
id="f"
gradientTransform="matrix(4.19983,0,0,3.9111,-1380.9394,-4521.9436)"
gradientUnits="userSpaceOnUse"
x2="0"
xlink:href="#a"
y1="1173"
y2="1178" />
<linearGradient
id="e"
gradientTransform="matrix(1.19997,0,0,1.22222,-269.19161,858.5534)"
gradientUnits="userSpaceOnUse"
x2="0"
y1="-629.66907"
y2="-635.54944">
<stop
offset="0"
stop-color="#18a303"
id="stop22" />
<stop
offset="1"
stop-color="#106802"
id="stop24" />
</linearGradient>
<linearGradient
id="d"
gradientTransform="matrix(4.19983,0,0,3.9111,-1380.9394,-4517.0536)"
gradientUnits="userSpaceOnUse"
x2="0"
y1="1173"
y2="1178">
<stop
offset="0"
stop-color="#0369a3"
id="stop17" />
<stop
offset="1"
stop-color="#023f62"
id="stop19" />
</linearGradient>
<linearGradient
id="c"
gradientTransform="matrix(0,0.791084,-1.28,0,1511.6005,-282.0136)"
gradientUnits="userSpaceOnUse"
x1="445.69522"
x2="441.38797"
y1="1103.5776"
y2="1099.8198">
<stop
offset="0"
stop-color="#e9b913"
id="stop12" />
<stop
offset="1"
stop-color="#ff0"
id="stop14" />
</linearGradient>
<linearGradient
id="k-5"
gradientTransform="matrix(7.3290847,0,0,7.3272888,-782.49722,-7149.5485)"
gradientUnits="userSpaceOnUse"
x1="122.75008"
x2="111.74973"
xlink:href="#b"
y1="991.62115"
y2="977.11713" />
</defs>
<sodipodi:namedview
inkscape:window-maximized="1"
inkscape:window-y="-8"
inkscape:window-x="-8"
inkscape:window-height="1009"
inkscape:window-width="1920"
inkscape:guide-bbox="true"
showguides="true"
units="px"
showgrid="false"
inkscape:document-rotation="0"
inkscape:current-layer="g612"
inkscape:document-units="mm"
inkscape:cy="28.049755"
inkscape:cx="-1.3171189"
inkscape:zoom="10.249644"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
inkscape:pagecheckerboard="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-midpoints="true"
inkscape:object-paths="true"
inkscape:snap-global="false"
inkscape:showpageshadow="2"
inkscape:deskcolor="#d1d1d1">
<sodipodi:guide
position="-0.85185887,10.144423"
orientation="0,-1"
id="guide1279"
inkscape:locked="false" />
<sodipodi:guide
position="-0.36139467,8.905356"
orientation="0,-1"
id="guide1281"
inkscape:locked="false" />
<sodipodi:guide
position="-4.6465029,7.7695441"
orientation="0,-1"
id="guide1283"
inkscape:locked="false" />
<sodipodi:guide
position="-5.3692922,6.711174"
orientation="0,-1"
id="guide1285"
inkscape:locked="false" />
<sodipodi:guide
position="-4.7755724,5.5753622"
orientation="0,-1"
id="guide1287"
inkscape:locked="false" />
<sodipodi:guide
position="-4.1818526,4.4911782"
orientation="0,-1"
id="guide1289"
inkscape:locked="false" />
<sodipodi:guide
position="-4.0011553,3.3037386"
orientation="0,-1"
id="guide1291"
inkscape:locked="false" />
<sodipodi:guide
position="5.0157813,3.1393182"
orientation="1,0"
id="guide338"
inkscape:locked="false" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Calque 1"
transform="translate(-1.1301771,-2.0290664)">
<g
id="g941"
transform="translate(10.112644,5.4757388)">
<g
id="g14476"
transform="matrix(0.09394189,0,0,0.09394189,8.4128076,3.1183643)">
<g
id="g5418"
transform="translate(-0.00235905,280.45744)"
style="fill:#008080" />
<rect
style="fill:#000000;stroke:none;stroke-width:43.6219;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
id="rect1136"
width="90.929276"
height="118.98228"
x="-164.28687"
y="-64.11351"
ry="4.5401139" />
<rect
style="fill:#ffffff;stroke:none;stroke-width:39.7188;stroke-linecap:round;stroke-linejoin:round;paint-order:fill markers stroke;stop-color:#000000"
id="rect1259"
width="82.793495"
height="108.3365"
x="-160.21896"
y="-58.790619"
ry="4.1338935" />
<g
id="g612"
transform="translate(144.07172,14.390385)"
style="stroke:#000080">
<path
style="fill:none;stroke:#000080;stroke-width:10.6449;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -275.84991,-49.549863 -10e-6,67.047756"
id="path336"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000080;stroke-width:10.6449;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -322.8383,-6.1336929 c 32.89424,34.4651799 64.37571,28.4306559 95.07591,0"
id="path436"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000080;stroke-width:10.6449;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -232.15896,17.497892 4.39657,-23.6315849 h -21.98287"
id="path438" />
<path
style="fill:none;stroke:#000080;stroke-width:10.6449;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -318.44173,17.497892 -4.39657,-23.6315849 h 21.98287"
id="path551" />
<ellipse
style="fill:none;stroke:#000080;stroke-width:10.6449;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
id="path605"
cx="-275.84991"
cy="-64.250908"
rx="14.151472"
ry="14.701045" />
</g>
<text
xml:space="preserve"
style="font-size:112.658px;line-height:1.25;font-family:pop;-inkscape-font-specification:pop;text-align:center;text-anchor:middle;stroke-width:2.81646"
x="-86.247665"
y="64.761063"
id="text2087"><tspan
sodipodi:role="line"
id="tspan2085"
style="fill:#ff0000;stroke-width:2.81646"
x="-86.247665"
y="64.761063">#</tspan></text>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

View File

@ -37,7 +37,7 @@ public class actSave extends AbstractAction{
String message="";
if(m.find()) {
message="\"Voulez-vous enregistrer le fichier \"" + commandes.nameSujet + "\"\n"
message="\"Voulez-vous enregistrer le fichier \"" + commandes.nameSujet + ".xml\"\n"
+ "Dans le dossier " + commandes.PathFilenameAnalysis;
}else {
message="\"Voulez-vous enregistrer le fichier \"" + commandes.nameSujet + ".xml\"\n"
@ -45,27 +45,29 @@ public class actSave extends AbstractAction{
commandes.nameSujet = commandes.nameSujet + ".xml";
}
int input = JOptionPane.showConfirmDialog(null, message);
int input = JOptionPane.showConfirmDialog(null, message);
if(input==0) {
try {
verificationFichierAnalyse.MiseAJourHashNomFichierAnalyse(commandes.nameSujet);
Run.ecritureNodeEnXML(commandes.sujet, commandes.nameSujet,commandes.PathFilenameAnalysis,"sujet");
if(m.find()) {
fenetres.create.getTextNodeSelect().setText("Le fichier \"" + commandes.nameSujet + " a été réenregistré.\n\n"
+ "Il se trouve dans le dossier " + commandes.PathFilenameAnalysis);
}else {
fenetres.create.getTextNodeSelect().setText("Le fichier \"" + commandes.nameSujet + ".xml\" a été réenregistré.\n\n"
+ "Il se trouve dans le dossier " + commandes.PathFilenameAnalysis);
}
System.out.println( input + "Save" );
} catch (IOException | CloneNotSupportedException e1) {
e1.printStackTrace();
}
}
}
if(input==0) {
try {
verificationFichierAnalyse.MiseAJourHashNomFichierAnalyse(commandes.nameSujet);
Run.ecritureNodeEnXML(commandes.sujet, commandes.nameSujet,commandes.PathFilenameAnalysis,"sujet");
if(m.find()) {
fenetres.create.getTextNodeSelect().setText("Le fichier \"" + commandes.nameSujet + " a été réenregistré.\n\n"
+ "Il se trouve dans le dossier " + commandes.PathFilenameAnalysis);
}else {
fenetres.create.getTextNodeSelect().setText("Le fichier \"" + commandes.nameSujet + ".xml\" a été réenregistré.\n\n"
+ "Il se trouve dans le dossier " + commandes.PathFilenameAnalysis);
}
System.out.println( input + "Save" );
} catch (IOException | CloneNotSupportedException e1) {
e1.printStackTrace();
}
}
}
}