From 16f02370959c1d1b92a62f7b901b3456f1c52948 Mon Sep 17 00:00:00 2001
From: berradag3u <louise.berrada1@etu.univ-lorraine.fr>
Date: Wed, 31 May 2023 12:02:39 +0200
Subject: [PATCH] Ajout Bouton raccourcis

---
 data/2223_S2/V025_230531/S2/A2.txt      | 20 ++++++
 data/2223_S2/V025_230531/S2/BD2.txt     | 25 +++++++
 data/2223_S2/V025_230531/S2/C2a.txt     | 14 ++++
 data/2223_S2/V025_230531/S2/C2b.txt     | 14 ++++
 data/2223_S2/V025_230531/S2/COO.txt     | 14 ++++
 data/2223_S2/V025_230531/S2/DR1.txt     | 16 +++++
 data/2223_S2/V025_230531/S2/ERG.txt     | 12 ++++
 data/2223_S2/V025_230531/S2/GP2.txt     | 29 ++++++++
 data/2223_S2/V025_230531/S2/IHM.txt     | 33 ++++++++++
 data/2223_S2/V025_230531/S2/M3.txt      | 27 ++++++++
 data/2223_S2/V025_230531/S2/M4.txt      | 16 +++++
 data/2223_S2/V025_230531/S2/M5.txt      | 15 +++++
 data/2223_S2/V025_230531/S2/POO.txt     | 43 ++++++++++++
 data/2223_S2/V025_230531/S2/PPP2.txt    | 16 +++++
 data/2223_S2/V025_230531/S2/QD1.txt     | 10 +++
 data/2223_S2/V025_230531/S2/RES.txt     | 48 ++++++++++++++
 data/2223_S2/V025_230531/S2/modules.txt | 16 +++++
 data/2223_S2/V025_230531/S4/A4.txt      | 23 +++++++
 data/2223_S2/V025_230531/S4/ASR8.txt    | 26 ++++++++
 data/2223_S2/V025_230531/S4/BD4.txt     | 22 +++++++
 data/2223_S2/V025_230531/S4/C4.txt      | 22 +++++++
 data/2223_S2/V025_230531/S4/DEV6.txt    | 31 +++++++++
 data/2223_S2/V025_230531/S4/DEV7.txt    | 30 +++++++++
 data/2223_S2/V025_230531/S4/GP4.txt     | 33 ++++++++++
 data/2223_S2/V025_230531/S4/IG.txt      | 30 +++++++++
 data/2223_S2/V025_230531/S4/M10.txt     | 21 ++++++
 data/2223_S2/V025_230531/S4/M11.txt     | 21 ++++++
 data/2223_S2/V025_230531/S4/PPP4.txt    | 20 ++++++
 data/2223_S2/V025_230531/S4/WEB3.txt    | 35 ++++++++++
 data/2223_S2/V025_230531/S4/modules.txt | 12 ++++
 data/2223_S2/V025_230531/cursus.txt     |  2 +
 data/2223_S2/V025_230531/weeks.txt      | 13 ++++
 data/2223_S2/version.txt                |  4 +-
 shukan/ShukanParameters.java            | 88 ++++++++++++++++++++++++-
 34 files changed, 796 insertions(+), 5 deletions(-)
 create mode 100644 data/2223_S2/V025_230531/S2/A2.txt
 create mode 100644 data/2223_S2/V025_230531/S2/BD2.txt
 create mode 100644 data/2223_S2/V025_230531/S2/C2a.txt
 create mode 100644 data/2223_S2/V025_230531/S2/C2b.txt
 create mode 100644 data/2223_S2/V025_230531/S2/COO.txt
 create mode 100644 data/2223_S2/V025_230531/S2/DR1.txt
 create mode 100644 data/2223_S2/V025_230531/S2/ERG.txt
 create mode 100644 data/2223_S2/V025_230531/S2/GP2.txt
 create mode 100644 data/2223_S2/V025_230531/S2/IHM.txt
 create mode 100644 data/2223_S2/V025_230531/S2/M3.txt
 create mode 100644 data/2223_S2/V025_230531/S2/M4.txt
 create mode 100644 data/2223_S2/V025_230531/S2/M5.txt
 create mode 100644 data/2223_S2/V025_230531/S2/POO.txt
 create mode 100644 data/2223_S2/V025_230531/S2/PPP2.txt
 create mode 100644 data/2223_S2/V025_230531/S2/QD1.txt
 create mode 100644 data/2223_S2/V025_230531/S2/RES.txt
 create mode 100644 data/2223_S2/V025_230531/S2/modules.txt
 create mode 100644 data/2223_S2/V025_230531/S4/A4.txt
 create mode 100644 data/2223_S2/V025_230531/S4/ASR8.txt
 create mode 100644 data/2223_S2/V025_230531/S4/BD4.txt
 create mode 100644 data/2223_S2/V025_230531/S4/C4.txt
 create mode 100644 data/2223_S2/V025_230531/S4/DEV6.txt
 create mode 100644 data/2223_S2/V025_230531/S4/DEV7.txt
 create mode 100644 data/2223_S2/V025_230531/S4/GP4.txt
 create mode 100644 data/2223_S2/V025_230531/S4/IG.txt
 create mode 100644 data/2223_S2/V025_230531/S4/M10.txt
 create mode 100644 data/2223_S2/V025_230531/S4/M11.txt
 create mode 100644 data/2223_S2/V025_230531/S4/PPP4.txt
 create mode 100644 data/2223_S2/V025_230531/S4/WEB3.txt
 create mode 100644 data/2223_S2/V025_230531/S4/modules.txt
 create mode 100644 data/2223_S2/V025_230531/cursus.txt
 create mode 100644 data/2223_S2/V025_230531/weeks.txt

