Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:teme:tema_fr_1 [2021/03/09 01:12]
alexandra.state2607 [Des pas]
sde2:teme:tema_fr_1 [2021/03/10 16:31] (current)
ioana_maria.culic [Tâche 03 (10p)]
Line 38: Line 38:
  
 Pour télécharger la machine virtuelle vous devez utiliser les mêmes donnes que vous les avez pour accéder la plateforme Moodle. Pour télécharger la machine virtuelle vous devez utiliser les mêmes donnes que vous les avez pour accéder la plateforme Moodle.
 +
 +<note important>​
 +Pour l'​authentification,​ la machine virtuelle a le compte ''​student''​ avec le mot de passe ''​ student ''​ et il y a des permissions ''​ sudo ''​.
 +</​note>​
  
 <​hidden> ​ <​hidden> ​
Line 100: Line 104:
  
 <note warning> <note warning>
-Finaliser le devoir avec la commande ​"uso submit" ​est obligatoire!+Finaliser le devoir avec la commande ​'' ​uso submit ​'' ​est obligatoire!
 Même après avoir téléchargé le code, ** NE PAS ** modifier les fichiers de thème! S'il y a des problèmes dans la correction du thème, et que les fichiers ont été modifiés après la soumission du code, les appels ** ne seront pas** pris en compte. Vous pouvez travailler sur la machine virtuelle sans aucun problème, à condition que les fichiers ou les conditions de fonctionnement de toute tâche du thème précédent ne soient pas modifiés. Même après avoir téléchargé le code, ** NE PAS ** modifier les fichiers de thème! S'il y a des problèmes dans la correction du thème, et que les fichiers ont été modifiés après la soumission du code, les appels ** ne seront pas** pris en compte. Vous pouvez travailler sur la machine virtuelle sans aucun problème, à condition que les fichiers ou les conditions de fonctionnement de toute tâche du thème précédent ne soient pas modifiés.
 </​note>​ </​note>​
Line 247: Line 251:
 <note tip> <note tip>
  
-''​student@student@vm-us ~ $ sudo uso start 0''​+''​student@student@vm-us ~ $ sudo uso start 1''​
 </​note>​ </​note>​
- 
-Pentru a verifica dacă tema rulează corect, rulați checkerul. 
 Pour verifier si le devoir marche bien, lancez le checker. Pour verifier si le devoir marche bien, lancez le checker.
  
Line 311: Line 313:
  
 <note warning> <note warning>
-Apres resoudre cette tache, il faut pas supprimer ou modifier le contenu du dossier ''​~/​sde/Halloween/''​. Il doit rester dans cette forme pour les verifications suivants du checker. Vous aller perdre les points obtenues pout cette tache si vous faites de modifications et il serra necessaire de refaire la tache.+Apres resoudre cette tache, il faut pas supprimer ou modifier le contenu du dossier ''​~/​uso/Malware/''​. Il doit rester dans cette forme pour les verifications suivants du checker. Vous aller perdre les points obtenues pout cette tache si vous faites de modifications et il serra necessaire de refaire la tache.
 </​note>​ </​note>​
  
Line 379: Line 381:
 ==== Tâche 07 (25p) ===                                                                                                                          ​ ==== Tâche 07 (25p) ===                                                                                                                          ​
  
-Dans le fichier ''​ /​home/​student/​tema2-scripts/​weather.sh '',​ créez une ligne unique qui reçoit des arguments sur la ligne de commande. Les arguments se présentent sous la forme <Température de la ville, ​météo> (par exemple, Bucarest 10 soleil). Le script effectuera les actions suivantes:​ +Dans le fichier ''​ /​home/​student/​tema2-scripts/​weather.sh '',​ créez une ligne unique qui reçoit des arguments sur la ligne de commande. Les arguments se présentent sous la forme < Ville température ​météo> (par exemple, Bucarest 10 soleil). Le script effectuera les actions suivantes:​ 
-  - (10 p) Il ajoutera une entrée sous la forme <City temperature weather> dans le fichier ''​ /​home/​student/​tema2-scripts-output/​weather.info ''​. +  - (10 p) Il ajoutera une entrée sous la forme <Oras temperatura vreme> dans le fichier ''​ /​home/​student/​tema2-scripts-output/​weather.info ''​. 
-<note info> Ex: lors de l'​exécution de la commande ''​ ./​weather.sh ​Bucarest ​10 sun '',​ le fichier ''​ weather.info ''​ contiendra la ligne '' ​Bucharest ​10 sun ''​. </​note>​ +<note info> Ex: lors de l'​exécution de la commande ''​./​weather.sh ​Bucuresti ​10 soare''​ , le fichier ''​ weather.info ''​ contiendra la ligne ''​Bucuresti ​10 soare''​. </​note>​ 
-<note warning> Pour ce one-liner, n'​ajoutez pas la ligne ''​ #! / bin / bash '' ​au fichier. </​note>​ +<note warning> Pour ce one-liner, n'​ajoutez pas la ligne ''​ #!/bin/bash '' ​dans le fichier. </​note>​ 
-  - Il stockera l'​état actuel de la météo et de la température pour chaque ville dans le fichier ''​ live.info ''​ (si une ville existe, les informations seront mises à jour, si elles n'​existent pas, une nouvelle entrée sera ajoutée). Chaque ligne du fichier ''​ live.info ''​ sera sous la forme '' ​Température de la ville, météo ​''​. +  -(15p) Il stockera l'​état actuel de la météo et de la température pour chaque ville dans le fichier ''​ live.info ''​ (si une ville existe, les informations seront mises à jour, si elles n'​existent pas, une nouvelle entrée sera ajoutée). Chaque ligne du fichier ''​ live.info ''​ sera sous la forme ''​Oras temperatura vreme''​. 
-<note info> Ex: Après ​avoir exécuté les commandes ''​ ./​weather.sh ​Bucarest ​10 sun ''​ et ''​ ./​weather.sh ​Bucarest ​rain '',​ le fichier ''​ live.info ''​ contiendra la ligne '' ​Bucarest ​pluie ''​.+<note info> Ex: Après ​d'exécuté les commandes ''​./​weather.sh ​Bucuresti ​10 soare'' ​ et ''​./​weather.sh ​Bucuresti ​ploaie'',​ le fichier ''​ live.info ''​ contiendra la ligne ''​Bucuresti ​ploaie''​.
 </​note>​ </​note>​
  
  
