diff --git a/EXOS/Exam2020.tex b/EXOS/Exam2020.tex index df8736e..20000d1 100644 --- a/EXOS/Exam2020.tex +++ b/EXOS/Exam2020.tex @@ -451,7 +451,7 @@ Consignes : \ifnum\versionExo=1 %MF1 Donner le programme (partie SQL + et PL/SQL) permettant d’enregistrer -un sport. +un {\bf sport}. Messages à prévoir : \begin{itemize} @@ -474,7 +474,7 @@ CREATE TABLE tligne (ligne varchar2(100)) ; \fi \ifnum\versionExo=2 %PB1 - Donner le programme (partie SQL + et PL/SQL) permettant d’enregistrer une réservation sans équipement. + Donner le programme (partie SQL + et PL/SQL) permettant d’enregistrer une réservation sans {\bf équipement}. Messages à prévoir : @@ -489,7 +489,7 @@ Messages à prévoir : \ifnum\versionExo=3 %FG1 Donner le programme (partie SQL + et PL/SQL) permettant d’enregistrer - un équipement sans réservation. + un équipement sans {\bf réservation}. Messages à prévoir : \begin{itemize} @@ -502,7 +502,7 @@ Messages à prévoir : \ifnum\versionExo=4 %PL1 Donner le programme (partie SQL + et PL/SQL) permettant d’enregistrer - un nouveau cr\'eneau. + un nouveau {\bf cr\'eneau}. Messages à prévoir : \begin{itemize} @@ -520,7 +520,7 @@ Messages à prévoir : \ifnum\versionExo=1 %MF2 -Donner le programme permettant la suppression d’un joueur à condition +Donner le programme permettant la suppression d’un {\bf joueur} à condition qu’il n’ait pas fait de réservations pour aujourd’hui ou dans le futur. L’identifiant du joueur aura été précédemment lu dans la variable \code{vidJoueur}. Messages à prévoir, utilisation d’au moins @@ -534,7 +534,7 @@ une exception utilisateur: \fi \ifnum\versionExo=2 %PB2 -Donner le programme permettant la suppression de toutes les réservations du mois de mars utilisant l’équipement d’identifiant contenu dans la variable videquip. +Donner le programme permettant la suppression de toutes les {\bf réservations} du mois de mars utilisant l’équipement d’identifiant contenu dans la variable videquip. Messages à prévoir : \begin{itemize} @@ -544,7 +544,7 @@ Messages à prévoir : \fi \ifnum\versionExo=3 %FG2 -Donner le programme permettant la suppression d’un équipement à +Donner le programme permettant la suppression d’un {\bf équipement} à condition qu’il ne soit plus réservé (aujourd’hui et dans le futur), on utilisera l’identifiant de l’équipement contenu dans la variable \code{videquip}. @@ -557,7 +557,7 @@ Messages à prévoir : \end{itemize} \fi \ifnum\versionExo=4 -Donner le programme permettant la suppression d’un terrain à +Donner le programme permettant la suppression d’un {\bf terrain} à condition qu’il ne soit plus réservé (aujourd’hui et dans le futur), on utilisera l’identifiant du terrain contenu dans la variable \code{vidterrain}. @@ -577,7 +577,7 @@ Messages à prévoir : \ifnum\versionExo=1 %MF3 Donner le programme permettant d’afficher les réservations actuelles - ou futures par créneau horaire pour un sport donné. On utilisera le + ou futures par créneau horaire pour un {\bf sport donné}. On utilisera le nom du sport contenu dans la variable \code{vnomSport}. On affichera les résultats dans l’ordre croissant de l’heure de début, puis de la date de réservation. @@ -607,7 +607,7 @@ Nombre de réservations total pour ce sport : nb \ifnum\versionExo=2 %PB3 Donner le programme permettant d’afficher la liste des réservations -concernant le terrain d’identifiant T003, affichage dans l’ordre +concernant le {\bf terrain} d’identifiant T003, affichage dans l’ordre croissant de la date de réservation, puis du nom des joueurs. \begin{SaveVerbatim}{AffichagePB} @@ -636,7 +636,7 @@ Nombre de réservations sans équipement : nb \ifnum\versionExo=3 %FG3 Donner le programme permettant d’afficher la liste des joueurs à - prévenir lors de la suppression d’un équipement lié à sa réservation + prévenir lors de la suppression d’un {\bf équipement} lié à sa réservation actuelle ou future. On utilisera l’identifiant de l’équipement contenu dans la variable \code{videquip}. On affichera les résultats dans l’ordre décroissant de la date de réservation, puis du nom des @@ -663,7 +663,7 @@ Nombre de joueurs à prévenir : nb %PL3 Donner le programme permettant d’afficher la liste des joueurs à prévenir lors de la suppression, pour cause de coupure \'electrique - d'EDF, d’un cr\'eneau lié à sa réservation actuelle ou future. On + d'EDF, d’un {\bf cr\'eneau} lié à sa réservation actuelle ou future. On utilisera l’identifiant du cr\'eneau contenu dans la variable \code{vnumcreneau}. On affichera les résultats dans l’ordre décroissant de la date de réservation, puis du nom des joueurs. @@ -696,7 +696,7 @@ Nombre de joueurs à prévenir : nb \ifnum\versionExo=1 %MF4 Donner le programme permettant d’afficher pour chaque réservation le -coût de la réservation du terrain. On affichera les résultats dans +{\bf coût de la réservation du terrain}. On affichera les résultats dans l’ordre décroissant du coût du terrain. \begin{SaveVerbatim}{AffichageMF2} @@ -716,7 +716,7 @@ Id. réserv: XXXXX heure début : X durée : X tarif horaire : 99 Coût terr \ifnum\versionExo=2 %PB4 Donner le programme permettant d’afficher la liste de toutes les - réservations en calculant leur nombre de joueur. On affichera les + {\bf réservations en calculant leur nombre de joueurs}. On affichera les résultats dans l’ordre décroissant du nombre de joueur par réservation. @@ -738,8 +738,8 @@ Nombre de joueur moyen par réservation : 999 \ifnum\versionExo=3 %FG4 Donner le programme permettant d’afficher la liste de toutes les -réservations en calculant le montant des coûts engendrés par leurs -équipements. On affichera les résultats dans l’ordre décroissant du +{\bf réservations en calculant le montant des coûts engendrés par leurs +équipements}. On affichera les résultats dans l’ordre décroissant du coût lié aux équipement de la réservation. \begin{SaveVerbatim}{AffichageFG2} @@ -758,8 +758,8 @@ Id réservation : XXXXX date : XX/XX/XX Coût des équipements : 9999€ \fi \ifnum\versionExo=4 %PL4 - Donner le programme permettant d’afficher pour chaque cr\'eneau le - b\'en\'efice fait et le nombre de joueurs. On affichera les résultats dans + Donner le programme permettant d’afficher pour chaque {\bf cr\'eneau le + b\'en\'efice fait et le nombre de joueurs}. On affichera les résultats dans l’ordre décroissant des b\'en\'efices. \begin{SaveVerbatim}{AffichagePL2} diff --git a/EXOS/envoie_sujets.rb b/EXOS/envoie_sujets.rb index edde5c7..6f30c0d 100644 --- a/EXOS/envoie_sujets.rb +++ b/EXOS/envoie_sujets.rb @@ -21,7 +21,25 @@ ##################################### # pour installer un gem manquant, par exemple le gem 'highline' : -# sudo gem install highline +# sudo gem insta +Donner le programme permettant d’afficher la liste de toutes les +réservations en calculant le montant des coûts engendrés par leurs +équipements. On affichera les résultats dans l’ordre décroissant du +coût lié aux équipement de la réservation. + +\begin{SaveVerbatim}{AffichageFG2} +Id réservation : XXXXX date : XX/XX/XX Coût des équipements : 9999€ +Id réservation : XXXXX date : XX/XX/XX Coût des équipements : 9999€ +Id réservation : XXXXX date : XX/XX/XX Coût des équipements : 9999€ +... +\end{SaveVerbatim} + +\begin{center} + \fbox{\begin{small} + \BUseVerbatim{AffichageFG2} + \end{small} +} +\end{center}ll highline require 'net/smtp' require 'mail' # gère tous types de serveurs d'envoi et permet de joindre facilement des fichiers (contrairement à net/smtp où j'ai eu des problèmes). @@ -35,7 +53,7 @@ FileEtud = "assignation.ods" SujetDir = "Sujets" # emplacement des sujets NomEnvoi = "Examen.pdf" # nom générique de la pièce jointe à envoyer -ReallySend = true # passer à true pour vraiment procéder à l'envoi +ReallySend = false # passer à true pour vraiment procéder à l'envoi ### Paramètres du mail Who='Pascal Lafourcade'