aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Florisson2014-03-04 08:24:49 +0100
committerMarc Florisson2014-03-04 08:24:49 +0100
commit5c901c9f3d003c9b122925013e6155fdfa1f6dff (patch)
tree0a64a540b612ca293b6e1c7c2317129ea2b7d0aa
parentabfd2291fda1027da1e884140d1338e1e582490b (diff)
parent4b38c3607dc57ee55fa8d10e15fceb5eecd62953 (diff)
downloadchouette-core-5c901c9f3d003c9b122925013e6155fdfa1f6dff.tar.bz2
Merge branch 'master' of github.com:afimb/chouette2
-rw-r--r--README.md2
-rw-r--r--app/assets/stylesheets/test_sheet.css.scss452
-rw-r--r--app/controllers/test_sheet_controller.rb14
-rw-r--r--app/models/test_sheet_page.rb65
-rw-r--r--app/views/test_sheet/1_1.html88
-rw-r--r--app/views/test_sheet/1_2.html108
-rw-r--r--app/views/test_sheet/2_1.html176
-rw-r--r--app/views/test_sheet/2_10.html77
-rw-r--r--app/views/test_sheet/2_11.html84
-rw-r--r--app/views/test_sheet/2_12.html72
-rw-r--r--app/views/test_sheet/2_13.html75
-rw-r--r--app/views/test_sheet/2_14.html152
-rw-r--r--app/views/test_sheet/2_15.html181
-rw-r--r--app/views/test_sheet/2_16.html94
-rw-r--r--app/views/test_sheet/2_17.html98
-rw-r--r--app/views/test_sheet/2_18.html160
-rw-r--r--app/views/test_sheet/2_19.html97
-rw-r--r--app/views/test_sheet/2_2.html70
-rw-r--r--app/views/test_sheet/2_20.html110
-rw-r--r--app/views/test_sheet/2_21.html98
-rw-r--r--app/views/test_sheet/2_22.html104
-rw-r--r--app/views/test_sheet/2_23.html99
-rw-r--r--app/views/test_sheet/2_24.html67
-rw-r--r--app/views/test_sheet/2_25.html67
-rw-r--r--app/views/test_sheet/2_26.html73
-rw-r--r--app/views/test_sheet/2_27.html65
-rw-r--r--app/views/test_sheet/2_28.html104
-rw-r--r--app/views/test_sheet/2_3.html97
-rw-r--r--app/views/test_sheet/2_4.html152
-rw-r--r--app/views/test_sheet/2_5.html204
-rw-r--r--app/views/test_sheet/2_6.html94
-rw-r--r--app/views/test_sheet/2_7.html92
-rw-r--r--app/views/test_sheet/2_8.html222
-rw-r--r--app/views/test_sheet/2_9.html98
-rw-r--r--app/views/test_sheet/3_1.html56
-rw-r--r--app/views/test_sheet/3_10.html126
-rw-r--r--app/views/test_sheet/3_11.html61
-rw-r--r--app/views/test_sheet/3_12.html56
-rw-r--r--app/views/test_sheet/3_13.html67
-rw-r--r--app/views/test_sheet/3_14.html55
-rw-r--r--app/views/test_sheet/3_15.html60
-rw-r--r--app/views/test_sheet/3_16.html160
-rw-r--r--app/views/test_sheet/3_17.html51
-rw-r--r--app/views/test_sheet/3_18.html65
-rw-r--r--app/views/test_sheet/3_19.html50
-rw-r--r--app/views/test_sheet/3_2.html60
-rw-r--r--app/views/test_sheet/3_20.html63
-rw-r--r--app/views/test_sheet/3_21.html89
-rw-r--r--app/views/test_sheet/3_3.html57
-rw-r--r--app/views/test_sheet/3_4.html44
-rw-r--r--app/views/test_sheet/3_5.html52
-rw-r--r--app/views/test_sheet/3_6.html62
-rw-r--r--app/views/test_sheet/3_7.html56
-rw-r--r--app/views/test_sheet/3_8.html99
-rw-r--r--app/views/test_sheet/3_9.html65
-rw-r--r--app/views/test_sheet/show.html.erb7
-rw-r--r--app/views/test_sheet/toc.html53
-rw-r--r--config/locales/compliance_check_results.yml9
-rw-r--r--config/routes.rb1
-rwxr-xr-xpublic/test_sheet/image001.gifbin4189 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image001.jpgbin26174 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image002.jpgbin26981 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image003.jpgbin12447 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image004.jpgbin24332 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image005.jpgbin29931 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image006.jpgbin23793 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image007.jpgbin25209 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image008.jpgbin27417 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image009.jpgbin32142 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image010.jpgbin6619 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image011.jpgbin34046 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image012.jpgbin20893 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image013.jpgbin32782 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image014.jpgbin32519 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image015.jpgbin42376 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image016.jpgbin42360 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image017.jpgbin34481 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image018.jpgbin28857 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image019.jpgbin36552 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image020.jpgbin22333 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image021.jpgbin32147 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image022.jpgbin15660 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image023.jpgbin27012 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image024.jpgbin32139 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image025.jpgbin25545 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image026.jpgbin32947 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image027.gifbin12197 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image028.gifbin17384 -> 0 bytes
-rwxr-xr-xpublic/test_sheet/image029.jpgbin43921 -> 0 bytes
89 files changed, 7 insertions, 5328 deletions
diff --git a/README.md b/README.md
index 3883531af..0b6b486f9 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ Chouette2 is an open source web project in Ruby/Rails to edit and view transport
It uses java library from another git project to import and export various transport data [chouette](http://github.com/afimb/chouette)
-Feel free to test and access to the demonstration web site at [http://www.chouette.mobi](http://www.chouette.mobi/chouette2/users/sign_in). Two types of access are granted :
+Feel free to test and access to the demonstration web site at [http://demo.chouette.mobi](http://demo.chouette.mobi/chouette2/users/sign_in). Two types of access are granted :
* A demo organisation with a set of data
* login : demo@chouette.mobi
* password : chouette
diff --git a/app/assets/stylesheets/test_sheet.css.scss b/app/assets/stylesheets/test_sheet.css.scss
deleted file mode 100644
index 47190b119..000000000
--- a/app/assets/stylesheets/test_sheet.css.scss
+++ /dev/null
@@ -1,452 +0,0 @@
-#workspace.test_sheet {
- /* Font Definitions */
- @font-face
- {font-family:Wingdings;
- panose-1:5 0 0 0 0 0 0 0 0 0;}
-@font-face
- {font-family:"Cambria Math";
- panose-1:2 4 5 3 5 4 6 3 2 4;}
-@font-face
- {font-family:Cambria;
- panose-1:2 4 5 3 5 4 6 3 2 4;}
-@font-face
- {font-family:Calibri;
- panose-1:2 15 5 2 2 2 4 3 2 4;}
-@font-face
- {font-family:Tahoma;
- panose-1:2 11 6 4 3 5 4 4 2 4;}
-@font-face
- {font-family:Monospace;}
-@font-face
- {font-family:"MIKJPD+Arial\,Bold";
- panose-1:0 0 0 0 0 0 0 0 0 0;}
-@font-face
- {font-family:StarSymbol;}
-@font-face
- {font-family:"Arial Narrow";
- panose-1:2 11 6 6 2 2 2 3 2 4;}
-@font-face
- {font-family:"\@Monospace";}
- /* Style Definitions */
- p.MsoNormal, li.MsoNormal, div.MsoNormal
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";}
-h1
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- page-break-after:avoid;
- font-size:14.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-h2
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- page-break-after:avoid;
- font-size:16.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-h3
- {margin:0cm;
- margin-bottom:.0001pt;
- text-indent:35.4pt;
- page-break-after:avoid;
- font-size:12.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-h4
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- text-indent:35.4pt;
- page-break-after:avoid;
- font-size:12.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-h5
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:18.0pt;
- margin-bottom:.0001pt;
- text-indent:-18.0pt;
- page-break-after:avoid;
- font-size:14.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-h6
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:39.6pt;
- margin-bottom:.0001pt;
- text-indent:-21.6pt;
- font-size:12.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:61.2pt;
- margin-bottom:.0001pt;
- text-indent:-25.2pt;
- page-break-after:avoid;
- font-size:12.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
- {margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:86.4pt;
- text-indent:-32.4pt;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";
- font-style:italic;}
-p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
- {margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:0cm;
- font-size:11.0pt;
- font-family:"Arial","sans-serif";}
-p.MsoToc1, li.MsoToc1, div.MsoToc1
- {margin-top:6.0pt;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:0cm;
- margin-bottom:.0001pt;
- font-size:12.0pt;
- font-family:"Calibri","sans-serif";
- font-weight:bold;
- font-style:italic;}
-p.MsoToc2, li.MsoToc2, div.MsoToc2
- {margin-top:6.0pt;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:12.0pt;
- margin-bottom:.0001pt;
- font-size:11.0pt;
- font-family:"Calibri","sans-serif";
- font-weight:bold;}
-p.MsoToc3, li.MsoToc3, div.MsoToc3
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:24.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoToc4, li.MsoToc4, div.MsoToc4
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:36.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoToc5, li.MsoToc5, div.MsoToc5
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:48.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoToc6, li.MsoToc6, div.MsoToc6
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:60.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoToc7, li.MsoToc7, div.MsoToc7
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:72.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoToc8, li.MsoToc8, div.MsoToc8
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:84.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoToc9, li.MsoToc9, div.MsoToc9
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:96.0pt;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Calibri","sans-serif";}
-p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Times New Roman","serif";}
-p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Times New Roman","serif";}
-p.MsoHeader, li.MsoHeader, div.MsoHeader
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";}
-p.MsoFooter, li.MsoFooter, div.MsoFooter
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";}
-span.MsoFootnoteReference
- {vertical-align:super;}
-p.MsoTitle, li.MsoTitle, div.MsoTitle
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:center;
- font-size:18.0pt;
- font-family:"Arial","sans-serif";
- font-weight:bold;}
-p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- font-size:11.0pt;
- font-family:"Arial","sans-serif";}
-p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:0cm;
- text-align:center;
- font-size:12.0pt;
- font-family:"Arial","sans-serif";}
-p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
- {margin-top:0cm;
- margin-right:0cm;
- margin-bottom:6.0pt;
- margin-left:0cm;
- line-height:200%;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";}
-p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:center;
- font-size:11.0pt;
- font-family:"Times New Roman","serif";}
-a:link, span.MsoHyperlink
- {color:blue;
- text-decoration:underline;}
-a:visited, span.MsoHyperlinkFollowed
- {color:purple;
- text-decoration:underline;}
-p
- {margin-right:0cm;
- margin-left:0cm;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";}
-pre
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:10.0pt;
- font-family:"Courier New";}
-p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
- {margin:0cm;
- margin-bottom:.0001pt;
- font-size:8.0pt;
- font-family:"Tahoma","sans-serif";}
-p.MsoTocHeading, li.MsoTocHeading, div.MsoTocHeading
- {margin-top:24.0pt;
- margin-right:0cm;
- margin-bottom:0cm;
- margin-left:0cm;
- margin-bottom:.0001pt;
- line-height:115%;
- page-break-after:avoid;
- font-size:14.0pt;
- font-family:"Cambria","serif";
- color:#365F91;
- font-weight:bold;}
-p.Default, li.Default, div.Default
- {mso-style-name:Default;
- margin:0cm;
- margin-bottom:.0001pt;
- text-autospace:none;
- font-size:12.0pt;
- font-family:"MIKJPD+Arial,Bold","sans-serif";
- color:black;}
-span.enteteexemplexml
- {mso-style-name:enteteexemplexml;}
-span.tag
- {mso-style-name:tag;}
-p.Titredetableau, li.Titredetableau, div.Titredetableau
- {mso-style-name:"Titre de tableau";
- margin:0cm;
- margin-bottom:.0001pt;
- text-align:center;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";
- font-weight:bold;}
-p.Contenuducadre, li.Contenuducadre, div.Contenuducadre
- {mso-style-name:"Contenu du cadre";
- margin-top:0cm;
- margin-right:0cm;
- margin-bottom:6.0pt;
- margin-left:0cm;
- font-size:12.0pt;
- font-family:"Times New Roman","serif";}
- /* Page Definitions */
- @page WordSection1
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 44.95pt 70.85pt;}
-div.WordSection1
- {page:WordSection1;}
-@page WordSection2
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 44.95pt 70.85pt;}
-div.WordSection2
- {page:WordSection2;}
-@page WordSection3
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection3
- {page:WordSection3;}
-@page WordSection4
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection4
- {page:WordSection4;}
-@page WordSection5
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection5
- {page:WordSection5;}
-@page WordSection6
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection6
- {page:WordSection6;}
-@page WordSection7
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection7
- {page:WordSection7;}
-@page WordSection8
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 44.95pt 70.85pt;}
-div.WordSection8
- {page:WordSection8;}
-@page WordSection9
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 44.95pt 70.85pt;}
-div.WordSection9
- {page:WordSection9;}
-@page WordSection10
- {size:595.25pt 841.85pt;
- margin:70.85pt 70.85pt 44.95pt 70.85pt;}
-div.WordSection10
- {page:WordSection10;}
-@page WordSection11
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection11
- {page:WordSection11;}
-@page WordSection12
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection12
- {page:WordSection12;}
-@page WordSection13
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection13
- {page:WordSection13;}
-@page WordSection14
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection14
- {page:WordSection14;}
-@page WordSection15
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection15
- {page:WordSection15;}
-@page WordSection16
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection16
- {page:WordSection16;}
-@page WordSection17
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection17
- {page:WordSection17;}
-@page WordSection18
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection18
- {page:WordSection18;}
-@page WordSection19
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection19
- {page:WordSection19;}
-@page WordSection20
- {size:595.3pt 841.9pt;
- margin:62.9pt 70.85pt 53.95pt 70.85pt;}
-div.WordSection20
- {page:WordSection20;}
-@page WordSection21
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection21
- {page:WordSection21;}
-@page WordSection22
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection22
- {page:WordSection22;}
-@page WordSection23
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection23
- {page:WordSection23;}
-@page WordSection24
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection24
- {page:WordSection24;}
-@page WordSection25
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection25
- {page:WordSection25;}
-@page WordSection26
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;}
-div.WordSection26
- {page:WordSection26;}
-@page WordSection27
- {size:595.3pt 841.9pt;
- margin:70.9pt 70.9pt 70.9pt 70.9pt;}
-div.WordSection27
- {page:WordSection27;}
- /* List Definitions */
- ol
- {margin-bottom:0cm;}
-ul
- {margin-bottom:0cm;}
-
-}
diff --git a/app/controllers/test_sheet_controller.rb b/app/controllers/test_sheet_controller.rb
deleted file mode 100644
index 5bc3374e2..000000000
--- a/app/controllers/test_sheet_controller.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-class TestSheetController < ApplicationController
-
- def show
- @page = TestSheetPage.find(slug)
- @toc = TestSheetPage.find("toc")
- end
-
- private
-
- def slug
- params[:slug] or "toc"
- end
-
-end
diff --git a/app/models/test_sheet_page.rb b/app/models/test_sheet_page.rb
deleted file mode 100644
index 880e28c76..000000000
--- a/app/models/test_sheet_page.rb
+++ /dev/null
@@ -1,65 +0,0 @@
-#encoding: utf-8
-class TestSheetPage
-
- attr_accessor :slug, :content, :data
-
- def initialize(slug)
- @slug = slug
- @data = {}.with_indifferent_access
- end
-
- def filename
- "#{Rails.root}/app/views/test_sheet/#{slug}.html"
- end
-
- def exists?
- File.exists? filename
- end
-
- def load
- self.content = File.read(filename)
- if self.slug == 'toc'
- # workaround for special chars
- self.content = self.content.gsub('é','&eacute;')
- self.content = self.content.gsub('è','&egrave;')
- self.content = self.content.gsub('à','&agrave;')
- self.content = self.content.gsub('ù','&ugrave;')
- self.content = self.content.gsub('É','&Eacute;')
- self.content = self.content.gsub('È','&Egrave;')
- self.content = self.content.gsub('Ê','&Ecirc;')
- self.content = self.content.gsub('À','&Agrave;')
- self.content = self.content.gsub('Ù','&Ugrave;')
- self.content = self.content.gsub('â','&acirc;')
- self.content = self.content.gsub('ê','&ecirc;')
- self.content = self.content.gsub('ô','&ocirc;')
- self.content = self.content.gsub('î','&icirc;')
- self.content = self.content.gsub('û','&ucirc;')
- self.content = self.content.gsub('ë','&eumlc;')
- self.content = self.content.gsub('ï','&iuml;')
- self.content = self.content.gsub('ç','&ccedil;')
- self.content = self.content.gsub('oe','&oelig;')
- self.content = self.content.gsub('<<','&laquo;')
- self.content = self.content.gsub('>>','&raquo;')
- self.content = self.content.gsub('°','&ordm;')
- end
- end
-
- def method_missing(method, *arguments)
- if arguments.empty? and data.has_key?(method)
- data[method]
- else
- super
- end
- end
-
- def self.find(slug)
- new(slug).tap do |page|
- if page.exists?
- page.load
- else
- raise ActiveRecord::RecordNotFound
- end
- end
- end
-
-end
diff --git a/app/views/test_sheet/1_1.html b/app/views/test_sheet/1_1.html
deleted file mode 100644
index 4d5b7db97..000000000
--- a/app/views/test_sheet/1_1.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 1.1<br>
-conformité à la syntaxe XML suivant les recommandations du W3C<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Contrôler que le fichier respecte la syntaxe XML telle que décrite dans les recommandations du W3C<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Un fichier XML doit être correctement constitué&nbsp;:</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Il possède une déclaration comportant le numéro de version XML
-utilisé dans le document ainsi que le nom du jeu de codage de
-caractères utilisé.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Un nom d'élément ne peut commencer par un chiffre. Si le nom n'est
-composé que d'un seul caractère, ce doit être une lettre comprise entre
-"a" et "z" pour les minuscules, "A" et "Z" pour les majuscules. S'il
-est composé d'au moins deux caractères, le premier peut être "_" ou
-":". Le nom peut ensuite être composé de lettres, chiffres, tirets,
-tirets bas et deux points.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Les balises n'ayant pas de contenu doivent se terminer par /&gt;.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Toutes les balises portant un contenu non vide doivent être fermées.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Les valeurs d'attributs doivent être&nbsp;entre guillemets.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Les noms d'attributs sont&nbsp;en minuscules.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Tous les éléments peuvent contenir un ou plusieurs attributs. Chaque
-élément ne peut contenir qu'une fois le même attribut. Un attribut est
-composé d'un nom et d'une valeur. Il ne peut être présent que dans la
-balise&nbsp;ouvrante&nbsp;de l'élément.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de fichier XML</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouettePTNetwork xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">xmlns="http://www.trident.org/schema/trident"
-xsi:schemaLocation="http://www.trident.org/schema/trident
-/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;PTNetwork&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:PTNetwork:95&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;versionDate&gt;2007-03-21&lt;/versionDate&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ChouettePTNetwork&gt;<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-1.1.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Conformité à la syntaxe XML</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-Syntaxe XML suivant les recommandations du W3C</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle
-CHOUETTE à analyser avec un éditeur XML ou directement à l'aide d'un
-Framework de vérification de la syntaxe XML (castor, xerces, etc...).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le fichier respecte la syntaxe W3C alors le test est validé, sinon
-le test est invalidé et produit le message «&nbsp;test 1.1.1&nbsp;: le
-fichier n’est pas correctement formé selon les recommandations du
-W3C&nbsp;».</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/1_2.html b/app/views/test_sheet/1_2.html
deleted file mode 100644
index 882299eac..000000000
--- a/app/views/test_sheet/1_2.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 1.2<br>
-conformité au schéma XML du profil CHOUETTE<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier le fichier d’export XML par rapport à un fichier de référence
-XSD (XML Schema Definition) dans lequel est défini un jeu de règles et
-contraintes.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Il faut vérifier que le document d’export XML respecte les règles
-décrites dans le document XSD CHOUETTE. Pour cela, il faut mettre en
-place les traitements permettant de vérifier la présence de tous les
-objets et attributs obligatoires des concepts et des attributs
-optionnels visibles d’une part dans le modèle de données, d’autre part
-dans le profil d’échange, si utilisés.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La vérification de la conformité XSD permet de valider, entre autre :</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- que les balises utilisées sont bien connues (définies dans l'XSD)</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- la présence des balises obligatoires</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- l’arborescence des balises</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- l’ordre des balises</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- la cardinalité des balises</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- le contenu de balise (vérification de type quand il est connu&nbsp;: date, durée, entier, flottant, booléen, pattern, etc.)</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Un exemple de fichier XSD&nbsp;(reseau.xsd):</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;xsd:schema
-xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-xmlns="http://www.trident.org/schema/trident"
-xmlns:trd="http://www.trident.org/schema/trident"
-targetNamespace="http://www.trident.org/schema/trident"
-elementFormDefault="qualified" version="1.00"&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;xsd:annotation&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;xsd:documentation xml:lang="en"&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">TRIDENT exchange schema.<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">Request / Answer schema<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/xsd:documentation&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/xsd:annotation&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;xsd:include schemaLocation="./trident/trident_Global_schema.xsd"/&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/xsd:schema&gt;<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Suivi d'un fichier xml valide&nbsp;:</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouettePTNetwork xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">xmlns="http://www.trident.org/schema/trident"
-xsi:schemaLocation="http://www.trident.org/schema/trident
-/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;PTNetwork&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:PTNetwork:95&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;versionDate&gt;2007-03-21&lt;/versionDate&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ChouettePTNetwork&gt;<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-1.2.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Conformité au schéma XML du profil CHOUETTE</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-Schéma XML du profil CHOUETTE</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle
-CHOUETTE à analyser avec un éditeur XML en respectant le schéma
-CHOUETTE ou directement à l'aide d'un Framework de vérification de la
-syntaxe XML par rapport au schéma CHOUETTE (castor, xerces, etc...).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le fichier respecte le modèle CHOUETTE alors le test est validé,
-sinon le test est invalidé et produit le message «&nbsp;test
-1.2.1&nbsp;: le fichier ne respecte pas le modèle CHOUETTE».</font></font></font></p>
diff --git a/app/views/test_sheet/2_1.html b/app/views/test_sheet/2_1.html
deleted file mode 100644
index 3b83155b1..000000000
--- a/app/views/test_sheet/2_1.html
+++ /dev/null
@@ -1,176 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.1<br>
-Cohérence entre le réseau et ses composants<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU RÉSEAU («&nbsp;PTNetwork&nbsp;»).<br>
-Vérification de la correcte référence à la VERSION DU RÉSEAU(«&nbsp;PTNetwork&nbsp;») dans LIGNEs/Chouette («Line »).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si la séquence «&nbsp;lineId&nbsp;» est utilisée dans «&nbsp;PTNetwork&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La référence à la LIGNE/Chouette (« Line »), au sein de la classe
-d’objets de VERSION DU RÉSEAU («PTNetwork»), a un caractère optionnel.
-Si cette référence est utilisée, alors elle doit correspondre à une ou
-plusieurs LIGNEs/Chouette (« Line ») effectivement définie(s).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’élément permettant d’identifier le réseau (ptNetworkIdShortcut) auquel appartient une LIGNE/Chouette (« Line ») a
-un caractère optionnel. Si cet élément est utilisé, il convient de
-vérifier que sa valeur correspond bien à l’identifiant de la VERSION DU
-RÉSEAU (« PTNetwork ») en question.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;Représentation schématique de l’Objet PTNetwork</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image001.jpg" height="482" width="457"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;PTNetwork&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;SYNTHESE:PTNetwork:6192449487677451&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;MP/TLS - Tisséo&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">SYNTHESE:Line:11821949021891693<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/lineId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;registration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;registrationNumber&gt;6192449487677451&lt;/registrationNumber&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/registration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/PTNetwork&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;SYNTHESE:Line:11821949021891693&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;MP/TLS/150&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;le taxi-bus Saubens&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;SYNTHESE:ChouetteRoute:2533274790396714&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;SYNTHESE:ChouetteRoute:2533274790396715&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;SYNTHESE:ChouetteRoute:2533274790397007&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;SYNTHESE:ChouetteRoute:2533274790397008&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;registration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;registrationNumber&gt;11821949021891693&lt;/registrationNumber&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/registration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<span style="color: teal;"><br></span>
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;Représentation schématique de l’Objet Line</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<span style="text-decoration: none;">&nbsp;</span></font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;PTNetwork&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:PTNetwork:95&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;versionDate&gt;2007-03-21&lt;/versionDate&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-03-21T16:05:54.000+01:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;LIGNE 012&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;Les Courriers de l'Ile de France&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;transportModeName&gt;Bus&lt;/transportModeName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineEnd&gt;AMIV:StopPoint:488957A0A237830&lt;/lineEnd&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptNetworkIdShortcut&gt;AMIV:PTNetwork:95&lt;/ptNetworkIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488957&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488959&lt;/routeId&gt;...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.1.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU RÉSEAU («&nbsp;PTNetwork&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;PTNetwork&gt;&nbsp;&lt;Line&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;lineId&nbsp;», situé dans l’objet
-«&nbsp;PTNetwork&nbsp;», existe alors poursuivre le test, sinon
-abandonner le test,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de chaque élément «&nbsp;LineId&nbsp;» de la classe
-d’objets «PTNetwork&nbsp;», est identifiée dans l’élément
-«&nbsp;objectId&nbsp;» de la classe d’objets «&nbsp;Line&nbsp;» alors
-le test est validé, sinon le test est invalidé et produit le message
-«&nbsp;test 2.1.1&nbsp;: la valeur de l’élément «&nbsp;LineId&nbsp;» de
-la classe d’objets «PTNetwork&nbsp;» n’a pas été repérée dans l’élément
-«&nbsp;objectId&nbsp;» de la classe d’objets «&nbsp;Line&nbsp;».</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.1.2</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à la VERSION DU RÉSEAU&nbsp;( «&nbsp;PTNetwork&nbsp;»).dans LIGNEs/Chouette («Line »).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;Line&gt;&nbsp;&lt;PTNetwork&gt;&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «PtNetworkIdShortcut» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de chaque «&nbsp;ptNetworkIdShortcut&nbsp;» pour chaque
-«&nbsp;Line&nbsp;», est identifiée dans l’élément
-«&nbsp;objectId&nbsp;» de la classe d’objets «&nbsp;PTNetwork&nbsp;»
-alors le test est validé, sinon le test est invalidé et produit le
-message «&nbsp;test 2.1.2&nbsp;: la référence au réseau
-«&nbsp;PtNetworkIdShortcut&nbsp;» n’a pas été repérée dans l’élément
-«&nbsp;objectId&nbsp;» de la classe d’objets «&nbsp;PtNetwork» ».</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
-</span>
diff --git a/app/views/test_sheet/2_10.html b/app/views/test_sheet/2_10.html
deleted file mode 100644
index 30f13dca9..000000000
--- a/app/views/test_sheet/2_10.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.10<br>
-Référence à une ligne pour un point d’arrêt<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifiication de la correcte référence à une LIGNE/Chouette
-(«&nbsp;Line&nbsp;») pour les POINTS D’ARRÊT SUR PARCOURS («
-StopPoint&nbsp;»&nbsp;).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’élément «&nbsp;LineIdShortCut&nbsp;» est existant)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La référence à la LIGNE/Chouette («&nbsp;Line&nbsp;»)
-«&nbsp;LineIdShortCut&nbsp;» au sein d'un arrêt POINT D’ARRÊT SUR
-PARCOURS («&nbsp;StopPoint&nbsp;») a un caractère optionnel. Si cette
-référence est utilisée, il convient de vérifier qu'elle correspond à
-l'identifiant «&nbsp;objectId&nbsp;» d’une LIGNE/Chouette
-(«&nbsp;Line&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;StopPoint&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image009.jpg" height="624" width="450"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'arrêt référençant le raccourci de ligne</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:488957A0A237830&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptNetworkIdShortcut&gt;AMIV:PTNetwork:95&lt;/ptNetworkIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;containedIn&gt;AMIV:StopPoint:237830&lt;/containedIn&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;Gérard de Nerval&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopPoint&gt;<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.10.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence à une
-LIGNE/Chouette («&nbsp;Line&nbsp;») pour les POINTs D’ARRÊT SUR
-PARCOURS (« StopPoint&nbsp;»&nbsp;).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;StopPoint&gt; &lt;Line&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément de référence d’une «&nbsp;Line&nbsp;»
-(«&nbsp;lineIdShortcut&nbsp;») qui est présent dans
-«&nbsp;StopPoint&nbsp;» est identifié à un objet de ligne
-«&nbsp;Line&nbsp;», le test est validé, sinon le test est invalidé et
-produit le message «&nbsp;test 2.10.1&nbsp;: Le point d’arrêt («
-StopPoint ») fait référence à une ligne inexistante».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_11.html b/app/views/test_sheet/2_11.html
deleted file mode 100644
index d74b9685d..000000000
--- a/app/views/test_sheet/2_11.html
+++ /dev/null
@@ -1,84 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.11<br>
-Référence à un réseau au point d’arrêt<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à la VERSION DU RÉSEAU
-(«&nbsp;PTNetwork&nbsp;») pour chaque POINT D’ARRÊT SUR PARCOURS(« StopPoint »). <br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’élément «&nbsp;PTNetworkIdShortCut&nbsp;» est existant</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La référence au réseau «&nbsp;pTNetworkIdShortCut&nbsp;» au sein d'un
-POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») a un caractère
-optionnel. Si elle est définie, il convient de vérifier qu'elle
-correspond à l'identifiant «&nbsp;objectId&nbsp;» de la VERSION DU
-RÉSEAU («&nbsp;PTNetwork&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet&nbsp;«&nbsp;StopPoint&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image009.jpg" height="624" width="450"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'arrêt référençant le réseau</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouettePTNetwork
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xmlns="http://www.trident.org/schema/trident"
-xsi:schemaLocation="http://www.trident.org/schema/trident
-/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;PTNetwork&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:PTNetwork:95&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:488957A0A237830&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptNetworkIdShortcut&gt;AMIV:PTNetwork:95&lt;/ptNetworkIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;containedIn&gt;AMIV:StopPoint:237830&lt;/containedIn&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;Gérard de Nerval&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.11.1</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence à la VERSION DU
-RÉSEAU («&nbsp;PTNetwork&nbsp;») pour chaque POINT D’ARRÊT SUR PARCOURS
-(« StopPoint »).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;PTNetwork&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u></font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément « ptNetworkIdShortcut » existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;ptNetworkIdShortcut&nbsp;», référencé dans un
-objet «&nbsp;StopPoint&nbsp;» est identifié au réseau
-«&nbsp;PtNetwork&nbsp;», le test est validé, sinon le test est invalidé
-et produit le message «&nbsp;test 2.11.1&nbsp;: Le point d’arrêt («
-StopPoint ») fait référence à un réseau inexistant»<br>&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/2_12.html b/app/views/test_sheet/2_12.html
deleted file mode 100644
index efce6cf69..000000000
--- a/app/views/test_sheet/2_12.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.12<br>
-Définition de l'Interdiction de Trafic Local<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de cohérence entre les objets «&nbsp; ITL&nbsp;» et les ARRÊTs/Chouette («&nbsp;StopArea&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si le réseau contient des Interdictions de Trafic Local «&nbsp;ITL&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Les Interdictions de Trafic Local «&nbsp;ITL&nbsp;» sont optionnelles
-dans un réseau. Lorsqu'elles existent, il convient de vérifier pour
-chaque ARRÊT/Chouette («&nbsp;StopArea&nbsp;») de type &nbsp;ITL&nbsp;,
-que l'élément «&nbsp;areaId&nbsp;» qui est à caractère obligatoire,
-correspond à un identifiant «&nbsp;ObjectId&nbsp;» d’ARRÊT/Chouette
-(«&nbsp;StopArea&nbsp;»)» du réseau.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp; ITL&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image010.jpg" height="139" width="278"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'ITL dont l'« areaId » référence un point d’arrêt</span><br>...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:237814&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;Croix l'Alouettes&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:488965A7A23781400&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ITL&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;areaId&gt;AMIV:StopPoint:237814&lt;/areaId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;Croix l'Alouettes000&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortCut&gt;AMIV:Line:014014012000&lt;/lineIdShortCut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ITL&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.12.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de cohérence entre les objets «&nbsp; ITL&nbsp;» et les ARRÊTs/Chouette («&nbsp;StopArea&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;ITL&gt;&nbsp;&lt;StopArea&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;ITL&nbsp;» existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;areaId&nbsp;», référencé dans un objet
-d’interdiction de trafic local «&nbsp;ITL&nbsp;», possède un
-identifiant «&nbsp;ObjectId&nbsp;» dans un objet «&nbsp;StopArea&nbsp;»
-, le test est validé, sinon le test est invalidé et produit le message
-«&nbsp;test 2.12.1&nbsp;: Un objet d’interdiction de trafic local
-«&nbsp;ITL&nbsp;» fait référence à un arrêt du réseau
-«&nbsp;StopArea&nbsp;» inexistant&nbsp;».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_13.html b/app/views/test_sheet/2_13.html
deleted file mode 100644
index a7627e6b7..000000000
--- a/app/views/test_sheet/2_13.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.13<br>
-Référence à une ligne des arrêts ITL<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à la LIGNE/Chouette («&nbsp;Line&nbsp;») pour chaque «&nbsp;ITL&nbsp;».<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si le réseau contient des Interdictions de Trafic Local «&nbsp;ITL&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Les Interdictions de Trafic Local «&nbsp;ITL&nbsp;» sont optionnelles
-dans un réseau. Lorsqu'elles existent, il convient de vérifier pour
-chaque «&nbsp;ITL&nbsp;» que si l'élément «&nbsp;lineIdShortcut&nbsp;»,
-qui est à caractère optionnel dans l'«&nbsp;ITL&nbsp;», existe, il
-correspond à l'identifiant «&nbsp;ObjectId&nbsp;» d’une LIGNE/Chouette
-(«&nbsp;Line&nbsp;») définie.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;ITL&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image010.jpg" height="139" width="278"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'ITL avec le « lineIdShortcut » référencé dans la ligne du réseau</span><br>...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ITL&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;areaId&gt;AMIV:StopPoint:237814&lt;/areaId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;Croix l'Alouettes000&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortCut&gt;AMIV:Line:014014012&lt;/lineIdShortCut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ITL&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.13.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à la LIGNE/Chouette («&nbsp;Line&nbsp;») pour chaque «&nbsp;ITL&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;ITL&gt;&nbsp;&lt;Line&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;ITL&nbsp;» existe alors poursuivre le test, sinon le test est abandonné&nbsp;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
--&nbsp;Si l’élément de raccourci de ligne «&nbsp;lineIdShortcut&nbsp;»
-existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément de raccourci de ligne «&nbsp;lineIdShortcut&nbsp;»,
-référencé dans un objet d’interdiction de trafic local
-«&nbsp;ITL&nbsp;», possède un identifiant «&nbsp;ObjectId&nbsp;» dans
-un objet de ligne «&nbsp;Line&nbsp;» , le test est validé, sinon le
-test est invalidé et produit le message «&nbsp;test 2.13.1&nbsp;: Un
-objet d’interdiction de trafic local «&nbsp;ITL&nbsp;» fait référence à
-une ligne inexistante&nbsp;».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_14.html b/app/views/test_sheet/2_14.html
deleted file mode 100644
index 5f1d42530..000000000
--- a/app/views/test_sheet/2_14.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.14<br>
-Association points d’arrêt, tronçons, itinéraire<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification que tout<br>
-POINT D’ARRÊT SUR PARCOURS (« StopPoint »)<br>
-est associé à un<br>
-Itinéraire/Chouette (ChouetteRoute&nbsp;»).<br>
-Analyse de la continuité des <span style="text-transform: uppercase;">tronçons<br>
-</span></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle vérifie que tous les POINTs D’ARRÊT SUR PARCOURS&nbsp;(«
-StopPoint ») sont bien rattachés à un Itinéraire/Chouette
-(«&nbsp;ChouetteRoute&nbsp;») et que chaque POINT D’ARRÊT SUR
-PARCOURS&nbsp;(«StopPoint»)&nbsp;appartient à un&nbsp;tronçon&nbsp;COMMERCIAL/Chouette («&nbsp;PtLink&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-D’autre part, les POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») doivent
-être ordonnés sur l’Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;»)
-et former une séquence de tronçons contigus.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de définition à partir d’un fichier XML sur le RER A</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;NINOXE:StopPoint:521850&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;0&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-06-28T17:18:56.000+02:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;containedIn&gt;NINOXE:StopArea:521759&lt;/containedIn&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopPoint&gt;</font></span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;PtLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;NINOXE:PtLink:521850-521851&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;startOfLink&gt;NINOXE:StopPoint:521850&lt;/startOfLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;endOfLink&gt;NINOXE:StopPoint:521851&lt;/endOfLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/PtLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;NINOXE:Route:521755&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;0&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-06-28T17:18:56.000+02:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;X&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;Marne-la-Vallée-Chessy Cergy&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;number&gt;ALLER&lt;/number&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptLinkId&gt;NINOXE:PtLink:521850-521851&lt;/ptLinkId&gt;</font></span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ChouetteRoute&gt;<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 2.14.1</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification que tout&nbsp;POINT D’ARRÊT SUR PARCOURS
-(« StopPoint »)&nbsp;est associé à
-un&nbsp;Itinéraire/Chouette&nbsp;(ChouetteRoute&nbsp;»).&nbsp;</font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;PtLink&gt;&nbsp;&lt;chouetteRoute&gt;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si l’objet de point d’arrêt « StopPoint » mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant du point d’arrêt détecté, contenu dans l’élément
-«&nbsp;StopPoint&nbsp;», figure dans l’un des éléments
-«&nbsp;startOfLink&nbsp;» ou «&nbsp;endOfLink&nbsp;» de l’objet de
-tronçon «&nbsp;PTLink&nbsp;» , poursuivre le test, sinon le test
-fournit le message d’alerte «&nbsp; test 2.14.1 a&nbsp;: le point
-d’arrêt (« StopPoint ») XX n’appartient à aucune extrémité de
-tronçon&nbsp;». La poursuite des tests est abandonnée.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du tronçon «&nbsp;PtLink&nbsp;», détecté ci-avant,
-est intégré dans un objet «&nbsp;ChouetteRoute&nbsp;», le test est
-validé, sinon le test est invalidé et fournit le message «&nbsp; test
-2.14.1 b&nbsp;: le tronçon XX fait référence à un itinéraire
-inexistant&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 2.14.2</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Analyse de la continuité
-des&nbsp;tronçons&nbsp;COMMERCIAUX/Chouette («&nbsp;PtLink&nbsp;») au
-sein d’un Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;»).</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;PtLink&gt; &lt;chouetteRoute&gt;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si l’élément « ChouetteRoute » mentionné dans les champs d’application
-est présent une ou plusieurs fois, poursuivre le test, sinon le test
-est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Pour chaque identifiant de tronçon «&nbsp;PtLink&nbsp;» successif,
-contenu dans l’élément «&nbsp;ChouetteRoute&nbsp;», si la valeur de
-l’attribut de l’élément «&nbsp;endOfLink&nbsp;» du premier tronçon
-«&nbsp;PtLink&nbsp;» est identique à la valeur de l’attribut de
-l’élément «&nbsp;startOfLink&nbsp;» du deuxième tronçon
-«&nbsp;PtLink&nbsp;», poursuivre le test (se décaler d’un tronçon),
-sinon le test est invalidé et fournit message&nbsp;: «&nbsp;test
-2.14.2&nbsp;: l’analyse des tronçons d’un itinéraire fait apparaître
-que la valeur de l’attribut de l’élément «&nbsp;endOfLink&nbsp;» d’un
-premier tronçon «&nbsp;PtLink&nbsp;» n’est pas identique à la valeur de
-l’attribut de l’élément «&nbsp;startOfLink&nbsp;» du deuxième tronçon
-«&nbsp;PtLink&nbsp;»</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Le test est validé</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_15.html b/app/views/test_sheet/2_15.html
deleted file mode 100644
index a0883f072..000000000
--- a/app/views/test_sheet/2_15.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.15<br>
-Cohérence entre points d'arrêt et missions commerciales<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de l’existence de définition des POINTs D’ARRÊT SUR
-PARCOURS (« StopPoint ») d’une mission commerciale
-(«&nbsp;JourneyPattern&nbsp;»). <br>
-Vérification que tout POINT D’ARRÊT SUR PARCOURS (« StopPoint »)
-appartient à une mission&nbsp; commerciale
-(«&nbsp;JourneyPattern&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;JourneyPattern&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’objet de MISSION COMMERCIALE (« JourneyPattern ») , a un caractère
-optionnel. Quand elle existe, chaque MISSION COMMERCIALE&nbsp;(«
-JourneyPattern ») référence de manière obligatoire une liste
-«&nbsp;stopPointList&nbsp;» qui contient au moins deux identifiants de
-POINT D’ARRÊT SUR PARCOURS (« StopPoint »). Pour chaque identifiant de
-cette liste, il convient de vérifier qu'il correspond à l'identifiant
-«&nbsp;objectId&nbsp;» d'un POINT D’ARRÊT SUR PARCOURS (« StopPoint »)
-du réseau.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Chaque identifiant de POINT D’ARRÊT SUR PARCOURS (« StopPoint ») doit
-appartenir à la liste des POINTs D’ARRÊT SUR PARCOURS d’une MISSION
-COMMERCIALE («&nbsp;StopPointList&nbsp;» de la&nbsp;mission commerciale&nbsp;«&nbsp;JourneyPattern&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet «&nbsp;JourneyPattern&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'un parcours qui référence sept points d'arrêt</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A0A237832&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A1A237807&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A2A237806&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A3A237805&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A4A237804&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A5A237803&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:489111A6A237832&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:JourneyPattern:489111M74&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:489111&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A0A237832&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A1A237807&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A2A237806&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A3A237805&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A4A237804&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A5A237803&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A6A237832&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.15.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de l’existence de définition des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») d’une&nbsp;<br>mission commerciale&nbsp;(«&nbsp;JourneyPattern&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;JourneyPattern&gt;&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de mission commerciale existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la liste des points d’arrêt «&nbsp;stopPointList&nbsp;»,
-référencés dans un objet de mission commerciale
-«&nbsp;JourneyPattern&nbsp;», possède des identifiants
-«&nbsp;objectId&nbsp;» dans les objets de points d’arrêt
-«&nbsp;StopPoint&nbsp;», alors le test est validé, sinon le test est
-invalidé et produit le message «&nbsp;test 2.15.1&nbsp;: La liste de
-l’objet «&nbsp;JourneyPattern&nbsp;» fait référence à des points
-d’arrêt inexistants&nbsp;»</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.15.2</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification que tout POINT D’ARRÊT SUR PARCOURS («
-StopPoint ») appartient à une&nbsp;mission
-commerciale&nbsp;(«&nbsp;JourneyPattern&nbsp;»).</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt; &lt;JourneyPattern&gt;</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u>&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si l’objet « StopPoint », mentionné dans les champs d’application, est
-présent une ou plusieurs fois, poursuivre le test, sinon le test est
-abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant de l’élément «&nbsp;StopPoint&nbsp;» identifié est
-contenu dans la liste des points d’arrêt (StopPointList) de l’objet
-«&nbsp;JourneyPattern&nbsp;», le test est validé, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 2.15.2&nbsp;: un
-point d’arrêt (« StopPoint ») n’est pas rattaché à une mission
-commerciale&nbsp;».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_16.html b/app/views/test_sheet/2_16.html
deleted file mode 100644
index b893c40c9..000000000
--- a/app/views/test_sheet/2_16.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.16<br>
-Référence à une ligne des missions commerciales<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à une LIGNE/Chouette
-(«&nbsp;Ligne&nbsp;») pour une MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;JourneyPattern&nbsp;» existe et s’il contient l’objet «&nbsp;lineIdShortCut&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque l’objet MISSION COMMERCIALE («&nbsp;JourneyPattern&nbsp;») fait
-référence à une LIGNE/Chouette («&nbsp;Ligne&nbsp;») à travers
-«&nbsp;lineIdShortCut&nbsp;», qui est à caractère optionnel, il
-convient de vérifier que cette référence correspond à l'identifiant
-«&nbsp;objectId&nbsp;» d’une LIGNE /Chouette («&nbsp;Ligne&nbsp;»)
-définie.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet JourneyPattern</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:JourneyPattern:489111M74&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:489111&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A0A237832&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A1A237807&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A2A237806&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A3A237805&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A4A237804&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A5A237803&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A6A237832&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.16.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence à une une
-LIGNE/Chouette («&nbsp;Ligne&nbsp;») pour une MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;JourneyPattern&gt;&nbsp;&lt;Line&gt;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u>&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de mission commerciale existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le raccourci de ligne «&nbsp;lineIdShortCut&nbsp;», dans l’objet
-«&nbsp;JourneyPattern&nbsp;», poursuivre le test, sinon abandonner le
-test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément de raccourci de ligne «&nbsp;lineIdShortCut&nbsp;»<b> </b>,
-référencé dans un objet «&nbsp;JourneyPattern&nbsp;», possède un
-identifiant «&nbsp;objectId&nbsp;» dans un objet de ligne
-«&nbsp;Line&nbsp;», alors le test est validé, sinon le test est
-invalidé et produit le message «&nbsp;test 2.16.1&nbsp;: Un objet
-«&nbsp;JourneyPattern&nbsp;» fait référence à une ligne inexistante.»</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_17.html b/app/views/test_sheet/2_17.html
deleted file mode 100644
index 6a87b1132..000000000
--- a/app/views/test_sheet/2_17.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.17<br>
-Cohérence entre itinéraires et courses<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à l’Itinéraire/Chouette
-(«&nbsp;ChouetteRoute) pour chaque COURSE COMMERCIALE (« VehicleJourney
-» ).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l'objet «&nbsp;VehicleJourney&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsqu’une COURSE COMMERCIALE (« VehicleJourney » ) fait référence à un
-Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;») il convient de
-vérifier que l'identifiant d'itinéraire «&nbsp;routeId&nbsp;», qui est
-à caractère obligatoire dans la course, correspond à l'identifiant
-«&nbsp;objectId&nbsp;» d'un Itinéraire/Chouette
-(«&nbsp;ChouetteRoute&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;VehicleJourney&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'une course qui référence une «&nbsp;ChouetteRoute&nbsp;»</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488970&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;0140140120542&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.17.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence à
-l’Itinéraire/Chouette («&nbsp;ChouetteRoute) pour chaque COURSE
-COMMERCIALE (« VehicleJourney » ).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &nbsp;&lt;VehicleJourney&gt;&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u></font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si l’objet « VehicleJourney » mentionné dans les champs d’application
-est présent une ou plusieurs fois, poursuivre le test, sinon le test
-est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si chaque élément «&nbsp;RouteId&nbsp;» est associé à un objet
-«&nbsp;ChouetteRoute&nbsp;», le test est validé, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 2.17.1&nbsp;: la
-course XX fait référence à un itinéraire inexistant&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/2_18.html b/app/views/test_sheet/2_18.html
deleted file mode 100644
index f6bfa04eb..000000000
--- a/app/views/test_sheet/2_18.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.18<br>
-Cohérence entre missions commerciales et&nbsp;courses<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de l’existence d’une MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;«&nbsp;) pour chaque COURSE COMMERCIALE
-(«&nbsp;VehicleJourney&nbsp;»).<br>
-Vérification de la cohérence de points entre MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;«&nbsp;) et COURSE COMMERCIALE
-(«&nbsp;VehicleJourney&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l'objet «&nbsp;VehicleJourney&nbsp;» existe et contient l'élément «&nbsp;journeyPatternId&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsqu’une COURSE COMMERCIALE (« VehicleJourney » ) est définie, il
-convient de vérifier que si l’élément «&nbsp;journeyPatternId&nbsp;» de
-MISSION COMMERCIALE («&nbsp;JourneyPattern&nbsp;») , qui est à
-caractère optionnel dans la course, existe (c’est-à-dire si on fait
-référence à une MISSION COMMERCIALE) alors il doit correspondre à une
-MISSION COMMERCIALE («&nbsp;JourneyPattern&nbsp;») définie .</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Par ailleurs, les points d’une COURSE COMMERCIALE (« VehicleJourney »)
-doivent appartenir à la MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;») à laquelle la COURSE COMMERCIALE («
-VehicleJourney ») est associée.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet «&nbsp;VehicleJourney&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'une course qui référence une mission</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;
-&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:JourneyPattern:488970M1&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...</font></span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;;"></span><br><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">L’objet «&nbsp;JourneyPattern&nbsp;» référence une liste de point d’arrêt et l’identifiant d’un itinéraire&nbsp;:</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<img src="image008.jpg" height="483" width="487"></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<span style="text-decoration: none;">&nbsp;</span></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ces mêmes identifiants de points d’arrêt sont référencés dans les
-objets «&nbsp;vehicleJourneyAtStop&nbsp;» dépendant de la course
-«&nbsp;vehicleJourney&nbsp;» qui contient l’identifiant de la mission.</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.18.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de l’existence d’une MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;«&nbsp;) pour chaque COURSE COMMERCIALE
-(«&nbsp;VehicleJourney&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;VehicleJourney&gt;&nbsp;&lt;JourneyPattern&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de course «&nbsp;VehicleJourney&nbsp;» existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;JourneyPatternId&nbsp;» existe dans l’objet de
-course «&nbsp;VehicleJourney&nbsp;», poursuivre le test, sinon
-abandonner le test</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si un élément «&nbsp;JourneyPatternId&nbsp;»<b> </b>,
-référencé dans un objet de course «&nbsp;VehicleJourney&nbsp;», possède
-un identifiant «&nbsp;objectId&nbsp;» dans un objet
-«&nbsp;JourneyPattern&nbsp;», alors le test est validé, sinon le test
-est invalidé et produit le message «&nbsp;test 2.18.1&nbsp;: la course
-XX fait référence à une mission commerciale inexistante&nbsp;»</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 2.18.2</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la cohérence de points entre MISSION COMMERCIALE («&nbsp;JourneyPattern&nbsp;</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">»</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">&nbsp;) et COURSE COMMERCIALE («&nbsp;VehicleJourney&nbsp;»).</font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &nbsp;&lt;StopPoint&gt; &lt;JourneyPattern&gt;&nbsp;&lt;vehicleJourneyAtStop&gt;&nbsp;&lt;vehicleJourney&gt;&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si «&nbsp;StopPoint&nbsp;» mentionné dans les champs d’application
-est présent une ou plusieurs fois, poursuivre le test, sinon le test
-est abandonné.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du « StopPoint » détecté figure dans la liste des
-points d’arrêts «&nbsp;stopPointList&nbsp;» de
-«&nbsp;JourneyPattern&nbsp;», poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;:&nbsp;» test 2.18.2.1a&nbsp;:
-l’identifiant (« StopPoint ») détecté dans un objet
-«&nbsp;StopPoint&nbsp;» ne figure pas dans la liste des points d’arrêts
-«&nbsp;stopPointList&nbsp;» de «&nbsp;JourneyPattern&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du « StopPoint » figure dans l’élément
-«&nbsp;stopPointId&nbsp;» d’un objet
-«&nbsp;vehicleJourneyAtStop&nbsp;», poursuivre le test, sinon le test
-est invalidé et fournit le message&nbsp;: «&nbsp;test 2.18.2b&nbsp;:
-l’identifiant (« StopPoint ») ne figure pas dans l’élément
-«&nbsp;stopPointId&nbsp;» d’un objet «&nbsp;vehicleJourneyAtStop&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/2_19.html b/app/views/test_sheet/2_19.html
deleted file mode 100644
index a269d35ea..000000000
--- a/app/views/test_sheet/2_19.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.19<br>
-Référence à une ligne pour chaque course<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>Vérification de la référence à une LIGNE/Chouette (« Line ») pour une COURSE COMMERCIALE (« VehicleJourney »)<span style="color: rgb(51, 51, 153);"><br>
-</span></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;VehicleJourney&nbsp;» existe et s’il contient l’élément «&nbsp;lineIdShortCut&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) fait
-référence à une LIGNE/Chouette («&nbsp;Line&nbsp;») à travers
-«&nbsp;lineIdShortCut&nbsp;», qui est à caractère optionnel, il
-convient de vérifier qu'il correspond à l'identifiant
-«&nbsp;objectId&nbsp;» d’une LIGNE/Chouette («&nbsp;Line&nbsp;» ) du
-réseau.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet «&nbsp;VehicleJourney&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'une course qui référence la ligne</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.19.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> &nbsp;&nbsp;&nbsp; Vérification de la référence à une LIGNE/Chouette (« Line ») pour une COURSE COMMERCIALE (« VehicleJourney »).<span style="color: rgb(51, 51, 153);"></span></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;VehicleJourney&gt;&nbsp;&lt;Line&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;VehicleJourney&nbsp;» existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément de raccourci de ligne «&nbsp;lineIdShortcut&nbsp;»
-existe dans l’objet «&nbsp;VehicleJourney&nbsp;», poursuivre le test,
-sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si un élément de raccourci de ligne «&nbsp;lineIdShortcut&nbsp;»<b> </b>,
-référencé dans un objet «&nbsp;VehicleJourney&nbsp;», possède un
-identifiant «&nbsp;objectId&nbsp;» dans un objet de ligne
-«&nbsp;Line&nbsp;», alors le test est validé, sinon le test est
-invalidé et produit le message «&nbsp;test 2.19.1&nbsp;: le raccourci
-de ligne d’une course XX fait référence à une ligne inexistante&nbsp;».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_2.html b/app/views/test_sheet/2_2.html
deleted file mode 100644
index c4b83a0c8..000000000
--- a/app/views/test_sheet/2_2.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.2<br>
-Cohérence entre le regroupement de lignes et ses composants<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES (« GroupOfLine »).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;GroupOfLine&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si la classe d’objets de GROUPE DE LIGNES (« GroupOfLine ») existe, il
-convient de vérifier que les LIGNEs/Chouette (« Line ») référencées
-dans cette classe, sont réellement définies, en vérifiant l’existence
-de leurs identifiants.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;GroupOfLIne&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image003.jpg" height="261" width="291"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;GroupOfLine&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:GroupOfLine:1&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;SERVICE URBAIN&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineId&gt;AMIV:Line:014014012&lt;/lineId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/GroupOfLine&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.2.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES («GroupOfLine »).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;GroupOfLine&gt; &lt;Line&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la classe d’objets «&nbsp;GroupOfLine&nbsp;» existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de chaque élément «&nbsp;LineId&nbsp;» de la classe
-d’objets «&nbsp;GroupOfLine&nbsp;», est identifiée dans l’élément
-«&nbsp;objectId&nbsp;» de la classe d’objets «&nbsp;Line&nbsp;» alors
-le test est validé, sinon le test est invalidé et produit le message
-«&nbsp;test 2.2.1&nbsp;: la valeur de l’élément «&nbsp;lineId&nbsp;» de
-la classe d’objets «&nbsp;GroupOfLine&nbsp;» n’a pas été repérée dans
-l’élément «&nbsp;objectId&nbsp;» de la classe d’objets
-«&nbsp;Line&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/2_20.html b/app/views/test_sheet/2_20.html
deleted file mode 100644
index 709a92621..000000000
--- a/app/views/test_sheet/2_20.html
+++ /dev/null
@@ -1,110 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.20<br>
-Vérification des identifiants d'exploitants que référencent les courses<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif:</b></u></font><font face="Arial, sans-serif">
-&nbsp; Vérification de la correcte référence à l’EXPLOITANT/Chouette («
-Company ») dans une COURSE COMMERCIALE (« VehicleJourney » )</font><font face="Arial, sans-serif">
-<span style="color: rgb(51, 51, 153);">
-</span></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;VehicleJourney&nbsp;» existe et s’il contient l’objet «&nbsp;operatorId&nbsp;»</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » )
-existe, et lorsque l'identifiant EXPLOITANT/Chouette
-(«&nbsp;Company&nbsp;») - «&nbsp;operatorId&nbsp;» -qui est à caractère
-optionnel dans la COURSE COMMERCIALE (« VehicleJourney » ) , est
-référencé, il convient de vérifier qu'il correspond à l'identifiant
-«&nbsp;objectId&nbsp;» d'un EXPLOITANT/Chouette
-(«&nbsp;Company&nbsp;»)défini.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet «&nbsp;VehicleJourney&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'une course qui référence un opérateur exploitant la ligne</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Company&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Company:2422&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;CIF 93 - TREMBLAY&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;registration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;registrationNumber&gt;014&lt;/registrationNumber&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/registration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/Company&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.20.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> &nbsp; Vérification de la correcte référence à
-l’EXPLOITANT/Chouette (« Company ») dans une COURSE COMMERCIALE («
-VehicleJourney » ) <span style="color: rgb(51, 51, 153);"></span></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;VehicleJourney&gt;&nbsp;&lt;Company&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;VehicleJourney&nbsp;» existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément désignant l’exploitant «&nbsp;operatorId&nbsp;» existe
-dans l’objet «&nbsp;VehicleJourney&nbsp;», poursuivre le test, sinon
-abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si un élément désignant l’exploitant «&nbsp;operatorId&nbsp;»<b> </b>,
-référencé dans un objet «&nbsp;VehicleJourney&nbsp;», possède un
-identifiant «&nbsp;objectId&nbsp;» dans un objet «&nbsp;Company&nbsp;»,
-alors le test est validé, sinon le test est invalidé et produit le
-message «&nbsp;test 2.20.1&nbsp;: la course XX fait référence à un
-exploitant inexistant&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/2_21.html b/app/views/test_sheet/2_21.html
deleted file mode 100644
index eac7e6cff..000000000
--- a/app/views/test_sheet/2_21.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.21<br>
-Référence à une tranche horaire pour les courses<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence des COURSEs COMMERCIALEs (« VehicleJourney » ) à des TRANCHEs HORAIREs («&nbsp;TimeSlot&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;VehicleJourney&nbsp;» existe et s’il contient l’élément «&nbsp;timeSlotId&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque COURSE COMMERCIALE (« VehicleJourney » ), existe, et lorsque
-l’élément «&nbsp;timeSlotId&nbsp;», qui est à caractère optionnel dans
-la COURSE COMMERCIALE (« VehicleJourney » ), est référencé, il convient
-de vérifier qu'il identifie un objet TRANCHE HORAIRE
-(«&nbsp;TimeSlot&nbsp;» ) du réseau.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet «&nbsp;VehicleJourney&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'une course qui référence une tranche horaire</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;TimeSlot&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:TimeSlot:0&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.21.1</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence des COURSEs COMMERCIALEs&nbsp;<br>(« VehicleJourney » ) à des TRANCHEs HORAIREs («&nbsp;TimeSlot&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;VehicleJourney&gt;&nbsp;&lt;TimeSlot&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de course «&nbsp;VehicleJourney&nbsp;» existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément de fréquence «&nbsp;timeSlotId&nbsp;» existe dans
-l’objet de course «&nbsp;VehicleJourney&nbsp;», poursuivre le test,
-sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si un élément de fréquence «&nbsp;timeSlotId&nbsp;»<b> </b>,
-référencé dans un objet de course «&nbsp;VehicleJourney&nbsp;», possède
-un identifiant «&nbsp;objectId&nbsp;» dans un objet de fréquence
-«&nbsp;TimeSlot&nbsp;», alors le test est validé, sinon le test est
-invalidé et produit le message «&nbsp;test 2.21.1&nbsp;: la course XX
-fait référence à une tranche horaire inexistante&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/2_22.html b/app/views/test_sheet/2_22.html
deleted file mode 100644
index 916b26628..000000000
--- a/app/views/test_sheet/2_22.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.22<br>
-Cohérence entre les points d'arrêts et les heures de passage<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier la correcte référence à un POINT D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») pour les HEUREs DE PASSAGE GRAPHIQUées/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;VehicleJourney&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » )
-existe, et pour chaque «&nbsp;VehicleJourneyAtStop&nbsp;», qui est à
-caractère obligatoire dans la course, il convient de vérifier que
-l'identifiant «&nbsp;stopPointId&nbsp;», qui est à son tour obligatoire
-dans les «&nbsp;VehicleJourneyAtStop&nbsp;», correspond à l'identifiant
-«&nbsp;objectId&nbsp;» d'un «&nbsp;StopPoint&nbsp;» du réseau.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;Représentation schématique de l’objet «&nbsp;VehicleJourneyAtStop&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'un heure de passage qui référence un point d'arrêt</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:488970A0A237816&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.22.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérifier la correcte référence à un POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») pour les HEUREs DE PASSAGE GRAPHIQUées/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»).</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;VehicleJourneyAtStop&gt;&nbsp;&lt;VehicleJourney&gt;&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de course «&nbsp;VehicleJourney&nbsp;» existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si «&nbsp;StopPointId&nbsp;»<b> </b>référencé
-dans «&nbsp;VehicleJourneyAtStop&nbsp;», correspond à un identifiant
-«&nbsp;objectId&nbsp;» dans «&nbsp;StopPoint&nbsp;», alors le test est
-validé, sinon le test est invalidé et produit le message «&nbsp;test
-2.22.1&nbsp;: une heure de passage XX fait référence à un point d’arrêt
-(« StopPoint ») inexistant&nbsp;».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_23.html b/app/views/test_sheet/2_23.html
deleted file mode 100644
index ef2a4e775..000000000
--- a/app/views/test_sheet/2_23.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.23<br>
-Cohérence entre les courses et des heures de passage<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à une COURSE COMMERCIALE («
-VehicleJourney ») dans HEURE DE PASSAGE GRAPHIQUEE/Chouette
-(«&nbsp;VehicleJourneyAtStop&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u>
-Obligatoire (si l’objet «&nbsp;VehicleJourney&nbsp;» existe et si ses
-«&nbsp;VehicleJourneyAtStop&nbsp;» référencent l'identifiant
-«&nbsp;vehicleJourneyId&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Pour chaque HEURE DE PASSAGE GRAPHIQUEE/Chouette
-(«&nbsp;VehicleJourneyAtStop&nbsp;») la référence à la COURSE
-COMMERCIALE&nbsp;(«
-VehicleJourney » ) à travers «&nbsp;vehicleJourneyId&nbsp;», est
-optionnelle. Si elle est utilisée, vérifier qu’elle correspond à un
-identifiant de COURSE COMMERCIALE (« VehicleJourney » ) définie.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’objet «&nbsp;VehicleJourneyAtStop&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'un temps d'attente qui référence la course qui le contient</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970758&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488970M1&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;operatorId&gt;AMIV:Company:2422&lt;/operatorId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;timeSlotId&gt;AMIV:TimeSlot:0&lt;/timeSlotId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A0A237816&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;arrivalTime&gt;05:45:00&lt;/arrivalTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;departureTime&gt;05:45:00&lt;/departureTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;order&gt;1&lt;/order&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;AMIV:StopPoint:488970A1A237817&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970758&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.23.1</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à une COURSE COMMERCIALE&nbsp;(« VehicleJourney ») dans HEURE DE PASSAGE GRAPHIQUEE/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;VehicleJourneyAtStop&gt;&nbsp;&lt;VehicleJourney&gt;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u>&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de course «&nbsp;VehicleJourney&nbsp;» existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si un élément «&nbsp;VehicleJourneyId&nbsp;», référencé dans un objet
-«&nbsp;VehicleJourneyAtStop&nbsp;», correspond à un identifiant
-«&nbsp;objectId&nbsp;» dans l’objet de course
-«&nbsp;VehicleJourney&nbsp;» qui contient l’objet de heure de passage
-au point d’arrêt, alors le test est validé, sinon le test est invalidé
-et produit le message «&nbsp;test 2.23.1&nbsp;:&nbsp;un heure de
-passage XX fait référence à une course inexistante&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/2_24.html b/app/views/test_sheet/2_24.html
deleted file mode 100644
index 04385c598..000000000
--- a/app/views/test_sheet/2_24.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.24<br>
-Cohérence entre la mission commerciale de la course et l’itinéraire de la course <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la cohérence de la référence un Itinéraire/Chouette
-pour une COURSE COMMERCIALE («&nbsp;VehicleJourney&nbsp;») et la
-MISSION COMMERCIALE («&nbsp;JourneyPattern&nbsp;») correspondante.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La MISSION COMMERCIALE («&nbsp;JourneyPattern&nbsp;») correspondant à
-une COURSE COMMERCIALE («&nbsp;VehicleJourney&nbsp;») possède un
-identifiant d’Itinéraire. Ce même identifiant se retrouve dans la
-COURSE COMMERCIALE qui est associée à cette MISSION COMMERCIALE.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle consiste donc à vérifier la cohérence de deux identifiants.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La mission possède un identifiant d’Itinéraire (RouteId)&nbsp;:</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La course associée à la mission commerciale possède le même identifiant d’Itinéraire (RouteId)</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 2.24.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la cohérence de la référence un
-Itinéraire/Chouette pour une COURSE COMMERCIALE
-(«&nbsp;VehicleJourney&nbsp;») et la MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;») correspondante.</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;JourneyPattern&gt;&nbsp;&lt;VehicleJourney&gt;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u>&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;JourneyPattern&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;vehicleJourney&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si pour chaque objet «&nbsp;JourneyPattern&nbsp;», il existe un objet
-«&nbsp;vehicleJourney&nbsp;» dont la valeur de l’attribut de l’élément
-«&nbsp;RouteId&nbsp;» est égale à la valeur de l’élément
-«&nbsp;RouteId&nbsp;» de l’objet de référence
-«&nbsp;JourneyPattern&nbsp;» alors le test est validé, sinon le test
-est invalidé et fournit le message&nbsp;: «&nbsp;test 2.24.1&nbsp;: un
-objet «&nbsp;vehicleJourney&nbsp;» possède une valeur de l’attribut de
-l’élément «&nbsp;RouteId&nbsp;». Cette valeur ne se retrouve dans un
-élément «&nbsp;RouteId&nbsp;» d’un objet
-«&nbsp;JourneyPattern&nbsp;»&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/2_25.html b/app/views/test_sheet/2_25.html
deleted file mode 100644
index de2890f25..000000000
--- a/app/views/test_sheet/2_25.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.25<br>
-Définition des liens d’accès<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence aux Accès/ARRÊTs/NEPTUNE
-(«&nbsp;AccessPoint&nbsp;» / « StopArea ») définissant des
-LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;») .<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;AccessLink&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La liste des LiensAccèsZoneArrêt /Chouette («&nbsp;AccessLink&nbsp;»)
-définie dans un «&nbsp;ChouettePTNetwork&nbsp;» est optionnelle. Les
-éléments «&nbsp;startOfLink&nbsp;» et «&nbsp;endOfLink&nbsp;» de chaque
-LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;») sont
-obligatoires.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque la liste des LiensAccèsZoneArrêt /NEPTUNE
-(«&nbsp;AccessLink&nbsp;») est non vide, il convient de vérifier que
-pour chaque LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;»)
-«&nbsp;startOfLink&nbsp;» et «&nbsp;endOfLink&nbsp;» correspondent à un
-identifiant d’ARRÊTs/NEPTUNE (« StopArea ») ou à un identifiant
-d’ACCES/NEPTUNE («AccessPoint&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;AccessLink&nbsp;» dans le schéma XSD CHOUETTE</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image013.jpg" height="529" width="364"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d’un arrêt et d’un point d’accès connectés lien d’accès</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.25.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence aux ARRÊTs/Chouette (« StopArea ») et&nbsp;ACCES/NEPTUNE («AccessPoint&nbsp;»)&nbsp;définissant des LiensAccèsZoneArrêt/NEPTUNE («&nbsp;AccessLink&nbsp;») .</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;StopArea&gt;&nbsp;&lt;AccessPoint&gt;&nbsp;&lt;AccessLink&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;AccessLink&nbsp;» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;AccessLink&nbsp;» possède des identifiants d’arrêt
-distincts «&nbsp;StartOfLink&nbsp;» et «&nbsp;EndOfLink&nbsp;» alors
-poursuivre le test sinon le test est invalidé et produit le
-message&nbsp;«&nbsp;test 2.25.1.a&nbsp;: il manque au moins un
-identifiant d’arrêt ou d’accès «&nbsp;StartOfLink&nbsp;» et
-«&nbsp;EndOfLink&nbsp;» dans &nbsp;l’objet
-«&nbsp;AccessLink&nbsp;».&nbsp;»</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque identifiant d’arrêt «&nbsp;StartOfLink&nbsp;» et
-«&nbsp;EndOfLink&nbsp;» de l’objet «&nbsp;AccessLink&nbsp;» est défini
-dans un objet «&nbsp;StopArea&nbsp;» ou «AccessPoint&nbsp;»&nbsp;,
-alors le test est validé, sinon le test est invalidé et produit le
-message «&nbsp;test 2.25.1.b&nbsp;: un identifiant d’arrêt ou d’accès
-«&nbsp;StartOfLink&nbsp;» ou «&nbsp;EndOfLink&nbsp;» de l’objet
-«&nbsp;AccessLink» n’est pas repéré dans un objet
-«&nbsp;StopArea&nbsp;» ou «&nbsp;AccessPoint&nbsp;».&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/2_26.html b/app/views/test_sheet/2_26.html
deleted file mode 100644
index b6ba36176..000000000
--- a/app/views/test_sheet/2_26.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.26<br>
-Cohérence entre les accès et leurs composants<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea
-») et/ou à des LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;»)
-dans des ACCES/NEPTUNE (« AccessPoint »)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si un&nbsp;ACCES/NEPTUNE&nbsp;(« AccessPoint ») est défini, il
-référence soit au moins un autre ARRÊT/Chouette (« StopArea »), soit au
-moins un&nbsp;LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;»)<br>Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;AccessPoint&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image014.jpg" height="586" width="369"></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de AccessPoint avec&nbsp;containedIn et StopArea&nbsp;associé</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">A définir</font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.26.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») et/ou à des LiensAccèsZoneArrêt&nbsp;/NEPTUNE («&nbsp;AccessLink&nbsp;») dans les ACCES/NEPTUNE (« AccessPoint »)</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;AccessPoint&gt;&nbsp;&lt;StopArea&gt;&nbsp;&lt;AccessLink&gt;&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la classe d’objets «&nbsp;AccessPoint&nbsp;» existe alors poursuivre le test, sinon abandonner le test,&nbsp;<br>-
-Si chaque élément «&nbsp;containedIn» contient une ou plusieurs
-valeurs, alors le test est validé si ces valeurs se retrouvent dans des
-éléments «&nbsp;objectId&nbsp;» des classes d’objets
-«&nbsp;StopArea&nbsp;» ou «&nbsp;AccessLink &nbsp;» sinon le test est
-invalidé et produit le message «&nbsp;test 2.26.1&nbsp;: une ou
-plusieurs valeurs de l’élément «&nbsp;containedIn» de la classe
-d’objets «&nbsp;AccessPoint&nbsp;» n’est pas repérée dans la classe
-d’objets correspondante «&nbsp;StopArea&nbsp;» ou
-«&nbsp;AccessLink&nbsp;».&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/2_27.html b/app/views/test_sheet/2_27.html
deleted file mode 100644
index 115526d24..000000000
--- a/app/views/test_sheet/2_27.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.27<br>
-Référence aux arrêts dans les équipements<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans des FACILITYs/NEPTUNE (« Facility »)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si un équipement&nbsp;/NEPTUNE&nbsp;(«&nbsp;Facility&nbsp;»)
-est défini et que «&nbsp;facilityLocation&nbsp;» est défini, il
-référence au moins un autre ARRÊT/Chouette (« StopArea&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;Facility&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image015.jpg" height="756" width="438"></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de Facility avec&nbsp;containedIn&nbsp;et de&nbsp;StopArea&nbsp;associé</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">A définir</font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.27.1</font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans les EQUIPEMENTs /NEPTUNE&nbsp;(«&nbsp;Facility&nbsp;»)&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><u>Champ d’application:</u>
-&lt;StopArea&gt;&nbsp;&lt;Facility&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la classe d’objets « &nbsp;Facility&nbsp;» existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;facilityLocation&nbsp;» n’est pas défini&nbsp;: abandonner le test,</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque élément «&nbsp;containedIn» contient une valeur, alors le
-test est validé si ces valeurs se retrouvent dans des éléments
-«&nbsp;objectId&nbsp;» de la classe d’objet «&nbsp;StopArea&nbsp;»
-sinon le test est invalidé et produit le message «&nbsp;test
-2.27.1&nbsp;: une valeur de l’élément «&nbsp;containedIn» de la classe
-d’objets «&nbsp;Facility&nbsp;» n’est pas repérée dans la classe d’objets correspondante «&nbsp;StopArea&nbsp;».&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/2_28.html b/app/views/test_sheet/2_28.html
deleted file mode 100644
index fe29813ad..000000000
--- a/app/views/test_sheet/2_28.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.28<br>
-Référencement correct des composants dans les équipements<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea
-») ou à des LIGNEs/Chouette (« Line ») ou à des POINTs D’ARRÊT SUR
-PARCOURS («&nbsp;StopPoint&nbsp;») ou à<br>
-des TronçonsDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;») dans des EQUIPEMENTs/NEPTUNE («&nbsp;Facility »)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si un EQUIPEMENTs /NEPTUNE («&nbsp;Facility») est défini, il référence au moins un autre ARRÊT/Chouette («StopArea&nbsp;») ou une&nbsp;autre LIGNEs/Chouette (« Line ») ou un autre&nbsp;POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») ou un autre&nbsp;TronçonsDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Il convient alors de vérifier que l’élément référencé trouve une description dans la classe d’objets qui le concerne.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;Facility&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image016.jpg" height="756" width="438"></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de Facility et de&nbsp;StopPointId&nbsp;associé</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">A définir</font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.28.1</font></font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte référence à un ARRÊT/Chouette (« StopArea ») ou à une LIGNE/Chouette («Line») ou&nbsp;à un POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») ou à&nbsp;un&nbsp;TronçonsDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;») dans les FACILITYs /NEPTUNE&nbsp;(«&nbsp;Facility&nbsp;»)</font></font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;StopArea&gt; &lt;StopPoint&nbsp;&gt;&nbsp;&lt;&nbsp;Line&gt;&nbsp;&lt; ConnectionLink&nbsp;&gt;&nbsp;&lt;Facility&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la classe d’objets «&nbsp;Facility&nbsp;» existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque élément «&nbsp;stopAreaId» contient une valeur, alors le
-test est validé si ces valeurs se retrouvent dans des éléments
-«&nbsp;objectId&nbsp;» de la classe d’objet «&nbsp;StopArea&nbsp;»
-sinon le test est invalidé et produit le message «&nbsp;test
-2.28.1&nbsp;: une valeur de l’élément «&nbsp;stopAreaId» de la classe
-d’objets «&nbsp;Facility&nbsp;» n’est pas repérée dans la classe d’objets correspondant «&nbsp;StopArea&nbsp;».&nbsp;</font></font></font></p>
-
-
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque élément «&nbsp;lineId»
-contient une valeur, alors le test est validé si ces valeurs se
-retrouvent dans des éléments «&nbsp;objectId&nbsp;» de la classe
-d’objet «&nbsp;Line» sinon le test est invalidé et produit le message «&nbsp;test 2.28.2&nbsp;: une valeur de l’élément «&nbsp;lineId» de la classe d’objets «&nbsp;Facility» n’est pas repérée dans la classe d’objets correspondant «&nbsp;Line».&nbsp;</font></font></font></p>
-
-
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque élément « &nbsp;connectionLinkId»
-contient une valeur, alors le test est validé si ces valeurs se
-retrouvent dans des éléments «&nbsp;objectId&nbsp;» de la classe
-d’objet «&nbsp;ConnectionLink&nbsp;» sinon le test est invalidé et produit le message «&nbsp;test 2.28.3&nbsp;: une valeur de l’élément «&nbsp;connectionLinkId» de la classe d’objets « &nbsp;Facility» n’est pas repérée dans la classe d’objets correspondant «&nbsp;ConnectionLink&nbsp;».&nbsp;</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque élément «&nbsp;stopPointId»
-contient une valeur, alors le test est validé si ces valeurs se
-retrouvent dans des éléments «&nbsp;objectId&nbsp;» de la classe
-d’objet «&nbsp;StopPoint&nbsp;» sinon le test est invalidé et produit
-le message «&nbsp;test 2.28.4&nbsp;: une valeur de l’élément
-«&nbsp;stopPointId» de la classe d’objets «&nbsp;Facility» n’est pas repérée dans la classe d’objets correspondant «&nbsp;StopPoint&nbsp;».&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/2_3.html b/app/views/test_sheet/2_3.html
deleted file mode 100644
index cbedb8ebb..000000000
--- a/app/views/test_sheet/2_3.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.3<br>Cohérence entre les arrêts et leurs composants&nbsp;<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea
-») et/ou à des POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)
-dans les ARRÊTs/Chouette (« StopArea »)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si un ARRÊT/Chouette (« StopArea ») est défini, il référence soit au
-moins un autre ARRÊT/Chouette (« StopArea »), soit au moins un POINT
-D’ARRÊT SUR PARCOURS (« StopPoint »).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;StopArea&nbsp;»</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<img src="image004.jpg" height="466" width="464"></font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de StopArea avec&nbsp;contains&nbsp;et&nbsp;StopPoint&nbsp;associé</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:237814&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;Croix l'Alouettes&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:488965A7A237814&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;centroidOfArea&gt;AMIV:Place:237814&lt;/centroidOfArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopAreaExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;areaType&gt;Quay&lt;/areaType&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;fareCode&gt;0&lt;/fareCode&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopAreaExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:488965A7A237814&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;longitude&gt;0&lt;/longitude&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;latitude&gt;0&lt;/latitude&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;longLatType&gt;WGS84&lt;/longLatType&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.3.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence à des
-ARRÊTs/Chouette (« StopArea ») et/ou à des POINTs D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») dans les ARRÊTs/Chouette (« StopArea »)</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;StopArea&gt;&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la classe d’objets «&nbsp;StopArea&nbsp;» existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque élément «&nbsp;contains&nbsp;» contient une ou plusieurs
-valeurs, alors le test est validé si ces valeurs se retrouvent dans des
-éléments «&nbsp;objectId&nbsp;» des classes d’objets
-«&nbsp;StopArea&nbsp;» ou «&nbsp;StopPoint&nbsp;» sinon le test est
-invalidé et produit le message «&nbsp;test 2.3.1&nbsp;: une ou
-plusieurs valeurs de l’élément «&nbsp;contains&nbsp;» de la classe
-d’objets «&nbsp;StopArea&nbsp;» n’est pas repérée dans la classe
-d’objets correspondant «&nbsp;StopPoint&nbsp;» ou
-«&nbsp;StopArea&nbsp;».&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/2_4.html b/app/views/test_sheet/2_4.html
deleted file mode 100644
index 78b3b862d..000000000
--- a/app/views/test_sheet/2_4.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.4<br>
-Définition des correspondances<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence aux ARRÊTs/Chouette (« StopArea
-») définissant des TronçonsDeCorrespondance/Chouette
-(«&nbsp;ConnectionLink&nbsp;») .<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet «&nbsp;ConnectionLink&nbsp;» existe)</font><br>
-</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La liste des TronçonsDeCorrespondance/Chouette
-(«&nbsp;ConnectionLink&nbsp;») définie dans un
-«&nbsp;ChouettePTNetwork&nbsp;» est optionnelle. Les éléments
-«&nbsp;startOfLink&nbsp;» et «&nbsp;endOfLink&nbsp;» de chaque
-TronçonDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;») sont
-obligatoires.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Lorsque la liste des TronçonsDeCorrespondance/Chouette
-(«&nbsp;ConnectionLink&nbsp;») est non vide, il convient de vérifier
-que pour chaque TronçonDeCorrespondance/Chouette
-(«&nbsp;ConnectionLink&nbsp;») «&nbsp;startOfLink&nbsp;» et
-«&nbsp;endOfLink&nbsp;» correspondent à deux identifiants distincts
-d’ARRÊTs/Chouette (« StopArea »).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;ConnectionLink&nbsp;» dans le schéma XSD CHOUETTE</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image005.jpg" height="547" width="372"></font></p>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;Exemple de deux arrêts connectés par une correspondance</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:237803&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;ZAE Robert Moinon&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:488973A5A237803&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:489111A5A237803&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:488962A4A237803&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;centroidOfArea&gt;AMIV:Place:237803&lt;/centroidOfArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopAreaExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;areaType&gt;Quay&lt;/areaType&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;fareCode&gt;0&lt;/fareCode&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopAreaExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:237804&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;ZAE REP&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:488973A4A237804&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:489111A4A237804&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;contains&gt;AMIV:StopPoint:488962A3A237804&lt;/contains&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;centroidOfArea&gt;AMIV:Place:237804&lt;/centroidOfArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopAreaExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;areaType&gt;Quay&lt;/areaType&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;fareCode&gt;0&lt;/fareCode&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopAreaExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/StopArea&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ConnectionLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:ConnectionLink:02378030237804&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;startOfLink&gt;AMIV:StopPoint:237803&lt;/startOfLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;endOfLink&gt;AMIV:StopPoint:237804&lt;/endOfLink&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;defaultDuration&gt;PT2M53S&lt;/defaultDuration&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ConnectionLink&gt;<br></font></span>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La correspondance 'AMIV:ConnectionLink:02378030237804' connecte deux
-arrêts du réseau 'AMIV:StopPoint:237803' et 'AMIV:StopPoint:237804'.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.4.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence aux
-ARRÊTs/Chouette (« StopArea ») définissant des
-TronçonsDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;») .</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;StopArea&gt;&nbsp;&lt;ConnectionLink&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;ConnectionLink&nbsp;» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;ConnectionLink&nbsp;» possède des identifiants
-d’arrêt distincts «&nbsp;StartOfLink&nbsp;» et «&nbsp;EndOfLink&nbsp;»
-alors poursuivre le test sinon le test est invalidé et produit le
-message&nbsp;«&nbsp;test 2.4.1.a&nbsp;: il manque au moins un
-identifiant d’arrêt «&nbsp;StartOfLink&nbsp;» et
-«&nbsp;EndOfLink&nbsp;» dans &nbsp;l’objet
-«&nbsp;ConnectionLink&nbsp;».&nbsp;»</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque identifiant d’arrêt «&nbsp;StartOfLink&nbsp;» et
-«&nbsp;EndOfLink&nbsp;» de l’objet «&nbsp;ConnectionLink&nbsp;» est
-défini dans un objet «&nbsp;StopArea&nbsp;», alors le test est validé,
-sinon le test est invalidé et produit le message «&nbsp;test
-2.4.1.b&nbsp;: un identifiant d’arrêt «&nbsp;StartOfLink&nbsp;» ou
-«&nbsp;EndOfLink&nbsp;» de l’objet «&nbsp;ConnectionLink» n’est pas
-repéré dans un objet «&nbsp;StopArea&nbsp;».&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/2_5.html b/app/views/test_sheet/2_5.html
deleted file mode 100644
index ddd59d1e8..000000000
--- a/app/views/test_sheet/2_5.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.5<br>
-Cohérence entre les courses et les horaires<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence aux COURSES COMMERCIALES
-(«&nbsp;VehicleJourney&nbsp;») dans les VERSIONs DES HORAIRES/Chouette
-(« Timetable »).<br>
-Vérifier que chaque COURSE COMMERCIALE («&nbsp;VehicleJourney&nbsp;»)
-est référencée dans une VERSION DES HORAIRES/Chouette («
-Timetable&nbsp;»).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u>
-Obligatoire (si «&nbsp;Timetable&nbsp;» existe et si l’identifiant de
-course «&nbsp;VehicleJourneyId&nbsp;» existe dans
-«&nbsp;Timetable&nbsp;»)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La liste des données horaires VERSION DES HORAIRES/Chouette («
-Timetable ») est optionnelle. Lorsque cette liste est non vide, chaque
-valeur d’attribut doit alors être référencée dans un objet COURSE
-COMMERCIALE («VehicleJourney ») du réseau.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Chaque COURSE COMMERCIALE identifiée doit être référencée dans une VERSION DES HORAIRES/Chouette.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;Timetable&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image006.jpg" height="454" width="432"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de VERSION DES HORAIRES/Chouette avec une liste d'identifiants de COURSEs COMMERCIALEs:</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Timetable&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Timetable:146357&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;period&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;startOfPeriod&gt;2006-09-18&lt;/startOfPeriod&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;endOfPeriod&gt;2007-12-21&lt;/endOfPeriod&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/period&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;calendarDay&gt;2006-09-18&lt;/calendarDay&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;calendarDay&gt;2006-09-19&lt;/calendarDay&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970777&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970778&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;AMIV:VehicleJourney:8970779&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/Timetable&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Timetable&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Timetable:146358&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/Timetable&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970777&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488970&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970778&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:VehicleJourney:8970779&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de COURSE COMMERCIALE référencée dans une VERSION DES HORAIRES/Chouette</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;NINOXE:VehicleJourney:521875&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;0&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-06-28T17:18:56.000+02:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;NINOXE:Route:521753&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;number&gt;0&lt;/number&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointId&gt;NINOXE:StopPoint:521802&lt;/stopPointId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;NINOXE:VehicleJourney:521875&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/vehicleJourneyAtStop&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;VehicleJourney&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&nbsp;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Timetable&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;NINOXE:Timetable:521973&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;0&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-06-28T17:18:56.000+02:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;<b>NINOXE:VehicleJourney:521875</b>&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;NINOXE:VehicleJourney:521876&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;NINOXE:VehicleJourney:521877&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;vehicleJourneyId&gt;NINOXE:VehicleJourney:521878&lt;/vehicleJourneyId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;comment&gt;Vacances scolaires &lt;/comment&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/Timetable&gt;<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.5.1</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence aux COURSES
-COMMERCIALES («&nbsp;VehicleJourney&nbsp;» ) dans les VERSIONs DES
-HORAIRES/Chouette&nbsp;(« Timetable »).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;Timetable&gt;&nbsp;&lt;VehicleJourney&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;- Si l’objet «&nbsp;Timetable » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «VehicleJourneyId&nbsp;&nbsp;» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque identifiant de course, dans l’objet
-«&nbsp;Timetable&nbsp;», est référencé dans un objet
-«&nbsp;VehicleJourney&nbsp;» alors le test est validé, sinon le test
-est invalidé et produit le message «&nbsp;test 2.5.1&nbsp;: un
-identifiant de course, situé dans l’objet «&nbsp;Timetable&nbsp;»,
-n’est pas référencé dans un objet «&nbsp;VehicleJourney&nbsp;»».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;<br><b><u>N° test:</u></b>
-Test 2.5.2</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérifier que chaque COURSE COMMERCIALE
-(«&nbsp;VehicleJourney&nbsp;» ) est référencée dans une VERSION DES
-HORAIRES/Chouette (« Timetable&nbsp;»).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application</span>: &lt;VehicleJourney&gt;&nbsp;&lt;Timetable&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet de course «&nbsp;VehicleJourney&nbsp;» mentionné dans les
-champs d’application est présent une ou plusieurs fois, poursuivre le
-test, sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant «&nbsp;objectId&nbsp;» de l’objet
-«&nbsp;VehicleJourney&nbsp;» précédent est détecté dans l’élément
-«&nbsp;vehicleJourneyId&nbsp;» d’un objet «&nbsp;Timetable&nbsp;» alors
-le test est validé, sinon le test est invalidé et fournit le message
-d’avertissement&nbsp;: «&nbsp;test 3.12.1&nbsp;: une course n’est pas
-référencée dans aucun «&nbsp;TimeTable&nbsp;»».</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/2_6.html b/app/views/test_sheet/2_6.html
deleted file mode 100644
index f1824cc74..000000000
--- a/app/views/test_sheet/2_6.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.6<br>
-Définition des terminus<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte définition du terminus de LIGNE/Chouette (« Line »).<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si «&nbsp;LineEnd&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’ensemble des éléments de fin des LIGNEs/Chouette (« Line »)
-(«&nbsp;LineEnd&nbsp;») a un caractère optionnel. Si ces éléments
-existent, il convient de vérifier que chacun d’entre eux possède une
-valeur d’attribut qui identifie un POINT D’ARRÊT SUR PARCOURS («
-StopPoint »)</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;Line&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-03-21T16:05:54.000+01:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;LIGNE 012&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;Les Courriers de l'Ile de France&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;transportModeName&gt;Bus&lt;/transportModeName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineEnd&gt;AMIV:StopPoint:488957A0A237830&lt;/lineEnd&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;StopPoint&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:StopPoint:488957A0A237830&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.6.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la correcte définition du terminus de LIGNE/Chouette (« Line »).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;Line&gt;&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque identifiant de fin de trajet dans l’élément
-«&nbsp;LineEnd&nbsp;» de l’objet «&nbsp;Line&nbsp;», est repéré dans un
-objet «&nbsp;StopPoint&nbsp;» alors le test est validé, sinon le test
-est invalidé et produit le message «&nbsp;test 2.6.1&nbsp;: un
-identifiant de point d’arrêt de fin de trajet n’est pas repéré dans un
-objet «&nbsp;StopPoint&nbsp;»».</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.6.2</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification du caractère terminus des points de fin de trajet des LIGNEs/Chouette (« Line »).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;Line&gt;&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque identifiant de fin de trajet dans l’élément
-«&nbsp;LineEnd&nbsp;» de l’objet «&nbsp;Line&nbsp;», est repéré une et
-une seule fois dans un objet «&nbsp;startOfLink&nbsp;» ou bien dans un
-objet «&nbsp;endOfLink&nbsp;» d’un tronçon «&nbsp;PTLink&nbsp;» alors
-le test est validé, sinon le test est invalidé et produit le message
-«&nbsp;test 2.6.2&nbsp;: un identifiant de point d’arrêt de fin de
-trajet n’est pas repéré comme début ou comme fin d’un trajet».</font></font></font></p>
-
diff --git a/app/views/test_sheet/2_7.html b/app/views/test_sheet/2_7.html
deleted file mode 100644
index 5a53a3ac0..000000000
--- a/app/views/test_sheet/2_7.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.7<br>
-Cohérence entre les Itinéraires/Chouette<b> </b>et les LIGNEs/Chouette<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence aux Itinéraires/Chouette
-(«&nbsp;ChouetteRoute&nbsp;») pour chaque LIGNE/Chouette (« Line ») .<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’élément «&nbsp;RouteId&nbsp;» au sein de l'objet «&nbsp;Line&nbsp;» a
-un caractère obligatoire. Il convient de vérifier que chaque élément
-«&nbsp;RouteId&nbsp;» correspond à un identifiant
-«&nbsp;ObjectId&nbsp;» d’un Itinéraire/Chouette
-(«&nbsp;ChouetteRoute&nbsp;»).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;Line&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de définition de «&nbsp;routeId&nbsp;» dans une «&nbsp;Line&nbsp;»</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;Line&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Line:014014012&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectVersion&gt;1&lt;/objectVersion&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;creationTime&gt;2007-03-21T16:05:54.000+01:00&lt;/creationTime&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;LIGNE 012&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;Les Courriers de l'Ile de France&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;transportModeName&gt;Bus&lt;/transportModeName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineEnd&gt;AMIV:StopPoint:488957A0A237830&lt;/lineEnd&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptNetworkIdShortcut&gt;AMIV:PTNetwork:95&lt;/ptNetworkIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488957&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488959&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488961&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488957&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488959&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488961&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.7.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence aux
-Itinéraires/Chouette («&nbsp;ChouetteRoute&nbsp;») pour chaque
-LIGNE/Chouette (« Line ») .</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &lt;Line&gt;&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si chaque identifiant d’Itinéraire «&nbsp;RouteId&nbsp;» au sein de
-l'objet «&nbsp;Line&nbsp;» est identifié dans l’objet
-«&nbsp;ChouetteRoute&nbsp;» alors le test est validé, sinon le test est
-invalidé et produit le message «&nbsp;test 2.7.1&nbsp;: un identifiant
-d’Itinéraire «&nbsp;RouteId&nbsp;» situé dans l’objet
-«&nbsp;Line&nbsp;» n’est pas identifié dans l’objet
-«&nbsp;ChouetteRoute&nbsp;»&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/2_8.html b/app/views/test_sheet/2_8.html
deleted file mode 100644
index 64ad8a277..000000000
--- a/app/views/test_sheet/2_8.html
+++ /dev/null
@@ -1,222 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.8<br>
-Cohérence entre les missions commerciales et les itinéraires<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérification de la correcte référence des MISSIONs COMMERCIALEs
-(«&nbsp;JourneyPattern&nbsp;») par les Itinéraires/Chouette
-(«&nbsp;ChouetteRoute&nbsp;»).<br>
-Vérification de la correcte référence des Itinéraires/Chouette
-(«&nbsp;ChouetteRoute&nbsp;») que référencent les MISSIONs COMMERCIALEs
-(«&nbsp;JourneyPattern&nbsp;»).<br>
-Vérification de la cohérence de la séquence des POINTs D’ARRÊT SUR
-PARCOURS (« StopPoint ») d’une MISSION COMMERCIALE et celle de l’
-Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;») correspondant.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (en partie si l’objet «&nbsp;JourneyPattern&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’élément «&nbsp;journeyPatternId&nbsp;» au sein de l'Itinéraire/Chouette
-(«&nbsp;ChouetteRoute&nbsp;») a un caractère obligatoire. Il convient
-de vérifier qu'il existe une MISSION COMMERCIALE
-(«&nbsp;JourneyPattern&nbsp;») correspondante.</font></font></font></p>
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Inversement, la référence à
-un&nbsp;Itinéraire/Chouette&nbsp;(«&nbsp;ChouetteRoute&nbsp;»)&nbsp;pour
-chaque&nbsp;mission commerciale&nbsp;«&nbsp;JourneyPattern&nbsp;», doit
-correspondre à un Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;»).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’ordre des points définissant «&nbsp;JourneyPattern&nbsp;» et &nbsp;«&nbsp;ChouetteRoute&nbsp;» doit être respecté.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image007.jpg" height="502" width="402"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple
-d'identifiant de mission commerciale « journeyPatternId » dans un objet
-« ChouetteRoute » correspondant à un « ObjectId » dans un objet «
-JourneyPattern »</span><br>...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488957&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;0140140120535&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;GOUSSAINVILLE RER - CHAUMONTEL&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptLinkId&gt;AMIV:PTLink:488957A0A02378300237816&lt;/ptLinkId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptLinkId&gt;AMIV:PTLink:488957A1A02378160237817&lt;/ptLinkId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488957M102&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:JourneyPattern:488957M102&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:488957&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:488957A0A237830&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:488957A1A237816&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:488957A2A237817&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'une mission qui référence une ChouetteRoute</span><br>...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:489111&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;0140140120996&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:JourneyPattern:489111M74&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;routeId&gt;AMIV:Route:489111&lt;/routeId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A0A237832&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A1A237807&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A2A237806&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A3A237805&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A4A237804&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A5A237803&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;stopPointList&gt;AMIV:StopPoint:489111A6A237832&lt;/stopPointList&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;lineIdShortcut&gt;AMIV:Line:014014012&lt;/lineIdShortcut&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/JourneyPattern&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.8.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence des MISSIONs
-COMMERCIALEs («&nbsp;JourneyPattern&nbsp;») par les
-Itinéraires/Chouette («&nbsp;ChouetteRoute&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;ChouetteRoute&gt;&nbsp;&lt;JourneyPattern&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;-
-Si l’élément «&nbsp;journeyPatternId&nbsp;», référencé dans l’objet
-«&nbsp;ChouetteRoute&nbsp;» possède un identifiant
-«&nbsp;ObjectId&nbsp;» dans un objet «&nbsp;JourneyPattern&nbsp;», le
-test est validé, sinon le test est invalidé et produit le message
-«&nbsp;test 2.8.1&nbsp;: un élément «&nbsp;journeyPatternId&nbsp;» dans
-un objet d’Itinéraire «&nbsp;ChouetteRoute&nbsp;» n’a pas d’identifiant
-«&nbsp;ObjectId&nbsp;» dans un objet «&nbsp;JourneyPattern» ».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.8.2</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de la correcte référence des
-Itinéraires/Chouette («&nbsp;ChouetteRoute&nbsp;») que référencent les
-MISSIONs COMMERCIALEs («&nbsp;JourneyPattern&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Champ d’application:</u>
-&lt;JourneyPattern&gt; &lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;- Si l’objet de MISSION COMMERCIALE existe, poursuivre le test, sinon abandonner le test</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément d’Itinéraire «&nbsp;routeId&nbsp;», référencé dans un
-objet «&nbsp;JourneyPattern&nbsp;», possède un identifiant
-«&nbsp;objectId&nbsp;» dans l’objet d’Itinéraire
-«&nbsp;ChouetteRoute&nbsp;», alors le test est validé, sinon le test
-est invalidé et produit le message «&nbsp;test 2.8.1&nbsp;: l’élément
-d’Itinéraire «&nbsp;routeId&nbsp;», référencé dans un objet
-«&nbsp;JourneyPattern&nbsp;», n’a pas d’identifiant
-«&nbsp;objectId&nbsp;» dans l’objet d’Itinéraire
-«&nbsp;ChouetteRoute&nbsp;»&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 2.8.3</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la cohérence de la séquence des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») d’une <span style="text-transform: uppercase;">mission commerciale</span></font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;JourneyPattern&gt; &nbsp;&lt;ptLink&gt; &lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du « StopPoint » détecté, figure dans la liste des
-points d’arrêts de l’objet «&nbsp;JourneyPattern&nbsp;», poursuivre le
-test, sinon le test est invalidé et fournit le message&nbsp;:
-«&nbsp;test 2.8.3 a&nbsp;: l’identifiant du « StopPoint » détecté dans
-l’objet «&nbsp;StopPoint&nbsp;» ne figure pas dans la liste des points
-d’arrêt de l’objet «&nbsp;JourneyPattern&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du « StopPoint » figure dans l’un des éléments
-«&nbsp;startOfLink&nbsp;» ou «&nbsp;endOfLink&nbsp;» du tronçon
-«&nbsp;PtLink&nbsp;», poursuivre le test, sinon le test est invalidé et
-fournit le message&nbsp;: «&nbsp;test 2.8.3 b: l’identifiant du «
-StopPoint » ne figure pas dans l’un des éléments
-«&nbsp;startOfLink&nbsp;» ou «&nbsp;endOfLink&nbsp;» du tronçon
-«&nbsp;PtLink&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du tronçon «&nbsp;PtLink&nbsp;», détecté ci-avant,
-est intégré dans un Itinéraire «&nbsp;ChouetteRoute&nbsp;», poursuivre
-le test, sinon le test est invalidé et fournit le message&nbsp;:
-«&nbsp;test 2.8.3 c&nbsp;: l’identifiant du tronçon
-«&nbsp;PtLink&nbsp;», détecté dans le test 3.3.1b, n’est pas intégré
-dans un Itinéraire «&nbsp;ChouetteRoute&nbsp;»&nbsp;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant d’Itinéraire «&nbsp;ChouetteRoute&nbsp;», détecté
-ci-avant, est le même que celui détecté ci-avant dans la MISSION
-COMMERCIALE «&nbsp;JourneyPattern&nbsp;», le test est validé, sinon le
-test est invalidé et fournit le message&nbsp;: «&nbsp;test 2.8.3
-d&nbsp;: l’identifiant d’Itinéraire «&nbsp;ChouetteRoute&nbsp;» n’est
-le même que celui détecté dans la MISSION COMMERCIALE
-«&nbsp;JourneyPattern&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/2_9.html b/app/views/test_sheet/2_9.html
deleted file mode 100644
index cf7f15840..000000000
--- a/app/views/test_sheet/2_9.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 2.9<br>
-Définition de l’itinéraire retour<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier la correcte référence à un Itinéraire/Chouette
-(«&nbsp;ChouetteRoute&nbsp;») dans le cas d’un itinéraire de retour.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’identifiant «&nbsp;wayBackRouteId&nbsp;» existe)</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’élément d’Itinéraire de retour «&nbsp;wayBackRouteId&nbsp;» au sein
-de l’objet Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;») a un
-caractère optionnel. Si une valeur d’attribut est définie, il convient
-de s'assurer qu’elle correspond à un Itinéraire/Chouette
-(«&nbsp;ChouetteRoute&nbsp;») dans le même réseau.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Représentation schématique de l’Objet «&nbsp;ChouetteRoute&nbsp;»</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image007.jpg" height="502" width="402"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple d'itinéraire de retour</font></font></font></p>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488957&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;0140140120535&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;publishedName&gt;GOUSSAINVILLE RER - CHAUMONTEL&lt;/publishedName&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptLinkId&gt;AMIV:PTLink:488957A0A02378300237816&lt;/ptLinkId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ptLinkId&gt;AMIV:PTLink:488957A1A02378160237817&lt;/ptLinkId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;journeyPatternId&gt;AMIV:JourneyPattern:488957M10200&lt;/journeyPatternId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;comment&gt;12 Lycée Gérard de Nerval – Cyprien Réthoré&lt;/comment&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;wayBackRouteId&gt;AMIV:Route:488959&lt;/wayBackRouteId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;RouteExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;wayBack&gt;R&lt;/wayBack&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/RouteExtension&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;/ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;ChouetteRoute&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif"><br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;objectId&gt;AMIV:Route:488959&lt;/objectId&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">&lt;name&gt;0140140120536&lt;/name&gt;<br></font></span>
-<span style="font-size: 10pt; font-family: &quot;Courier New&quot;;">
-<font face="Arial, sans-serif">...<br></font></span>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-2.9.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérifier la correcte référence à un Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;») dans le cas d’un Itinéraire de retour.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément d’Itinéraire de retour «wayBackRouteId&nbsp;»&nbsp;est
-présent dans l’objet «&nbsp;ChouetteRoute&nbsp;» alors poursuivre le
-test, sinon le test est abandonné</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l&nbsp;élément d’Itinéraire de retour
-«&nbsp;wayBackRouteId&nbsp;», référencé dans un objet d’Itinéraire
-«&nbsp;ChouetteRoute&nbsp;» possède un identifiant
-«&nbsp;ObjectId&nbsp;» dans un autre objet d’Itinéraire
-«&nbsp;ChouetteRoute&nbsp;», le test est validé, sinon le test est
-invalidé et produit le message «&nbsp;test 2.9.1&nbsp;: un élément
-d’Itinéraire de retour «&nbsp;wayBackRouteId&nbsp;» dans un objet
-d’Itinéraire «&nbsp;ChouetteRoute&nbsp;» n’a pas d’identifiant
-«&nbsp;ObjectId&nbsp;» dans un autre objet d’Itinéraire
-«&nbsp;&nbsp;ChouetteRoute ».</font></font></font></p>
-
diff --git a/app/views/test_sheet/3_1.html b/app/views/test_sheet/3_1.html
deleted file mode 100644
index 40da276ab..000000000
--- a/app/views/test_sheet/3_1.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.1<br>
-Points d’arrêt de dénomination différente et très proches<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Signaler la présence de POINTs D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») très proches et de dénomination différente
-sur un même réseau.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Chaque POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») est
-localisé grâce à ses coordonnées en latitude et en longitude. La mise
-en œuvre de ce point de contrôle consiste à vérifier la présence de
-POINT D’ARRÊT SUR PARCOURS proches et de dénomination différente. Pour
-cela un rayon de proximité entre POINT D’ARRÊT SUR PARCOURS est à
-déterminer.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.1.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérifier que 2 POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») très proches porte le même nom/même adresse</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &lt;StopPoint&gt;&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si pour chaque élément «&nbsp;StopPoint&nbsp;», la distance spatiale
-calculée à partir de la valeur de l’attribut des éléments
-«&nbsp;longitude&nbsp;», «&nbsp;latitude&nbsp;» et
-«&nbsp;longLatType&nbsp;» entre lui et tous les autres objets
-«&nbsp;stopPoint&nbsp;» est inférieure à une valeur paramétrable XX
-alors vérifier que la valeur de l’attribut de l’élément
-«&nbsp;name&nbsp;» de ces deux objets «&nbsp;StopPoint&nbsp;» est
-identique. Si elle est différente, le test fournit le message
-d’avertissement&nbsp;: «&nbsp;test 3.1.1&nbsp;: deux points d’arrêt
-séparés par une distance inférieure à une valeur paramétrable XX ne
-portent pas le même nom&nbsp;».</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Sinon le test est validé<br>&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/3_10.html b/app/views/test_sheet/3_10.html
deleted file mode 100644
index d3d8fd179..000000000
--- a/app/views/test_sheet/3_10.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.10<br>
-Détection des boucles <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier si chaque Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;») contient des boucles.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans le cas d’une boucle, l’Itinéraire/Chouette &nbsp;(«&nbsp;ChouetteRoute&nbsp;»)&nbsp;comporte
-une intersection avec lui-même. Toutefois, à l’endroit de
-l’intersection, un POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)
-supplémentaire doit être créé.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Il faut donc vérifier, à l’intersection, que le POINT D’ARRÊT SUR
-PARCOURS («&nbsp;StopPoint&nbsp;») du premier passage et POINT D’ARRÊT
-SUR PARCOURS («&nbsp;StopPoint&nbsp;») qui assure l’intersection se
-trouvent au même emplacement. Dans ce type d’&nbsp;Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;»),
-il y a au moins deux POINTs D’ARRÊT SUR PARCOURS qui ont (ou
-pratiquement – la fourchette reste à définir) les mêmes coordonnées.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p>
-<p><font face="Arial, sans-serif"><img src="image023.jpg" height="502" width="402"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.10.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de l’utilisation unique dans un Itinéraire /Chouette&nbsp;(«&nbsp;ChouetteRoute&nbsp;») d’un POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;PtLink&gt;&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’identifiant du point d’arrêt détecté, figure dans un ou deux
-tronçons «&nbsp;PtLink&nbsp;», poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.10.1a&nbsp;: le
-point d’arrêt d’identifiant «&nbsp;ObjectId&nbsp;» est défini de
-manière unique et ne retrouve pas dans au moins deux tronçons».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le ou les identifiants de tronçons identifiés précédemment sont
-référencés dans un même élément «&nbsp;chouetteRoute&nbsp;» alors le
-test est validé, sinon le test est invalidé et fournit le
-message&nbsp;; «&nbsp;test 3.10.1b&nbsp;: les identifiants de tronçon
-identifiés dans le 3.10.1a ne sont pas présents dans un même
-itinéraire&nbsp;».</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.10.2</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de boucle dans un itinéraire&nbsp;/Chouette&nbsp;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;PtLink&gt;&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;ChouetteRoute&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si pour l’élément «&nbsp;chouetteRoute&nbsp;», la liste des tronçons
-«&nbsp;PtLink&nbsp;» utilise des points d’arrêt «&nbsp;StopPoint&nbsp;»
-ayant la même valeur d’attribut que l’élément «&nbsp;containedIn&nbsp;»
-alors le test fournit le message d’avertissement&nbsp;: «&nbsp; test
-3.10.2&nbsp;: des tronçons «&nbsp;PtLink&nbsp;» utilisent des points
-d’arrêt «&nbsp;StopPoint&nbsp;» ayant la même valeur d’attribut que
-l’élément «&nbsp;containedIn&nbsp;»&nbsp;».</font></font></font><br><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé</font></font></font>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.10.3</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la distance entre points d’arrêt d’un même itinéraire&nbsp;/Chouette</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;PtLink&gt;&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;chouetteRoute&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si pour l’objet «&nbsp;chouetteRoute&nbsp;», la liste des tronçons
-«&nbsp;PtLink&nbsp;» utilise des points d’arrêt «&nbsp;StopPoint&nbsp;»
-proches entre eux (la distance spatiale entre point d’arrêt à partir
-des valeurs des attributs des éléments «&nbsp;longitude&nbsp;»,
-«&nbsp;latitude» et «&nbsp;lonLatType&nbsp;» inférieure à XX) alors le
-test fournit le message d’avertissement «&nbsp;des points d’arrêt
-«&nbsp;StopPoint&nbsp;», utilisés par des tronçons d’itinéraire, sont
-proches les uns des autres d’une distance inférieure à une valeur
-paramétrable XX&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Sinon le test est validé</font></font></font></p>
diff --git a/app/views/test_sheet/3_11.html b/app/views/test_sheet/3_11.html
deleted file mode 100644
index ee8e2b5b1..000000000
--- a/app/views/test_sheet/3_11.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.11<br>
-Détection des retours en arrière <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Signaler que sur un Itinéraire/Chouette («&nbsp;ChouetteRoute&nbsp;»)
-le ou les MISSIONs COMMERCIALEs («&nbsp;JourneyPattern&nbsp;»)
-comportent des retours en arrière<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Une
-MISSION COMMERCIALE (« JourneyPattern ») comporte une liste de POINTs
-D’ARRÊT SUR PARCOURS (« StopPoint ») ordonnés, décrivant le plan de
-déplacement pour les véhicules de transport public. Une MISSION
-COMMERCIALE (« JourneyPattern ») peut passer par un POINT D’ARRÊT SUR
-PARCOURS (« StopPoint ») plus d’une fois. Un retour en arrière consiste
-donc à repasser sur des POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)
-déjà utilisés.&nbsp;</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">On peut donc signaler les MISSIONs COMMERCIALEs qui comportent des
-POINTs D’ARRÊT SUR PARCOURS utilisés au moins deux fois (POINTs D’ARRÊT
-SUR PARCOURS dont les identifiants sont identiques).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p>
-<p><font face="Arial, sans-serif"><img src="image023.jpg" height="502" width="402"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.11.1</font></font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de l’utilisation répétitive de&nbsp;POINTs
-D’ARRÊT SUR PARCOURS&nbsp;d’un
-Itinéraire&nbsp;/Chouette&nbsp;(«&nbsp;ChouetteRoute&nbsp;»)&nbsp;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;PtLink&gt;&nbsp;&lt;ChouetteRoute&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;ChouetteRoute&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si pour l’objet «&nbsp;ChouetteRoute&nbsp;», la liste des tronçons
-«&nbsp;PtLink&nbsp;» utilise des points d’arrêt «&nbsp;StopPoint&nbsp;»
-identiques plus de deux fois alors le test fournit le message
-d’avertissement «&nbsp;test 3.11.1&nbsp;: les tronçons
-«&nbsp;PtLink&nbsp;» d’un itinéraire utilisent des points d’arrêt
-«&nbsp;StopPoint&nbsp;» identiques plus de deux fois&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Sinon le test est validé</font></font></font></p>
diff --git a/app/views/test_sheet/3_12.html b/app/views/test_sheet/3_12.html
deleted file mode 100644
index 1f790e3a8..000000000
--- a/app/views/test_sheet/3_12.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.12<br>
-Connexité du graphe des lignes et des points d’arrêt<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») <span style="color: black;">sont
-accessibles par les voyageurs quel que soit leur point de départ, sans
-tenir compte des HEUREs DE PASSAGE&nbsp;GRAPHIQUEEs/Chouette
-(«&nbsp;VehicleJourneyAtStop&nbsp;»)<br>
-</span></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Le réseau est décrit dans le fichier XML par des POINTs D’ARRÊT SUR
-PARCOURS (« StopPoint ») , des TRONCONS COMMERCIAUX/Chouette (« PtLink
-»), et des TronçonDeCorrespondances/Chouette (« ConnectionLink »).</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Il faut vérifier la connexité de ces éléments&nbsp;en prenant des
-POINTs D’ARRÊT SUR PARCOURS et en créant un cheminement vers les autres
-POINTs D’ARRÊT SUR PARCOURS.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p>
-<p><font face="Arial, sans-serif"><img src="image021.jpg" height="547" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.12.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Construction d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &nbsp;&lt;StopPoint&gt;&nbsp;&lt;PtLink&gt;&nbsp;&lt;ConnectionLink&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Construire le graphe entre chaque «&nbsp;StopPoint&nbsp;» à partir
-des objets de tronçon «&nbsp;PtLink&nbsp;» et des correspondances
-«&nbsp;ConnectionLink»</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le graphe ainsi constitué est connexe, alors le test est validé,
-sinon le test est invalidé et fournit le message «&nbsp;test
-3.12.1&nbsp;: le graphe constitué entre chaque point d’arrêt n’est pas
-satisfaisant&nbsp;»<br>&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/3_13.html b/app/views/test_sheet/3_13.html
deleted file mode 100644
index b14a9553e..000000000
--- a/app/views/test_sheet/3_13.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.13<br>
-Connexité du graphe des lignes et des points d’arrêt avec intégration des horaires<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les POINTs D’ARRÊT SUR PARCOURS<span style="color: black;">
-(«&nbsp;StopPoint&nbsp;») du réseau sont accessibles par les voyageurs
-quel que soit leur point de départ. Cette connexité est établie en
-tenant compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette
-(«&nbsp;VehicleJourneyAtStop&nbsp;»)<br>
-</span></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Le
-réseau est décrit dans le fichier XML par des POINTs D’ARRÊT SUR
-PARCOURS (« StopPoint »), des TRONCONS COMMERCIAUX/Chouette (« PtLink
-»), et TronçonsDeCorrespondance/Chouette (« ConnectionLink ») mais
-aussi des COURSES (« VehicleJourney ») et des HEUREs DE PASSAGE
-GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)<b> </b></font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Le principe est le même que pour la fiche 3.11 mais avec une dimension
-temporelle en plus. Il faut vérifier la connexité de ces
-éléments&nbsp;en prenant chacun des&nbsp;POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)&nbsp;et en créant un cheminement vers les autres&nbsp;POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p>
-<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p>
-<p><font face="Arial, sans-serif"><img src="image024.jpg" height="547" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.13.1</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Construction d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») en tenant compte des&nbsp;HEUREs DE PASSAGE GRAPHIQUEEs/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»)&nbsp;</font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;&nbsp;&lt;VehicleJourney&gt;&nbsp;&lt;VehicleJourneyAtStop&gt;&nbsp;&lt;ConnectionLink&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Construire le graphe entre chaque point d’arrêt
-«&nbsp;StopPoint&nbsp;» à partir des objets
-«&nbsp;VehicleJourney&nbsp;», «&nbsp;VehicleJourneyAtStop&nbsp;» et des
-correspondances «&nbsp;ConnectionLink&nbsp;».</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le graphe ainsi constitué est connexe, alors le test est validé,
-sinon le test est invalidé et fournit le message&nbsp;; «&nbsp;test
-3.13.1&nbsp;: le graphe constitué entre chaque point d’arrêt n’est pas
-satisfaisant&nbsp;»<br>&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/3_14.html b/app/views/test_sheet/3_14.html
deleted file mode 100644
index 60157a9e5..000000000
--- a/app/views/test_sheet/3_14.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.14<br>
-Carte isochrone du fichier de données<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Dessin du graphe des HEUREs DE
-PASSAGE&nbsp;GRAPHIQUEEs/Chouette&nbsp;(«&nbsp;VehicleJourneyAtStop&nbsp;»)
-par rapport au point centre de tous les<br>
-POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-La carte des isochrones est obtenu en fonction des POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») et des&nbsp;<br>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»)&nbsp;des COURSEs</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p>
-<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.14.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Rendu graphique du réseau à l’aide des isochrones</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application</span>:&nbsp;&lt;StopPoint&gt;&nbsp;&lt;VehicleJourney&gt;&nbsp;&lt;VehicleJourneyAtStop&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Construire le graphe des isochrones des temps minimum entre
-«&nbsp;StopPoint&nbsp;» à partir des objets
-«&nbsp;VehicleJourney&nbsp;» et «&nbsp;VehicleJourneyAtStop&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;-
-Construire le graphe des isochrones des temps maximum entre
-«&nbsp;StopPoint&nbsp;» à partir des objets
-«&nbsp;VehicleJourney&nbsp;», «&nbsp;VehicleJourneyAtStop&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;- Interpréter manuellement le rendu des deux graphes.</font></font></font></p>
-
diff --git a/app/views/test_sheet/3_15.html b/app/views/test_sheet/3_15.html
deleted file mode 100644
index 30203ca45..000000000
--- a/app/views/test_sheet/3_15.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.15<br>
-Cohérence des horaires<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les <span style="color: black;">HEUREs DE PASSAGE GRAPHIQUEEs/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;») <br>
-sont cohérentes (pas de temps de parcours aberrant et pas de retour en arrière dans le temps)<br>
-</span></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br>
-</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans chaque COURSE («&nbsp;VehicleJourney&nbsp;») du fichier , il faut vérifier que les&nbsp;HEUREs DE PASSAGE GRAPHIQUEEs/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»)&nbsp;pour chaque POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)&nbsp;sont
-dans un ordre chronologique et que les écarts horaires entre 2 POINTs
-D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)&nbsp;consécutifs ne sont pas aberrants (fixer pour cela un seuil)</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Exemple de définition à partir d’un fichier XML sur le RER A</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-L’horaire du premier point d’arrêt dans la course est 8H00, l’horaire
-du second est 8H01. On constate que les horaires sont chronologiques</font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.15.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de cohérence des <span style="color: black;">HEUREs DE PASSAGE GRAPHIQUEEs/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;»)</span> d’une COURSE («&nbsp;VehicleJourney&nbsp;») pour chaque POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;VehicleJourneyAtStop&gt;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;VehicleJourneyAtStop&nbsp;», mentionné dans les
-champs d’application, est présent une ou plusieurs fois, poursuivre le
-test, sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> </font></font></font><p class="MsoBodyText3" style="text-align: justify;"><span style="font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si dans l’élément «&nbsp;VehicleJourneyAtStop&nbsp;» identifié, la
-différence absolue entre la valeur de l’attribut de l’élément
-«&nbsp;arrivalTime&nbsp;» et la valeur de l’attribut de l’élément
-«&nbsp;departureTime&nbsp;» est inférieure à une valeur paramétrable
-XX, le test est validé, sinon le test est invalidé et fournit le
-message&nbsp;: «&nbsp;test 3.15.1&nbsp;: la différence absolue entre la
-valeur de l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» et la
-valeur de l’attribut de l’élément «&nbsp;departureTime&nbsp;» est
-supérieure à une valeur paramétrable XX&nbsp;».</font></font></font></span></p>
diff --git a/app/views/test_sheet/3_16.html b/app/views/test_sheet/3_16.html
deleted file mode 100644
index 348ce9658..000000000
--- a/app/views/test_sheet/3_16.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N°3.16<br>
-Cohérence des courses<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les COURSEs («&nbsp;VehicleJourney&nbsp;») sont cohérentes
-entre elles c’est à dire que si deux COURSEs utilisent le même TRONCON
-COMMERCIAL/Chouette («&nbsp;PtLink&nbsp;») A -&gt; B, les temps de
-parcours entre un POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)
-A et un POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») B doivent
-être cohérents et signaler les journées sans COURSE.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si un TRONCON COMMERCIAL/Chouette («&nbsp;PtLink&nbsp;») A -&gt; B se
-retrouve dans plusieurs COURSEs («&nbsp;VehicleJourney&nbsp;»), il faut
-vérifier que les écarts horaires entre ces 2 POINTs D’ARRÊT SUR
-PARCOURS («&nbsp;StopPoint&nbsp;»)<b> </b>sont cohérents (fixer une fourchette de tolérance).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-On vérifie qu’il y a des COURSEs pour une journée donnée dans la VERSION DES HORAIRES/Chouette («&nbsp;Timetable&nbsp;»).</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image025.jpg" height="454" width="432"></font></p>
-<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.16.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Cohérence horaire pour 2 COURSEs
-(«&nbsp;VehicleJourney&nbsp;») utilisant le même couple de POINTs
-D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)</font></font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;VehicleJourneyAtStop&gt;&nbsp;&nbsp;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u>&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le fichier contient au moins deux objets
-«&nbsp;vehicleJourney&nbsp;» incluant au moins deux objets
-«&nbsp;vehicleJourneyAtStop&nbsp;» consécutifs, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si pour deux objets «&nbsp;vehicleJourneyAtStop&nbsp;» successifs
-d’une course «&nbsp;vehicleJourney&nbsp;», il existe un autre couple
-«&nbsp;vehicleJourneyAtStop&nbsp;» successifs d’une autre course
-«&nbsp;vehicleJourney&nbsp;» tel que les deux premiers
-«&nbsp;vehicleJourneyAtStop&nbsp;» possèdent la même valeur de
-l’attribut de l’élément «&nbsp;stopPointId&nbsp;» et que les deux
-deuxièmes «&nbsp;vehicleJourneyAtStop&nbsp;» possèdent la même valeur
-de l’attribut de l’élément &lt;stopPointId&gt;, alors la différence
-absolue entre la valeur de l’attribut de l’élément
-«&nbsp;departureTime&nbsp;» du premier point d’arrêt et la valeur de
-l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» du second point
-d’arrêt du premier couple «&nbsp;vehicleJourneyAtStop&nbsp;» doit être
-proche de la différence absolue entre la valeur de l’attribut de
-l’élément «&nbsp;departureTime&nbsp;» du premier point d’arrêt et la
-valeur de l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» du second
-point d’arrêt du deuxième couple «&nbsp;vehicleJourneyAtStop&nbsp;», le
-test est validé, sinon le test est invalidé et fournit le message
-d’avertissement&nbsp;: «&nbsp;test 3.16.1&nbsp;: pour deux courses qui
-utilisent le même couple de points A -&gt; B, les temps de parcours
-entre le point A et le point B ne sont pas cohérents&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.16.2</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification que la VERSION DES HORAIREs/Chouette
-(«&nbsp;Timetable&nbsp;») contient des COURSEs
-(«&nbsp;VehicleJourney&nbsp;»)</font></font></font></p>
-
-
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Champ d’application:&nbsp;&lt;vehicleJourney&gt; &lt;Timetable&gt;<br><br><u>Vérification:</u>&nbsp;</font></font></font></p>
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si l’élément « vehicleJourney », mentionné dans les champs
-d’application, est présent une ou plusieurs fois , poursuivre le test,
-sinon le test est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant de l’objet «&nbsp;vehicleJourney&nbsp;»
-détecté est présent dans l’objet «&nbsp;TimeTable&nbsp;», le test est
-validé, sinon le test est invalidé et fournit un message
-d’avertissement «&nbsp;test 3.16.2&nbsp;: La course «&nbsp;vehicleJourney&nbsp;» dont l’identifiant est «&nbsp;ObjecId&nbsp;» n’est pas référencée dans l’objet «&nbsp;TimeTable&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.16.3</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérification de cohérence des HEUREs DE PASSAGE
-GRAPHIQUEEs/Chouette («&nbsp;VehicleJourneyAtStop&nbsp;») entre 2
-POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») consécutifs dans
-une COURSE («&nbsp;VehicleJourney&nbsp;»)</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:&nbsp;</span>&nbsp;&lt;VehicleJourney&gt;&nbsp;&lt;VehicleJourneyAtStop&gt;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le fichier contient un élément «&nbsp;vehicleJourney&nbsp;»
-incluant au moins deux éléments «&nbsp;vehicleJourneyAtStop&nbsp;»
-consécutifs, poursuivre le test, sinon le test est abandonné.</font></font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si entre deux éléments «&nbsp;vehicleJourneyAtStop&nbsp;» successifs,
-la différence absolue entre la valeur de l’attribut de l’élément
-«&nbsp;departureTime&nbsp;» du premier point d’arrêt et la valeur de
-l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» du second point
-d’arrêt est inférieur à une valeur paramétrable ZZ, poursuivre le test,
-sinon le test est invalidé et fournit le message&nbsp;: «&nbsp;test
-3.16.3a&nbsp;: entre deux éléments «&nbsp;vehicleJourneyAtStop&nbsp;»
-successifs, la différence absolue entre la valeur de l’attribut de
-l’élément «&nbsp;departureTime&nbsp;» du premier point d’arrêt et la
-valeur de l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» du second
-point d’arrêt est supérieure à une valeur paramétrable ZZ&nbsp;</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si entre deux éléments «&nbsp;vehicleJourneyAtStop&nbsp;» successifs,
-la valeur de l’attribut de l’élément «&nbsp;departureTime&nbsp;» du
-premier point d’arrêt est inférieure (ou égale, dans le cas de points
-rapprochés) à la valeur de l’attribut de l’élément &lt;arrivalTime&gt;
-du second point d’arrêt alors le test est validé, sinon poursuivre le
-test.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si entre deux éléments «&nbsp;vehicleJourneyAtStop&nbsp;» successifs,
-la valeur de l’attribut de l’élément «&nbsp;departureTime&nbsp;» du
-premier point d’arrêt est supérieure à la valeur de l’attribut de
-l’élément «&nbsp;arrivalTime&nbsp;» du second point d’arrêt et que la
-valeur de l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» du second
-point d’arrêt est inférieure à une valeur paramétrable WW alors le test
-est validé, sinon le test est invalidé et fournit le message&nbsp;:
-«&nbsp;test 3.16.3b&nbsp;: entre deux éléments
-«&nbsp;vehicleJourneyAtStop&nbsp;» successifs, la valeur de l’attribut
-de l’élément «&nbsp;departureTime&nbsp;» du premier point d’arrêt est
-inférieure à la valeur de l’attribut de l’élément
-«&nbsp;arrivalTime&nbsp;» du second point d’arrêt ou la valeur de
-l’attribut de l’élément «&nbsp;arrivalTime&nbsp;» du second point
-d’arrêt est supérieure à une valeur paramétrable WW&nbsp;»</font></font></font></p>
-
diff --git a/app/views/test_sheet/3_17.html b/app/views/test_sheet/3_17.html
deleted file mode 100644
index be2d52ce6..000000000
--- a/app/views/test_sheet/3_17.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.17<br>Représentation des coordonnées des points d’accès<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les coordonnées des POINTs D’ACCES
-(«&nbsp;AccessPoint&nbsp;») sont dans un même système géodésique ou un
-même système de projection<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans un même jeu de données, chaque POINT D’ACCES
-(«&nbsp;AccessPoint&nbsp;») doit être représenté géographiquement de la
-même manière et dans un système de représentation géographique
-identique. On vérifiera également qu’il n’y a pas d’aberration comme
-des coordonnées géographiques nulles ou situées hors d’une zone dont le
-périmètre ou le contour est à définir.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image026.jpg" height="595" width="376"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.17.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Test des coordonnées géographiques de chaque POINT
-D’ACCES («&nbsp;AccessPoint&nbsp;») par rapport à un modèle de
-projection de référence.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Champ d’application:&nbsp;&lt;AccessPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Soit PJ la projection de référence.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;AccessPoint&nbsp;» est présent une ou plusieurs fois, poursuivre le test, sinon le test est abandonné&nbsp;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de l’attribut de l’élément «&nbsp;longLatType&nbsp;»
-contenu dans l’élément «&nbsp;AccessPoint&nbsp;» est différente de PJ
-alors le test fournit le message d'avertissement&nbsp;: «&nbsp;test
-3.17.1&nbsp;: le point d’accès d’identifiant «&nbsp;ObjectId&nbsp;»
-n’est pas dans le bon système de projection&nbsp;ou ses coordonnées
-géographiques sont nulles ou il est situé hors d’une zone dont le
-périmètre ou le contour est à définir.»&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Sinon le test est validé.</font></font></font></p>
diff --git a/app/views/test_sheet/3_18.html b/app/views/test_sheet/3_18.html
deleted file mode 100644
index b40896dfb..000000000
--- a/app/views/test_sheet/3_18.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.18<br>
-Localisation des points d’accès dans un périmètre<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-S’assurer que les coordonnées
-des POINTs D’ACCES («&nbsp;AccessPoint&nbsp;») du jeu de données sont
-situées à l’intérieur d’un périmètre défini.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des&nbsp;POINTs D’ACCES («&nbsp;AccessPoint&nbsp;»)&nbsp;doivent se situer dans cette zone.</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque POINT D’ACCES («&nbsp;AccessPoint&nbsp;»)&nbsp;sont incluses dans un territoire délimité.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image027.gif" height="643" width="406"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.18.1</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification que les coordonnées de chaque POINT D’ACCES («&nbsp;AccessPoint&nbsp;»)&nbsp;sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;AccessPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;AccessPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.&nbsp;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de l’attribut de l’élément «&nbsp;longLatType&nbsp;»
-contenu dans l’objet «&nbsp;AccessPoint&nbsp;» est différente de PJ
-alors le test fournit le message d'avertissement «&nbsp;test
-3.18.1a&nbsp;: le point d’accès d’identifiant «&nbsp;ObjectId&nbsp;»
-n’est pas dans le bon système de projection&nbsp;», sinon poursuivre le
-test.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la projection du point, calculée à partir des valeurs des
-attributs des éléments «&nbsp;longitude&nbsp;», «&nbsp;latitude&nbsp;»
-contenus dans l’objet «&nbsp;AccessPoint&nbsp;», est contenue dans le
-polygone PG le test est validé, sinon le test est invalidé et fournit
-le message&nbsp;: «&nbsp;test 3.18.1b&nbsp;: le point d’accès
-d’identifiant «&nbsp;ObjectId&nbsp;» a des coordonnées qui sont hors du
-polygone de la zone couverte&nbsp;».</font></font></font></p> \ No newline at end of file
diff --git a/app/views/test_sheet/3_19.html b/app/views/test_sheet/3_19.html
deleted file mode 100644
index 5c96646c3..000000000
--- a/app/views/test_sheet/3_19.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.19<br>Représentation des coordonnées des équipements<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les coordonnées des EQUIPEMENTs («&nbsp;Facility») sont
-dans un même système géodésique ou un même système de projection<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans un même jeu de données, chaque EQUIPEMENT («&nbsp;Facility&nbsp;»)
-doit être représenté géographiquement de la même manière et dans un
-système de représentation géographique identique. On vérifiera
-également qu’il n’y a pas d’aberration comme des coordonnées
-géographiques nulles ou situées hors d’une zone dont le périmètre ou le
-contour est à définir.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image028.gif" height="801" width="493"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.19.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Test des coordonnées géographiques de chaque EQUIPEMENT
-(«&nbsp;Facility&nbsp;») par rapport à un modèle de projection de
-référence.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;Facility&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Soit PJ la projection de référence.&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;Facility&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de l’attribut de l’élément «&nbsp;longLatType&nbsp;»
-contenu dans l’élément «&nbsp;Facility&nbsp;» est différente de PJ
-alors le test fournit le message d'avertissement&nbsp;: «&nbsp;test
-3.19.1&nbsp;: l’equipement «&nbsp;ObjectId&nbsp;» n’est pas dans le bon
-système de projection&nbsp;ou ses coordonnées géographiques sont nulle
-ou il est situé hors d’une zone dont le périmètre ou le contour est à
-définir.»</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé.</font></font></font>
diff --git a/app/views/test_sheet/3_2.html b/app/views/test_sheet/3_2.html
deleted file mode 100644
index 4edff7b45..000000000
--- a/app/views/test_sheet/3_2.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.2<br>
-Points d’arrêt très proches regroupés au sein d’une zone d’arrêt <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que des POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») très proches,<br>
-portant le même nom ou un nom différent, sont regroupés au sein d’un même ARRÊT/Choutte.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br>
-</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Chaque POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») est
-localisé grâce à ses coordonnées en latitude et en longitude. D’autre
-part, chaque POINT D’ARRÊT SUR PARCOURS est relié à l’identifiant de
-l’ARRÊT1/Chouette («&nbsp;StopArea&nbsp;») dont il dépend
-(«&nbsp;ContainedIn&nbsp;»). Il suffit alors de vérifier que tous les
-POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») appartiennent à
-un même ARRÊT1/Chouette («&nbsp;StopArea&nbsp;») et qu’il n’y a pas de
-POINTs D’ARRÊT SUR PARCOURS isolés très proches d’autres POINTs D’ARRÊT
-SUR PARCOURS (cette distance reste à déterminer et est paramétrable).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.2.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérifier que 2 POINTs D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») très proches appartiennent à un même
-ARRÊT1/Chouette («&nbsp;StopArea&nbsp;»)</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si pour chaque élément «&nbsp;StopPoint&nbsp;», la distance spatiale
-calculée à partir de la valeur de l’attribut des éléments
-«&nbsp;longitude&nbsp;», «&nbsp;latitude&nbsp;» et
-«&nbsp;longLatType&nbsp;» entre lui et tous les autres éléments
-«&nbsp;stopPoint&nbsp;» est inférieure à une valeur paramétrable XX
-alors vérifier que la valeur de l’attribut de l’élément
-«&nbsp;containedIn&nbsp;» de ces deux points d’arrêt
-«&nbsp;StopPoint&nbsp;» est identique. Si elle est différente alors
-adresser le message d'avertissement&nbsp;: «&nbsp;test 3.2.1&nbsp;: la
-distance calculée entre un point d’arrêt et les autres points d’arrêt
-est inférieure à une valeur paramétrable XX mais la valeur de
-l’attribut de l’élément «&nbsp;containedIn&nbsp;» de ces deux points
-d’arrêt «&nbsp;StopPoint&nbsp;» n’est pas identique&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Sinon le test est validé</font></font></font></p>
diff --git a/app/views/test_sheet/3_20.html b/app/views/test_sheet/3_20.html
deleted file mode 100644
index 9c8046d2a..000000000
--- a/app/views/test_sheet/3_20.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.20<br>
-Localisation des équipements dans un périmètre défini<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-S’assurer que les coordonnées des EQUIPEMENTs («&nbsp;Facility&nbsp;») du jeu de données sont situées à l’intérieur d’un périmètre défini.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des&nbsp;EQUIPEMENTs («&nbsp;Facility&nbsp;»)&nbsp;doivent se situer dans cette zone.</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque&nbsp;EQUIPEMENT («&nbsp;Facility&nbsp;»)&nbsp;sont incluses dans un territoire délimité.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image028.gif" height="801" width="493"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.20.1</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification que les coordonnées de chaque&nbsp;EQUIPEMENT («&nbsp;Facility»)&nbsp;sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span> &lt;Facility&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;Facility&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de l’attribut de l’élément «&nbsp;longLatType&nbsp;»
-contenu dans l’objet «&nbsp;Facility&nbsp;» est différente de PJ alors
-le test fournit le message d'avertissement «&nbsp;test 3.20.1a&nbsp;:
-l’equipement d’identifiant «&nbsp;ObjectId&nbsp;» n’est pas dans le bon
-système de projection&nbsp;», sinon poursuivre le test.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la projection du point, calculée à partir des valeurs des
-attributs des éléments «&nbsp;longitude&nbsp;», «&nbsp;latitude&nbsp;»
-contenus dans l’objet «&nbsp;Facility&nbsp;», est contenue dans le
-polygone PG le test est validé, sinon le test est invalidé et fournit
-le message&nbsp;: «&nbsp;test 3.20.1b&nbsp;: l’equipement d’identifiant
-«&nbsp;ObjectId&nbsp;» a des coordonnées qui sont hors du polygone de
-la zone couverte&nbsp;»<br>&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/3_21.html b/app/views/test_sheet/3_21.html
deleted file mode 100644
index 55f38ecdf..000000000
--- a/app/views/test_sheet/3_21.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.21<br>
-Cohérence entre le temps et la distance pour chaque lien accès-zone d’arrêt <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier&nbsp;qu’il y a une cohérence entre le temps et la distance pour chaque LiensAccèsZoneArrêt/NEPTUNE («&nbsp;AccessLink&nbsp;»)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Pour&nbsp;chaque LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;») ,
-le temps de parcours entre 1 ARRÊT/Chouette («&nbsp;StopArea&nbsp;») et
-1 Accès/NEPTUNE («&nbsp;AccessPoint&nbsp;») ne doit pas être aberrant.
-On peut alors fixer une vitesse théorique moyenne (en fonction du temps
-de déplacement en marche à pied, des obstacles rencontrés, de la perte
-de temps liée à la descente du véhicule).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ainsi la longueur du&nbsp;LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;»)&nbsp;qui
-est la différence entre les éléments «&nbsp;EndOfLink&nbsp;» et
-«&nbsp;StartOfLink&nbsp;» et la durée représentée par les éléments
-«&nbsp;DefaultDuration&nbsp;»,&nbsp;«&nbsp;FrequentTravellerDuration&nbsp;»
-ou «&nbsp;OccasionalTravellerDuration&nbsp;», éventuellement
-«&nbsp;MobilityRestrictedTravellerDuration&nbsp;», permet de calculer
-une vitesse qui doit s’approcher de la vitesse théorique (fourchette à
-définir).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image029.jpg" height="633" width="435"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.21.1</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérifier les vitesses calculées à partir des attributs du&nbsp;LiensAccèsZoneArrêt /NEPTUNE («&nbsp;AccessLink&nbsp;»)&nbsp;suivant les paramètres fixés&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">Champ d’application:</span>&nbsp;&lt;AccessLink&gt;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u><br><br>- Si l’élément «&nbsp;AccessLink&nbsp;»
-mentionné dans les champs d’application est présent une ou plusieurs
-fois, poursuivre le test, sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><br>-
-Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;DefaultDuration&nbsp;» est proche de la valeur
-paramétrable XX (+/- delta), poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.21.1a&nbsp;: la
-vitesse fixée par l’élément «&nbsp;DefaultDuration&nbsp;» n’est pas
-conforme à la valeur paramétrable XX (+/- delta) fixée pour le lien
-d’accès dont l’identifiant est «&nbsp;ObjectId&nbsp;».</font></font></font><br><br><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;FrequentTravellerDuration&nbsp;» est proche de la valeur
-paramétrable YY (+/- delta), poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.21.1b&nbsp;: la
-vitesse fixée par l’élément «&nbsp;FrequentTravellerDuration&nbsp;»
-n’est pas conforme à la valeur paramétrable YY (+/- delta) fixée pour
-le lien d’accès dont l’identifiant est «&nbsp;ObjectId&nbsp;»</font></font></font><span style="font-family: Arial,sans-serif;"><br><br></span><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">-
-Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;OccasionalTravellerDuration&nbsp;» est proche de la valeur
-paramétrable ZZ (+/- delta), poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.21.1c&nbsp;: la
-vitesse fixée par l’élément «&nbsp;OccasionalTravellerDuration&nbsp;»
-n’est pas conforme à la valeur paramétrable ZZ (+/- delta) fixée pour e
-lien d’accès dont l’identifiant est «&nbsp;ObjectId&nbsp;».<br></font></font></font><span style="font-family: Arial,sans-serif;"><br>- </span><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Si
-l’élément «&nbsp;MobilityRestrictedTravellerDuration&nbsp;»&nbsp; est
-défini dans l’élément «&nbsp;VehicleJourneyAtStop&nbsp;» identifié,
-poursuivre le test, sinon le test est validé</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">&nbsp;</font></font></font>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;MobilityRestrictedTravellerDuration&nbsp;» est proche de
-la valeur paramétrable WW (+/- delta), le test est validé, sinon le
-test est invalidé et fournit le message&nbsp;: «&nbsp;test
-3.8.1d&nbsp;: la vitesse fixée par l’élément
-«&nbsp;MobilityRestrictedTravellerDuration&nbsp;» n’est pas conforme à
-la valeur paramétrable WW (+/- delta) fixée pour le lien d’accès dont
-l’identifiant est «&nbsp;ObjectId&nbsp;».</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/3_3.html b/app/views/test_sheet/3_3.html
deleted file mode 100644
index 46215f88c..000000000
--- a/app/views/test_sheet/3_3.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- contrôle N° 3.3<br>
-Unicité des noms de points d’arrêt <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que chaque POINT D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») possède des propriétés uniques au sein d’un
-même jeu de données<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans un même jeu de données et à fortiori sur un même LIGNE/Chouette
-(«&nbsp;Line&nbsp;»), deux ou plusieurs POINTs D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») peuvent avoir la même dénomination. Si un
-simple nom ne suffit pas (mairie, église …) à les départager, alors
-il faut ajouter à ce nom une adresse et éventuellement le nom de la
-commune.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle consiste donc à recenser les POINTs D’ARRÊT SUR PARCOURS qui possèdent les mêmes caractéristiques.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-&nbsp;<img src="image017.jpg" height="624" width="450"></font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.3.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Différentiation de nom pour les POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:&nbsp;</span>&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.&nbsp;</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- S’il existe deux points d’arrêt «&nbsp;StopPoint&nbsp;» dont la
-valeur de l’attribut de l’élément «&nbsp;names&nbsp;» est identique et
-que les valeurs de l’attribut de l’élément &lt;containedIn&gt; sont
-différentes ou vides, alors la valeur de l’élément
-«&nbsp;adresse&nbsp;» doit être différenciée pour les deux objets
-«&nbsp;StopPoint&nbsp;». Si c’est le cas, le test est validé sinon le
-test fournit &nbsp;lemessage d'avertissement (WARNING)&nbsp;
-&nbsp;: «&nbsp;test 3.3.1&nbsp;: deux points d’arrêt
-«&nbsp;StopPoint&nbsp;» de même nom ne sont pas suffisamment renseignés
-pour avoir des propriétés uniques&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/3_4.html b/app/views/test_sheet/3_4.html
deleted file mode 100644
index a216e99c8..000000000
--- a/app/views/test_sheet/3_4.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.4<br>
-Unicité des noms de ligne<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que chaque LINE/Chouette («&nbsp;Line&nbsp;») possède des propriétés uniques<br>
-dans un jeu de données.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans un même jeu de données, chaque LINE/Chouette («&nbsp;Line&nbsp;») doit posséder une appellation unique.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle consiste donc à recenser les LINEs/Chouette qui possèdent les mêmes propriétés.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image018.jpg" height="498" width="478"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.4.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérifier que chaque LINE/Chouette («&nbsp;Line&nbsp;») possède des valeurs d’attributs uniques</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;Line&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;Line&nbsp;», mentionné dans les champs
-d’application, est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la référence constituée par la concaténation de la valeur des
-attributs des éléments «&nbsp;name&nbsp;» et «&nbsp;number&nbsp;» est
-unique pour toutes les lignes «&nbsp;Line&nbsp;», le test est validé,
-sinon le test est invalidé et fournit le message&nbsp;: «&nbsp;test
-3.4.1&nbsp;: les éléments «&nbsp;name&nbsp;» et «&nbsp;number&nbsp;»
-d’une ligne ne constituent pas un identifiant unique pour la ligne
-«&nbsp;Line&nbsp;»&nbsp;référencée par l’élément «&nbsp;ObjectId&nbsp;»</font></font></font></p>
diff --git a/app/views/test_sheet/3_5.html b/app/views/test_sheet/3_5.html
deleted file mode 100644
index 584de6a2c..000000000
--- a/app/views/test_sheet/3_5.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.5<br>
-Modèle de représentation des coordonnées des points d’arrêt<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que les coordonnées des POINTs D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») sont dans un même système géodésique ou un
-même système de projection<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Dans un même jeu de données, chaque POINT D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») doit être représenté géographiquement de la
-même manière et dans un système de représentation géographique
-identique. On vérifiera également qu’il n’y a pas d’aberration comme
-des coordonnées géographiques nulle ou situées hors d’une zone dont le
-périmètre ou le contour est à définir.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.5.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Test des coordonnées géographiques de chaque POINT
-D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») par rapport à un modèle
-de projection de référence.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Soit PJ la projection de référence:<br>-
-Si l’objet «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.<br>- Si la valeur de l’attribut de
-l’élément «&nbsp;longLatType&nbsp;» contenu dans l’élément
-«&nbsp;StopPoint&nbsp;» est différente de PJ alors le test fournit le
-message d'avertissement&nbsp;: «&nbsp;test 3.5.1&nbsp;: le point
-d’arrêt d’identifiant «&nbsp;ObjectId&nbsp;» n’est pas dans le bon
-système de projection&nbsp;ou ses coordonnées géographiques sont nulle
-ou il est situé hors d’une zone dont le périmètre ou le contour est à
-définir.»</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé.</font></font></font>
diff --git a/app/views/test_sheet/3_6.html b/app/views/test_sheet/3_6.html
deleted file mode 100644
index d26b60765..000000000
--- a/app/views/test_sheet/3_6.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.6<br>
-Localisation des points d’arrêt à l’intérieur d’un périmètre défini<br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-S’assurer que les coordonnées
-des POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») du jeu de
-données sont situées à l’intérieur d’un périmètre défini.<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br>
-</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des&nbsp;POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)&nbsp;doivent se situer dans cette zone.</font></font></font></p>
-
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque&nbsp;POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)&nbsp;sont incluses dans un territoire délimité.</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.6.1</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification que les coordonnées de chaque POINT D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.&nbsp;</font></font></font>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;StopPoint&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’objet «&nbsp;StopPoint&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la valeur de l’attribut de l’élément «&nbsp;longLatType&nbsp;»
-contenu dans l’objet «&nbsp;StopPoint&nbsp;» est différente de PJ alors
-le test fournit le message d'avertissement «&nbsp;test 3.6.1a&nbsp;: le
-point d’arrêt d’identifiant «&nbsp;ObjectId&nbsp;» n’est pas dans le
-bon système de projection&nbsp;», sinon poursuivre le test.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la projection du point, calculée à partir des valeurs des
-attributs des éléments «&nbsp;longitude&nbsp;», «&nbsp;latitude&nbsp;»
-contenus dans l’objet «&nbsp;StopPoint&nbsp;», est contenue dans le
-polygone PG le test est validé, sinon le test est invalidé et fournit
-le message&nbsp;: «&nbsp;test 3.6.1b&nbsp;: le point d’arrêt
-d’identifiant «&nbsp;ObjectId&nbsp;» a des coordonnées qui sont hors du
-polygone de la zone couverte&nbsp;».</font></font></font></p>
diff --git a/app/views/test_sheet/3_7.html b/app/views/test_sheet/3_7.html
deleted file mode 100644
index e061a060c..000000000
--- a/app/views/test_sheet/3_7.html
+++ /dev/null
@@ -1,56 +0,0 @@
-ß<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.7<br>
-Caractérisation des distances entre les points d’arrêt <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier que la distance entre les POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;»)<br>
-se situe dans une fourchette paramétrable (distance minimale et maximale à fixer)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Prioritée: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Afin de contrôler les distances aberrantes entre les POINTs D’ARRÊT SUR
-PARCOURS («&nbsp;StopPoint&nbsp;»), un contrôle sera effectué sur la
-distance entre les 2 POINTs D’ARRÊT SUR PARCOURS de chaque TRONCON
-COMMERCIAL/Chouette («&nbsp;PtLink&nbsp;»)&nbsp;: ce contrôle devra
-répondre à des critères de distance maximale et de distance minimale
-(ces distances seront paramétrables).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p>
-<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.7.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérification de la distance entre 2 POINTs D’ARRÊT SUR PARCOURS («&nbsp;StopPoint&nbsp;») consécutifs</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;vehicleJourney&gt;&nbsp;&lt;VehicleJourneyAtStop&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le fichier contient une classe d’objets
-«&nbsp;vehicleJourney&nbsp;» incluant au moins deux éléments
-«&nbsp;vehicleJourneyAtStop&nbsp;» consécutifs, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si entre deux éléments «&nbsp;vehicleJourneyAtStop&nbsp;» successifs,
-la distance spatiale entre le point d’arrêt «&nbsp;StopPoint&nbsp;»
-identifié par la valeur de l’attribut de l’élément
-«&nbsp;stopPointId&nbsp;» et le point d’arrêt «&nbsp;StopPoint»
-identifié par la valeur de l’attribut de l’élément
-«&nbsp;stopPointId&nbsp;» est inférieure à XX ou supérieure à YY, alors
-le test fournit le message d’avertissement&nbsp;: «&nbsp;test
-3.7.1&nbsp;: la distance spatiale entre deux points d’arrêt consécutifs
-ne se situe pas dans une fourchette autorisée&nbsp;(entre XX pour sa
-valeur minimale et YY pour sa valeur supérieure».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Sinon le test est validé</font></font></font></p>
diff --git a/app/views/test_sheet/3_8.html b/app/views/test_sheet/3_8.html
deleted file mode 100644
index aa080a4b4..000000000
--- a/app/views/test_sheet/3_8.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.8<br>
-Cohérence entre le temps et la distance pour chaque correspondance <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier qu’il
-y a une cohérence entre le temps et la distance pour chaque
-TronçonDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;»)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Pour&nbsp;chaque TronçonDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;»),
-le temps de parcours entre 2&nbsp;ARRÊT/Chouette
-(«&nbsp;StopArea&nbsp;») ne doit pas être aberrant. On peut alors fixer
-une vitesse théorique moyenne (en fonction du temps de déplacement en
-marche à pied, des obstacles rencontrés, de la perte de temps liée à la
-descente du véhicule).</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Ainsi la longueur du&nbsp;TronçonDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;»)&nbsp;qui
-est la différence entre les éléments «&nbsp;EndOfLink&nbsp;» et
-«&nbsp;StartOfLink&nbsp;» et la durée représentée par les éléments
-«&nbsp;DefaultDuration&nbsp;», </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">«&nbsp;</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">FrequentTravellerDuration&nbsp;» ou «&nbsp;OccasionalTravellerDuration&nbsp;», éventuellement&nbsp;</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">«&nbsp;</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">MobilityRestrictedTravellerDuration&nbsp;»,
-permet de calculer une vitesse qui doit s’approcher de la vitesse
-théorique (fourchette à définir).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image021.jpg" height="547" width="372"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.8.1</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u>
-Vérifier les vitesses calculées à partir des attributs du TronçonDeCorrespondance/Chouette («&nbsp;ConnectionLink&nbsp;»)&nbsp;suivant les paramètres fixés&nbsp;</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application:</span>&nbsp;&lt;ConnectionLink&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;ConnectionLink&nbsp;» mentionné dans les champs
-d’application est présent une ou plusieurs fois, poursuivre le test,
-sinon le test est abandonné.</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;DefaultDuration&nbsp;» est proche de la valeur
-paramétrable XX (+/- delta), poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.8.1a&nbsp;: la
-vitesse fixée par l’élément «&nbsp;DefaultDuration&nbsp;» n’est pas
-conforme à la valeur paramétrable XX (+/- delta) fixée pour la
-correspondance dont l’identifiant est «&nbsp;ObjectId&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;FrequentTravellerDuration&nbsp;» est proche de la valeur
-paramétrable YY (+/- delta), poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.8.1b&nbsp;: la
-vitesse fixée par l’élément «&nbsp;FrequentTravellerDuration&nbsp;»
-n’est pas conforme à la valeur paramétrable YY (+/- delta) fixée pour
-la correspondance dont l’identifiant est «&nbsp;ObjectId&nbsp;».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;OccasionalTravellerDuration&nbsp;» est proche de la valeur
-paramétrable ZZ (+/- delta), poursuivre le test, sinon le test est
-invalidé et fournit le message&nbsp;: «&nbsp;test 3.8.1c&nbsp;: la
-vitesse fixée par l’élément «&nbsp;OccasionalTravellerDuration&nbsp;»
-n’est pas conforme à la valeur paramétrable ZZ (+/- delta) fixée pour
-la correspondance dont l’identifiant est «&nbsp;ObjectId&nbsp;».».</font></font></font></p>
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si l’élément «&nbsp;MobilityRestrictedTravellerDuration&nbsp;»&nbsp;
-est défini dans l’élément «&nbsp;VehicleJourneyAtStop&nbsp;» identifié,
-poursuivre le test, sinon le test est validé.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si la vitesse déduite de la distance spatiale entre
-«&nbsp;EndOfLink&nbsp;» et «&nbsp;StartOfLink&nbsp;» divisée par le
-temps «&nbsp;MobilityRestrictedTravellerDuration&nbsp;» est proche de
-la valeur paramétrable WW (+/- delta), le test est validé, sinon le
-test est invalidé et fournit le message&nbsp;: «&nbsp;test
-3.8.1d&nbsp;: la vitesse fixée par l’élément
-«&nbsp;MobilityRestrictedTravellerDuration&nbsp;» n’est pas conforme à
-la valeur paramétrable WW (+/- delta) fixée pour la correspondance dont
-l’identifiant est «&nbsp;ObjectId&nbsp;».<br>&nbsp;</font></font></font></p>
diff --git a/app/views/test_sheet/3_9.html b/app/views/test_sheet/3_9.html
deleted file mode 100644
index 295eca22a..000000000
--- a/app/views/test_sheet/3_9.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center">
-<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i>
- point de contrôle N° 3.9<br>
-Cohérence entre le temps et la distance pour chaque tronçon <br>
-</i></font></font></h1>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>
-Vérifier&nbsp;qu’il y a une cohérence entre le temps et la distance pour chaque TRONCON COMMERCIAL / Chouette («&nbsp;PtLink&nbsp;»)<br>
-</font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif">
-</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u>
-</font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-Pour chaque&nbsp;TRONCON COMMERCIAL / Chouette («&nbsp;PtLink&nbsp;»)&nbsp;,
-on peut calculer la distance entre les 2 POINTs D’ARRÊT SUR PARCOURS
-(«&nbsp;StopPoint&nbsp;») qui le constituent et au sein d’une même
-COURSE COMMERCIALE («&nbsp;VehicleJourney&nbsp;»), on peut récupérer
-l’HEURE DE PASSAGE GRAPHIQUEE/Chouette
-(«&nbsp;VehicleJourneyAtStop&nbsp;») des POINTs D’ARRÊT SUR PARCOURS .
-On peut ainsi vérifier que la vitesse calculée se situe autour d’une
-vitesse théorique moyenne (vitesse commerciale ou vitesse à vol
-d’oiseau).</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>Exemple: </u></b></font></font></font></p>
-<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p>
-<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<b><u>N° test:</u></b>
-Test 3.9.1</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Libellé:</u> Vérifier que la vitesse entre 2 POINTs D’ARRÊT SUR
-PARCOURS («&nbsp;StopPoint&nbsp;») consécutifs se situe dans une
-fourchette autorisée.</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">
-Champ d’application</span>:&nbsp;&lt;vehicleJourney&gt;&nbsp;&lt;VehicleJourneyAtStop&gt;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-<u>Vérification:</u> </font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si le fichier contient un objet «&nbsp;vehicleJourney&nbsp;» incluant
-au moins deux objets «&nbsp;vehicleJourneyAtStop&nbsp;» consécutifs,
-poursuivre le test, sinon le test est abandonné&nbsp;</font></font></font></p>
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
-- Si entre deux objets «&nbsp;vehicleJourneyAtStop&nbsp;» successifs,
-la distance spatiale entre le point d’arrêt «&nbsp;StopPoint&nbsp;»
-identifié par la valeur de l’attribut de l’élément
-«&nbsp;stopPointId&nbsp;» et le point d’arrêt «&nbsp;StopPoint&nbsp;»
-identifié par la valeur de l’attribut de l’élément
-«&nbsp;stopPointId&nbsp;» divisée par la différence absolue entre la
-valeur de l’attribut de l’élément «&nbsp;departureTime&nbsp;» du
-premier point d’arrêt et la valeur de l’attribut de l’élément
-«&nbsp;arrivalTime&nbsp;» du second point d’arrêt est inférieure à XX
-ou supérieure à YY alors le test fournit le message
-d’avertissement&nbsp;: «&nbsp;test 3.9.1&nbsp;: la vitesse déterminée
-par la distance et le temps entre 2 points d’arrêt consécutifs (entre
-deux objets «&nbsp;vehicleJourneyAtStop&nbsp;») ne se situe pas une
-fourchette autorisée entre XX et YY&nbsp;».</font></font></font></p>
-
-
-<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">
--&nbsp;Sinon le test est validé</font></font></font></p>
diff --git a/app/views/test_sheet/show.html.erb b/app/views/test_sheet/show.html.erb
deleted file mode 100644
index 6c0c4b109..000000000
--- a/app/views/test_sheet/show.html.erb
+++ /dev/null
@@ -1,7 +0,0 @@
-<%= @page.content.html_safe %>
-
-<% content_for :sidebar do %>
-<div id="sidebarhelp" class="help">
-<%= textilize(@toc.content).html_safe %>
-</div>
-<% end %> \ No newline at end of file
diff --git a/app/views/test_sheet/toc.html b/app/views/test_sheet/toc.html
deleted file mode 100644
index b0c9f1be8..000000000
--- a/app/views/test_sheet/toc.html
+++ /dev/null
@@ -1,53 +0,0 @@
-h3. Définition des tests
-
-* Catégorie 1
-** "Fiche 1.1":1_1
-** "Fiche 1.2":1_2
-* Catégorie 2
-** "Fiche 2.1":2_1
-** "Fiche 2.2":2_2
-** "Fiche 2.3":2_3
-** "Fiche 2.4":2_4
-** "Fiche 2.5":2_5
-** "Fiche 2.6":2_6
-** "Fiche 2.7":2_7
-** "Fiche 2.8":2_8
-** "Fiche 2.9":2_9
-** "Fiche 2.10":2_10
-** "Fiche 2.11":2_11
-** "Fiche 2.12":2_12
-** "Fiche 2.13":2_13
-** "Fiche 2.14":2_14
-** "Fiche 2.15":2_15
-** "Fiche 2.16":2_16
-** "Fiche 2.17":2_17
-** "Fiche 2.18":2_18
-** "Fiche 2.19":2_19
-** "Fiche 2.20":2_20
-** "Fiche 2.21":2_21
-** "Fiche 2.22":2_22
-** "Fiche 2.23":2_23
-** "Fiche 2.24":2_24
-** "Fiche 2.25":2_25
-** "Fiche 2.26":2_26
-** "Fiche 2.27":2_27
-** "Fiche 2.28":2_28
-* Catégorie 3
-** "Fiche 3.1":3_1
-** "Fiche 3.2":3_2
-** "Fiche 3.3":3_3
-** "Fiche 3.4":3_4
-** "Fiche 3.5":3_5
-** "Fiche 3.6":3_6
-** "Fiche 3.7":3_7
-** "Fiche 3.8":3_8
-** "Fiche 3.9":3_9
-** "Fiche 3.10":3_10
-** "Fiche 3.11":3_11
-** "Fiche 3.15":3_15
-** "Fiche 3.16":3_16
-** "Fiche 3.17":3_17
-** "Fiche 3.18":3_18
-** "Fiche 3.19":3_19
-** "Fiche 3.20":3_20
-** "Fiche 3.21":3_21
diff --git a/config/locales/compliance_check_results.yml b/config/locales/compliance_check_results.yml
index cda7f7b32..e12bfd235 100644
--- a/config/locales/compliance_check_results.yml
+++ b/config/locales/compliance_check_results.yml
@@ -227,14 +227,17 @@ en:
3-AccessLink-2: "Vérification de la cohérence entre la distance fournie sur le lien d'accès et la distance géographique entre les deux extrémités du lien d'accès"
3-AccessLink-3: "Vérification de la vitesse de parcours entre les deux extrémités d'un lien d'accès"
3-Line-1: "Vérification de la non homonymie des lignes"
+ 3-Line-2: "Vérification de la présence de séquences d'arrêts sur la ligne"
3-Route-1: "Vérification de la succession des arrêts de la séquence"
3-Route-2: "Vérification de la séquence inverse"
3-Route-3: "Vérification de la distance entre deux arrêts successifs de la séquence"
3-Route-4: "Vérification de double définition de séquences"
3-Route-5: "Vérification de séquences sans séquence opposée"
- 3-JourneyPattern-1: "Vérification de l'utilisation des arrêts par les missions"
- 3-JourneyPattern-2: "Vérification de l’existence d’une mission passant par tous les arrêts de la séquence"
- 3-JourneyPattern-3: "Vérification de double définition de missions"
+ 3-Route-6: "Vérification de la présence d'arrêts dans la séquence"
+ 3-Route-7: "Vérification de la présence de missions"
+ 3-Route-8: "Vérification de l'utilisation des arrêts par les missions"
+ 3-Route-9: "Vérification de l’existence d’une mission passant par tous les arrêts de la séquence"
+ 3-JourneyPattern-1: "Vérification de double définition de missions"
3-VehicleJourney-1: "Vérification de la chronologie des horaires de passage à un arrêt"
3-VehicleJourney-2: "Vérification de la vitesse de transfert entre deux arrêts"
3-VehicleJourney-3: "Vérification de la cohérence des courses successives desservant deux mêmes arrêts"
diff --git a/config/routes.rb b/config/routes.rb
index a0e91cf7f..de77856f3 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -179,7 +179,6 @@ ChouetteIhm::Application.routes.draw do
end
match '/help/(*slug)' => 'help#show'
- match '/test_sheet/(*slug)' => 'test_sheet#show'
match '/404', :to => 'errors#not_found'
match '/422', :to => 'errors#server_error'
diff --git a/public/test_sheet/image001.gif b/public/test_sheet/image001.gif
deleted file mode 100755
index 7baead282..000000000
--- a/public/test_sheet/image001.gif
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image001.jpg b/public/test_sheet/image001.jpg
deleted file mode 100755
index 148a8d555..000000000
--- a/public/test_sheet/image001.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image002.jpg b/public/test_sheet/image002.jpg
deleted file mode 100755
index 1f6c96bb0..000000000
--- a/public/test_sheet/image002.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image003.jpg b/public/test_sheet/image003.jpg
deleted file mode 100755
index 7bd7b6e2a..000000000
--- a/public/test_sheet/image003.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image004.jpg b/public/test_sheet/image004.jpg
deleted file mode 100755
index eea635db0..000000000
--- a/public/test_sheet/image004.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image005.jpg b/public/test_sheet/image005.jpg
deleted file mode 100755
index 05a9fc9fd..000000000
--- a/public/test_sheet/image005.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image006.jpg b/public/test_sheet/image006.jpg
deleted file mode 100755
index fa185e313..000000000
--- a/public/test_sheet/image006.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image007.jpg b/public/test_sheet/image007.jpg
deleted file mode 100755
index 4c581999e..000000000
--- a/public/test_sheet/image007.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image008.jpg b/public/test_sheet/image008.jpg
deleted file mode 100755
index ffde60848..000000000
--- a/public/test_sheet/image008.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image009.jpg b/public/test_sheet/image009.jpg
deleted file mode 100755
index fdfc8a7f8..000000000
--- a/public/test_sheet/image009.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image010.jpg b/public/test_sheet/image010.jpg
deleted file mode 100755
index 39d1381e6..000000000
--- a/public/test_sheet/image010.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image011.jpg b/public/test_sheet/image011.jpg
deleted file mode 100755
index f15976961..000000000
--- a/public/test_sheet/image011.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image012.jpg b/public/test_sheet/image012.jpg
deleted file mode 100755
index 23a77d27f..000000000
--- a/public/test_sheet/image012.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image013.jpg b/public/test_sheet/image013.jpg
deleted file mode 100755
index e0c114636..000000000
--- a/public/test_sheet/image013.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image014.jpg b/public/test_sheet/image014.jpg
deleted file mode 100755
index 5dc13fdee..000000000
--- a/public/test_sheet/image014.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image015.jpg b/public/test_sheet/image015.jpg
deleted file mode 100755
index ec42834c3..000000000
--- a/public/test_sheet/image015.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image016.jpg b/public/test_sheet/image016.jpg
deleted file mode 100755
index ba5d19d3c..000000000
--- a/public/test_sheet/image016.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image017.jpg b/public/test_sheet/image017.jpg
deleted file mode 100755
index 59e12d3ce..000000000
--- a/public/test_sheet/image017.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image018.jpg b/public/test_sheet/image018.jpg
deleted file mode 100755
index e89c11f3a..000000000
--- a/public/test_sheet/image018.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image019.jpg b/public/test_sheet/image019.jpg
deleted file mode 100755
index 03a904932..000000000
--- a/public/test_sheet/image019.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image020.jpg b/public/test_sheet/image020.jpg
deleted file mode 100755
index 40ed9f6e7..000000000
--- a/public/test_sheet/image020.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image021.jpg b/public/test_sheet/image021.jpg
deleted file mode 100755
index a0657d16e..000000000
--- a/public/test_sheet/image021.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image022.jpg b/public/test_sheet/image022.jpg
deleted file mode 100755
index 93ed2fa8b..000000000
--- a/public/test_sheet/image022.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image023.jpg b/public/test_sheet/image023.jpg
deleted file mode 100755
index 1dbf32723..000000000
--- a/public/test_sheet/image023.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image024.jpg b/public/test_sheet/image024.jpg
deleted file mode 100755
index 117a34061..000000000
--- a/public/test_sheet/image024.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image025.jpg b/public/test_sheet/image025.jpg
deleted file mode 100755
index 8a782704c..000000000
--- a/public/test_sheet/image025.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image026.jpg b/public/test_sheet/image026.jpg
deleted file mode 100755
index 7db56d4b9..000000000
--- a/public/test_sheet/image026.jpg
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image027.gif b/public/test_sheet/image027.gif
deleted file mode 100755
index 9d5091332..000000000
--- a/public/test_sheet/image027.gif
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image028.gif b/public/test_sheet/image028.gif
deleted file mode 100755
index 3cdc86104..000000000
--- a/public/test_sheet/image028.gif
+++ /dev/null
Binary files differ
diff --git a/public/test_sheet/image029.jpg b/public/test_sheet/image029.jpg
deleted file mode 100755
index 1376834c9..000000000
--- a/public/test_sheet/image029.jpg
+++ /dev/null
Binary files differ