-<​hidden>​ 
-Finissez le devoir et soyez sur que vous l'avez envoye avec ''​sudo uso submit''​. 
  
-<note tip> 
  
-''​student@usohomework ~ $ sudo uso submit''​ 
-</​note>​ 
  
-<note warning> 
-C'est interdit aux etudiants de modifier les parametres de roulement de la machine virtuelle. Chaque tentative de modifications de fichiers et des executables de la machine virtuelle nous donne le droit d'​offrir 0 points au devoirs de l'​etudiant. 
-</​note>​ 
  
-</​hidden>​+==== Tâche 08(0p) ====
  
 +Finissez le devoir et soyez sur que vous l'avez envoye avec ''​sudo uso submit''​.
  
 +<note warning>
 +Pour recevoir des points sur ce devoir, vous devez __exécuter le vérificateur (avec le paramètre ''​ submit ''​) tandis que__ vous êtes connecté via SSH de la machine // host // à la machine // guest //. Ceci n'est obligatoire que dans cette rubrique. Pour les autres sujets, vous n'avez pas besoin d'​être connecté via SSH lorsque vous faites ''​ submit ''​.
 +</​note>​
  
-===== Des instructions pour l'​utilisation du checker =====+<note tip>
  
-<​note>​ +''​student@vm-uso ~ $ sudo uso submit''​
-Mises a jour: +
- +
-  * **12 Octobre 2018, 23:​55** ​Publication+
 </​note>​ </​note>​
  
-==== Description ====+==== Avertisment ​===
  
-La machine virtuelle disponible offre toutes les reglages necessaires pour l'​efectuation du devoir et aussi des reglages necessaires pour la collection de statistiques concernant la difficulte du devoir. +<note warning> 
- +C'​est ​interdit aux etudiants de modifier ​les parametres de roulement de la machine virtuelleChaque tentative de modifications de fichiers ​et des executables ​de la machine virtuelle nous donne le droit d'offrir 0 points ​au devoirs de l'etudiant.
-Pour chaque utilisation du ''​uso''​ l'​utilisateur ''​student'​' est necessaire, mais avec des droits privilegies (en utilisant ''​sudo''​ avant). La seul exception est valable pour la commande ''​uso version'',​ qui ne demandes pas des droits privilegies. +
- +
-L'​executable ''​uso''​ va etre utilise pour obtenir le checker pour chaque devoir, pour verifier ​les devoirs et pour envoyer le code final lorsque vous avez fini. +
- +
- +
-==== Syntaxe ==== +
- +
-La syntaxe utilise par le checker est ''​uso [OPTION]...'',​ ou ''​[OPTION]...''​ represente une liste de parametres ​optionnels et qui peut avoir une valeure comme ci-dessous. Dans le cas ou il n'y a aucun parametre ''​OPTION''​ specifie, l'​action par defaut est de rouler le parametre ''​check''​. +
- +
-  * **''​version''​** : Affiche ​la versio actuelle du l'​executable ''​uso''​. +
-  * **''​check''​** : Verifie le devoir actuel en entier ​et vous affice les points pour chaque tache. +
-  * **''​check N''​** : Ou ''​N''​ represent le nombre du tache du l'​enonciation +
-  * **''​update''​** : Met a jour le checker pour le devoir actuel et aussi l'​executable ''​uso''​. On vous recommande d'​utiliser ''​update''​ chaque fois que vous voyez un annonce sur forum qui vous dit que le checker a ete mis a jour. +
-  * **''​start N''​** : Telecharge les executables ​necessaires pour la fonctionnement ​d'un nouveau devoir. Il peut aussi restaurer un devoir a la configuration du depart, seulement s'il est specifie dans l'​enonciation du devoir. +
-    * Un devoir contient plusieurs taches  +
-    * Il faut pas utiliser ''​uso start''​ au debut du chaque tache +
-    * Vous pouvez pas commencer un nouveau devoir sans executer ''​uso start''​ en avance. +
-  * **''​submit''​** : Finalise le devoir. +
- +
-Tous les parametres demande une connexion internet, sauf **''​version''​** et **''​check''​**. +
- +
-<note warning>​L'​achevement du devoir ​au l'aide du commande ''​uso submit''​ est obligatoire! +
- +
-Meme apres le chargement du code, **il faut pas** modifier les fichiers qui lui corresponde! S'il y a des problemmes concernant la correction du devoir, et les fichiers ont ete modifies apres l'​envoi du code, les appels **ne vont pas** etre pris en compte. Vouz pouvez travailler sur la machine virtuelle sans problems, __aussi longtemps que les fichiers et le conditions de fonctionnement du devoir precedent ne sont pas modifies.__+
 </​note>​ </​note>​
- 
-==== Tâche 08(0p) ==== 
  
  
  
sde2/teme/tema_fr_1.1615245133.txt.gz · Last modified: 2021/03/09 01:12 by alexandra.state2607
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0