diff --git a/data/2223_S2/V025_230531/S2/A2.txt b/data/2223_S2/V025_230531/S2/A2.txt
new file mode 100644
index 0000000..378861b
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/A2.txt
@@ -0,0 +1,20 @@
+TD
+TP2
+TD
+TP2
+TD
+TP2
+TD
+TP2
+TD
+TP2
+TD
+TP2
+TD
+SQ
+SQ
+Params
+Subtitle ACas
+AffectTD 2 ACas ACas
+AffectTP 4 ACas ACas ACas ACas
+Sched 4 5 6 7 10 11 12 14 15 18 19 21 22 23 24
diff --git a/data/2223_S2/V025_230531/S2/BD2.txt b/data/2223_S2/V025_230531/S2/BD2.txt
new file mode 100644
index 0000000..c46c4f8
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/BD2.txt
@@ -0,0 +1,25 @@
+TD
+TD
+TD
+TD
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+Params
+StartsOn 9
+Subtitle FA
+AffectCM FAbd
+AffectTD 2 FAbd FAbd
+AffectTP 4 FAbd FAbd FAbd FAbd
+Sched 9 9 10 10 11 11 12 13 14 15 18 19 20 21 22 23 24 25
diff --git a/data/2223_S2/V025_230531/S2/C2a.txt b/data/2223_S2/V025_230531/S2/C2a.txt
new file mode 100644
index 0000000..a23b8c4
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/C2a.txt
@@ -0,0 +1,14 @@
+TD
+TD
+TQ2
+TD
+TQ2
+TD
+SD
+SQ
+Params
+Subtitle SNdo
+AffectCM SNdo
+AffectTD 2 SNdo SNdo
+AffectTP 4 SNdo SNdo SNdo SNdo
+Sched 4 5 6 7 9 10 12 13
diff --git a/data/2223_S2/V025_230531/S2/C2b.txt b/data/2223_S2/V025_230531/S2/C2b.txt
new file mode 100644
index 0000000..81d43e9
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/C2b.txt
@@ -0,0 +1,14 @@
+TD
+TD
+TP2
+TD
+TD
+TP2
+TP2
+Params
+StartsOn 13
+Subtitle MAT
+AffectCM MAug
+AffectTD 2 MAug MAug
+AffectTP 4 MAug MAug MAug MAug
+Sched 18 18 19 20 20 21 22
diff --git a/data/2223_S2/V025_230531/S2/COO.txt b/data/2223_S2/V025_230531/S2/COO.txt
new file mode 100644
index 0000000..c21d850
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/COO.txt
@@ -0,0 +1,14 @@
+CM
+TD
+TD
+TP4
+TM
+TP4
+EV2
+Params
+EndsOn 20
+Subtitle OC
+AffectCM OCas
+AffectTD 2 OCas OCas
+AffectTP 4 AHez OCas OCas AHez
+Sched 5 6 7 9 10 11 12
diff --git a/data/2223_S2/V025_230531/S2/DR1.txt b/data/2223_S2/V025_230531/S2/DR1.txt
new file mode 100644
index 0000000..916e073
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/DR1.txt
@@ -0,0 +1,16 @@
+TD
+CM
+TD
+TD
+TD
+TD
+TD
+TD
+EV2
+Params
+Hollyweek 7
+Subtitle BD
+AffectCM BDav
+AffectTD 2 BDav BDav
+AffectTP 4 BDav BDav BDav BDav
+Sched 18 19 19 20 21 22 23 24 25
diff --git a/data/2223_S2/V025_230531/S2/ERG.txt b/data/2223_S2/V025_230531/S2/ERG.txt
new file mode 100644
index 0000000..12a79df
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/ERG.txt
@@ -0,0 +1,12 @@
+CM
+CM
+TP2
+TP2
+TP2
+Params
+StartsOn 13
+Subtitle PE
+AffectCM PEve
+AffectTD 2 PEve PEve
+AffectTP 4 PEve PEve PEve PEve
+Sched 13 13 13 14 15
diff --git a/data/2223_S2/V025_230531/S2/GP2.txt b/data/2223_S2/V025_230531/S2/GP2.txt
new file mode 100644
index 0000000..d690d78
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/GP2.txt
@@ -0,0 +1,29 @@
+CM
+TD
+TD
+SM
+TD
+SP
+TD
+TD
+SP
+SP
+SP
+SP
+CM
+TD
+TD
+TM
+TP2
+CM
+TD
+TP2
+TP2
+EV2
+Params
+Hollyweek 7
+Subtitle BD
+AffectCM BDav
+AffectTD 2 BDav BDav
+AffectTP 4 BDav BDav BDav BDav
+Sched 4 4 4 5 5 6 6 6 9 10 11 12 13 14 15 15 18 19 19 20 21 22
diff --git a/data/2223_S2/V025_230531/S2/IHM.txt b/data/2223_S2/V025_230531/S2/IHM.txt
new file mode 100644
index 0000000..2d8cd07
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/IHM.txt
@@ -0,0 +1,33 @@
+CM
+TD
+CM
+TP2
+CM
+TP2
+TD
+TP2
+TP2
+TD
+TP2
+TP4
+SP
+SP
+SD
+Params
+StartsOn 9
+Subtitle S-V-M
+AffectCM PVil
+AffectTD 2 PVil PVil
+AffectTP 4 EMic EMic EMic EMic
+AffectSpec 3 4 PVil EMic EMic PVil
+AffectSpec 5 4 PVil EMic EMic PVil
+AffectSpec 7 4 PVil EMic EMic PVil
+AffectSpec 10 4 PVil EMic EMic PVil
+AffectSpec 11 4 HSli HSli HSli HSli
+AffectSpec 12 4 HSli HSli HSli HSli
+AffectSpec 13 4 HSli HSli HSli HSli
+OnLeft 11
+OnLeft 12
+OnLeft 13
+OnRight 8
+Sched 9 9 10 10 11 11 12 12 13 14 14 15 18 20 23
diff --git a/data/2223_S2/V025_230531/S2/M3.txt b/data/2223_S2/V025_230531/S2/M3.txt
new file mode 100644
index 0000000..04c147f
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/M3.txt
@@ -0,0 +1,27 @@
+TD
+TD
+TD
+TD
+TD
+TD
+TD
+TP2
+TD
+TP2
+TD
+TP2
+SP
+TQ2
+TQ2
+TP2
+SP
+EV1
+Params
+EndsOn 14
+Hollyweek 9
+Hollyweek 10
+Subtitle PA
+AffectCM PAde
+AffectTD 2 PAde PAde
+AffectTP 4 PAde PAde PAde PAde
+Sched 4 4 4 5 5 5 6 6 6 7 7 7 11 12 12 13 13 14
diff --git a/data/2223_S2/V025_230531/S2/M4.txt b/data/2223_S2/V025_230531/S2/M4.txt
new file mode 100644
index 0000000..b83c26d
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/M4.txt
@@ -0,0 +1,16 @@
+TD
+SD
+TQ2
+TQ2
+TP2
+SP
+EV1
+SP
+Params
+StartsOn 18
+Hollyweek 23
+Subtitle PA
+AffectCM PAde
+AffectTD 2 PAde PAde
+AffectTP 4 PAde PAde PAde PAde
+Sched 18 19 20 21 22 24 24 25
diff --git a/data/2223_S2/V025_230531/S2/M5.txt b/data/2223_S2/V025_230531/S2/M5.txt
new file mode 100644
index 0000000..b6f7fc1
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/M5.txt
@@ -0,0 +1,15 @@
+TD
+TD
+TP2
+TQ2
+TP2
+TP2
+SP
+EV1
+Params
+EndsOn 22
+Subtitle PA
+AffectCM PAde
+AffectTD 2 PAde PAde
+AffectTP 4 PAde PAde PAde PAde
+Sched 9 9 10 11 12 13 14 15
diff --git a/data/2223_S2/V025_230531/S2/POO.txt b/data/2223_S2/V025_230531/S2/POO.txt
new file mode 100644
index 0000000..4b64e02
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/POO.txt
@@ -0,0 +1,43 @@
+CM
+CM
+TD
+TP2
+CM
+CM
+TD
+TP2
+TD
+TP2
+TP2
+TD
+TP2
+TP2
+CM
+TD
+TP2
+TP2
+TD
+TP2
+SD
+TP2
+TP2
+TP2
+TP2
+EV2
+SP
+TP2
+SP
+SP
+SD
+Params
+Subtitle PE
+AffectCM PEve
+AffectTD 2 PEve PEve
+AffectTP 4 PEve PEve PEve PEve
+AffectSpec 21 4 HSli HSli HSli HSli
+AffectSpec 22 4 HSli HSli HSli HSli
+AffectSpec 27 4 PEve HSli HSli PEve
+OnLeft 21
+OnLeft 22
+OnLeft 27
+Sched 4 4 4 4 4 5 5 5 6 6 7 7 7 7 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 18 23
diff --git a/data/2223_S2/V025_230531/S2/PPP2.txt b/data/2223_S2/V025_230531/S2/PPP2.txt
new file mode 100644
index 0000000..d923fc9
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/PPP2.txt
@@ -0,0 +1,16 @@
+TD
+TD
+TD
+TD
+Params
+StartsOn 5
+EndsOn 13
+Hollyweek 6
+Hollyweek 7
+Hollyweek 10
+Hollyweek 12
+Subtitle DR
+AffectCM DRon
+AffectTD 2 DRon DRon
+AffectTP 4 DRon DRon DRon DRon
+Sched 5 9 11 13
diff --git a/data/2223_S2/V025_230531/S2/QD1.txt b/data/2223_S2/V025_230531/S2/QD1.txt
new file mode 100644
index 0000000..f7e0e27
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/QD1.txt
@@ -0,0 +1,10 @@
+TP2
+TP2
+TP2
+Params
+StartsOn 18
+Subtitle SD
+AffectCM SDie
+AffectTD 2 SDie SDie
+AffectTP 4 SDie SDie SDie SDie
+Sched 19 20 21
diff --git a/data/2223_S2/V025_230531/S2/RES.txt b/data/2223_S2/V025_230531/S2/RES.txt
new file mode 100644
index 0000000..30b7b9b
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/RES.txt
@@ -0,0 +1,48 @@
+CM
+CM
+CM
+TD
+TD
+TD
+TD
+TD
+TP4
+TP4
+TP4
+SD
+TD
+TD
+TD
+TD
+TD
+TP4
+TP2
+SD
+SP
+Params
+Subtitle SD
+AffectCM SDie
+AffectTD 2 SDie SDie
+AffectTP 4 SDie SDie SDie SDie
+OnLeft 0
+OnLeft 1
+OnLeft 2
+OnLeft 3
+OnLeft 4
+OnLeft 5
+OnLeft 6
+OnLeft 7
+OnLeft 8
+OnLeft 9
+OnLeft 10
+OnLeft 11
+OnRight 12
+OnRight 13
+OnRight 14
+OnRight 15
+OnRight 16
+OnRight 17
+OnRight 18
+OnRight 19
+OnRight 20
+Sched 4 4 5 5 6 6 7 7 10 12 14 15 18 18 19 20 21 22 23 24 25
diff --git a/data/2223_S2/V025_230531/S2/modules.txt b/data/2223_S2/V025_230531/S2/modules.txt
new file mode 100644
index 0000000..72d37f1
--- /dev/null
+++ b/data/2223_S2/V025_230531/S2/modules.txt
@@ -0,0 +1,16 @@
+POO
+COO
+IHM
+ERG
+QD1
+RES
+BD2
+M3
+M4
+M5
+GP2
+DR1
+A2
+C2a
+C2b
+PPP2
diff --git a/data/2223_S2/V025_230531/S4/A4.txt b/data/2223_S2/V025_230531/S4/A4.txt
new file mode 100644
index 0000000..ba4e9b2
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/A4.txt
@@ -0,0 +1,23 @@
+TD
+TD
+TP2
+TD
+TP2
+TD
+TD
+SD
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle AC
+AffectTD 2 ACas ACas
+AffectTP 2 ACas ACas
+Sched 5 6 7 18 19 20 23 24 25
diff --git a/data/2223_S2/V025_230531/S4/ASR8.txt b/data/2223_S2/V025_230531/S4/ASR8.txt
new file mode 100644
index 0000000..5214d08
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/ASR8.txt
@@ -0,0 +1,26 @@
+TD
+TD
+TD
+TD
+TD
+TP2
+TP2
+TP2
+TP2
+SD
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle AB
+AffectCM ABou
+AffectTD 2 ABou ABou
+AffectTP 2 ABou ABou
+Sched 4 4 5 5 6 6 7 7 18 19 20
diff --git a/data/2223_S2/V025_230531/S4/BD4.txt b/data/2223_S2/V025_230531/S4/BD4.txt
new file mode 100644
index 0000000..cabca30
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/BD4.txt
@@ -0,0 +1,22 @@
+TD
+TD
+TD
+TP2
+TP2
+TP2
+SD
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle SD
+AffectCM SDie
+AffectTD 2 SDie SDie
+AffectTP 2 SDie SDie
+Sched 18 18 19 19 20 23 24
diff --git a/data/2223_S2/V025_230531/S4/C4.txt b/data/2223_S2/V025_230531/S4/C4.txt
new file mode 100644
index 0000000..ecfeb5b
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/C4.txt
@@ -0,0 +1,22 @@
+TD
+TD
+TD
+TD
+TD
+TP2
+SD
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 18
+Hollyweek 21
+Hollyweek 22
+Subtitle AR
+AffectTD 2 ARic ARic
+AffectTP 2 ARic ARic
+Sched 19 19 20 20 23 23 24
diff --git a/data/2223_S2/V025_230531/S4/DEV6.txt b/data/2223_S2/V025_230531/S4/DEV6.txt
new file mode 100644
index 0000000..6824f0f
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/DEV6.txt
@@ -0,0 +1,31 @@
+CM
+CM
+TP4
+CM
+CM
+TP4
+CM
+TD
+TD
+TM
+TP4
+TP4
+SD
+SD
+SP
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle EM
+AffectCM EMic
+AffectTD 2 EMic HSli
+AffectTP 2 EMic HSli
+Sched 4 4 4 5 5 5 6 6 6 6 7 7 23 23 24 25
diff --git a/data/2223_S2/V025_230531/S4/DEV7.txt b/data/2223_S2/V025_230531/S4/DEV7.txt
new file mode 100644
index 0000000..117b80a
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/DEV7.txt
@@ -0,0 +1,30 @@
+TD
+TD
+TD
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+TP2
+SD
+SP
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle EM
+AffectCM EMed
+AffectTD 2 EMed EMed
+AffectTP 2 EMed EMed
+Sched 18 18 18 19 19 19 20 20 23 23 23 24 24 24 25
diff --git a/data/2223_S2/V025_230531/S4/GP4.txt b/data/2223_S2/V025_230531/S4/GP4.txt
new file mode 100644
index 0000000..849d54a
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/GP4.txt
@@ -0,0 +1,33 @@
+CM
+TD
+TP2
+TP2
+TP2
+TD
+TD
+SD
+TD
+TD
+TP2
+Params
+Hollyweek 7
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle BD
+AffectCM BDav
+AffectTD 2 BDav BDav
+AffectTP 2 BDav BDav
+AffectSpec 8 2 MMin MMin
+AffectSpec 9 2 MMin MMin
+AffectSpec 10 2 MMin MMin
+OnRight 8
+OnRight 9
+OnRight 10
+Sched 4 4 4 5 5 5 6 6 18 18 18
diff --git a/data/2223_S2/V025_230531/S4/IG.txt b/data/2223_S2/V025_230531/S4/IG.txt
new file mode 100644
index 0000000..9cb7862
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/IG.txt
@@ -0,0 +1,30 @@
+CM
+TD
+TP2
+CM
+TD
+TP2
+CM
+TD
+TP2
+TD
+TP2
+TD
+TP2
+TP2
+EV2
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle PV
+AffectCM PVil
+AffectTD 2 PVil PVil
+AffectTP 4 PVil PVil PVil PVil
+Sched 4 4 4 5 5 5 6 6 6 7 7 23 23 24 25
diff --git a/data/2223_S2/V025_230531/S4/M10.txt b/data/2223_S2/V025_230531/S4/M10.txt
new file mode 100644
index 0000000..b3effeb
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/M10.txt
@@ -0,0 +1,21 @@
+TP2
+TP2
+TP2
+TQ2
+TQ2
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle PA
+AffectCM PAde
+AffectTD 2 PAde PAde
+AffectTP 2 PAde PAde
+Sched 4 4 5 6 7 7
diff --git a/data/2223_S2/V025_230531/S4/M11.txt b/data/2223_S2/V025_230531/S4/M11.txt
new file mode 100644
index 0000000..dd028cc
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/M11.txt
@@ -0,0 +1,21 @@
+TP2
+TP2
+TP2
+TQ2
+TQ2
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle PA
+AffectCM PAde
+AffectTD 2 PAde PAde
+AffectTP 2 PAde PAde
+Sched 18 19 20 23 24 25
diff --git a/data/2223_S2/V025_230531/S4/PPP4.txt b/data/2223_S2/V025_230531/S4/PPP4.txt
new file mode 100644
index 0000000..5363643
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/PPP4.txt
@@ -0,0 +1,20 @@
+TD
+TD
+TD
+TD
+Params
+Hollyweek 7
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle BD
+AffectCM BDav
+AffectTD 2 BDav BDav
+AffectTP 2 BDav BDav
+Sched 18 18 19 19
diff --git a/data/2223_S2/V025_230531/S4/WEB3.txt b/data/2223_S2/V025_230531/S4/WEB3.txt
new file mode 100644
index 0000000..f163528
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/WEB3.txt
@@ -0,0 +1,35 @@
+TD
+TP2
+TP2
+TP2
+TP2
+CM
+TP2
+TP2
+TP2
+SP
+Params
+Hollyweek 9
+Hollyweek 10
+Hollyweek 11
+Hollyweek 12
+Hollyweek 13
+Hollyweek 14
+Hollyweek 15
+Hollyweek 21
+Hollyweek 22
+Subtitle AB
+AffectCM ABic
+AffectTD 2 ABic ABic
+AffectTP 2 ABic ABic
+AffectSpec 5 1 EMic
+AffectSpec 6 2 EMic HSli
+AffectSpec 7 2 EMic HSli
+AffectSpec 8 2 EMic HSli
+AffectSpec 9 2 EMic HSli
+OnRight 5
+OnRight 6
+OnRight 7
+OnRight 8
+OnRight 9
+Sched 4 5 6 6 7 23 23 24 24 25
diff --git a/data/2223_S2/V025_230531/S4/modules.txt b/data/2223_S2/V025_230531/S4/modules.txt
new file mode 100644
index 0000000..251ccb1
--- /dev/null
+++ b/data/2223_S2/V025_230531/S4/modules.txt
@@ -0,0 +1,12 @@
+DEV6
+WEB3
+DEV7
+ASR8
+BD4
+M10
+M11
+GP4
+A4
+C4
+PPP4
+IG
diff --git a/data/2223_S2/V025_230531/cursus.txt b/data/2223_S2/V025_230531/cursus.txt
new file mode 100644
index 0000000..68c617a
--- /dev/null
+++ b/data/2223_S2/V025_230531/cursus.txt
@@ -0,0 +1,2 @@
+S2
+S4
diff --git a/data/2223_S2/V025_230531/weeks.txt b/data/2223_S2/V025_230531/weeks.txt
new file mode 100644
index 0000000..99c6ed6
--- /dev/null
+++ b/data/2223_S2/V025_230531/weeks.txt
@@ -0,0 +1,13 @@
+ScolarYear 2022
+YearOfFirstWeek 2023
+FirstWeek 4
+SemesterLength 22
+DefaultWeekLength 40
+WeekLength S8 0
+WeekLength S15 28
+WeekLength S16 0
+WeekLength S17 0
+WeekLength S18 32
+WeekLength S19 32
+WeekLength S20 24
+WeekLength S22 32
diff --git a/data/2223_S2/version.txt b/data/2223_S2/version.txt
index d451762..3ea6b1e 100644
--- a/data/2223_S2/version.txt
+++ b/data/2223_S2/version.txt
@@ -1,2 +1,2 @@
-24
-230530
+25
+230531
diff --git a/shukan/ShukanParameters.java b/shukan/ShukanParameters.java
index 7c4899a..1dbf29f 100644
--- a/shukan/ShukanParameters.java
+++ b/shukan/ShukanParameters.java
@@ -8,9 +8,9 @@ import java.awt.event.ActionListener;
 /** parameters of Shukan */
 class ShukanParameters extends JFrame {
     /** panels of the graphic interface */
-    private JPanel pPrincipal,p, p1;
+    private JPanel pPrincipal,p, p1, p2;
     /** buttons of the graphic interface */
-    private JButton changerdetheme, theme1, theme2, theme3, retour;
+    private JButton changerdetheme, theme1, theme2, theme3, retour, para;
     /** view of the app */
     private ShukanView canvas;
     /** Color background, text, hollydays*/
@@ -19,6 +19,9 @@ class ShukanParameters extends JFrame {
     private int nbModules = STD_MODULES_NUMBER;
     /** Standard number of modules */
     private final static int STD_MODULES_NUMBER = 14;   
+    /**Labels for the shortcuts */
+    private JLabel Labq, Labl, Labm, LabLO, LabMP, Lableft, Labright, LabE, LabX;
+
 
     /** built a parameter window */
     public ShukanParameters(String titre, ShukanView canvas) {
@@ -33,7 +36,11 @@ class ShukanParameters extends JFrame {
 
         changerdetheme = new JButton("Changer de thème");
         changerdetheme.setPreferredSize(new Dimension(190, 25));
-        
+        para = new JButton("Raccourcis");
+        para.setPreferredSize(new Dimension(190, 25));
+
+            
+
         changerdetheme.addActionListener(new ActionListener() {
             public void actionPerformed(ActionEvent e) {
                 remove(pPrincipal);
@@ -109,6 +116,9 @@ class ShukanParameters extends JFrame {
                         gbcprinc.gridy = 0;
                         gbc.fill = GridBagConstraints.HORIZONTAL;
                         p.add(changerdetheme, gbcprinc);
+                        gbcprinc.gridx = 0;
+                        gbcprinc.gridy = 1;
+                        p.add(para, gbcprinc);
                         pPrincipal = p;
 
                         add(pPrincipal);
@@ -141,12 +151,84 @@ class ShukanParameters extends JFrame {
             }
         });
 
+        para.addActionListener(new ActionListener() {
+            public void actionPerformed(ActionEvent e){
+                remove (pPrincipal);
+                validate();
+                repaint();
+                p2 = new JPanel();
+                p2.setLayout(new BoxLayout(p2, BoxLayout.Y_AXIS));
+                setSize(new Dimension(400, 300));
+
+                
+
+                Labq = new JLabel("q : Quitter");
+                Labl = new JLabel("l : Déplace extremité gauche vers gauche");
+                Labm = new JLabel("m : Déplace extremité droite vers droite");
+                LabLO = new JLabel("L, O : Déplace extremité gauche vers gauche sans bouger selection");
+                LabMP = new JLabel("M , P : Déplace extremité droite vers droite sans bouger selection");
+                Lableft = new JLabel("← : Professeur précédent");
+                Labright = new JLabel("→ : Professeur suivant");
+                LabE = new JLabel("E : Exporter en format .tex");
+                LabX = new JLabel("X : quitter en sauvegardant .xml");
+
+
+                retour = new JButton("Retour");
+                retour.setPreferredSize(new Dimension(150, 25));
+                retour.addActionListener(new ActionListener() {
+                    public void actionPerformed(ActionEvent e) {
+                        remove(pPrincipal);
+                        validate();
+                        repaint();
+    
+                        p2.removeAll();
+                        gbcprinc.insets = new Insets(10, 10, 10, 10);
+    
+                        gbcprinc.gridx = 0;
+                        gbcprinc.gridy = 0;
+                        gbc.fill = GridBagConstraints.HORIZONTAL;
+                        p.add(changerdetheme, gbcprinc);
+                        gbcprinc.gridx = 0;
+                        gbcprinc.gridy = 1;
+                        p.add(para, gbcprinc);
+                        pPrincipal = p;
+    
+                        add(pPrincipal);
+                        validate();
+                        repaint();
+                    }
+
+                });
+                
+                p2.add(Labq);
+                p2.add(Labl);
+                p2.add(Labm);
+                p2.add(LabLO);
+                p2.add(LabMP);
+                p2.add(Lableft);
+                p2.add(Labright);
+                p2.add(LabE);
+                p2.add(LabX);
+                p2.add(retour);
+                
+
+                add(p2);
+                pPrincipal = p2;
+                validate();
+                repaint();
+            }
+            
+        });
+
         gbcprinc.insets = new Insets(10, 10, 10, 10);
  
         gbcprinc.gridx = 0;
         gbcprinc.gridy = 0;
         gbc.fill = GridBagConstraints.HORIZONTAL;
         p.add(changerdetheme, gbcprinc);
+        gbcprinc.gridx = 0;
+        gbcprinc.gridy = 1;
+        p.add(para, gbcprinc);
 
         pPrincipal = p;
         add(pPrincipal);
-- 
GitLab