Differences

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

Link to this comparison view

uso:teme:testare [2016/11/02 14:39]
tiberiu.barbu
uso:teme:testare [2018/11/11 01:19] (current)
mbarbulescu
Line 1: Line 1:
-====== Testarea ​și finalizarea ​temei ======+====== Testarea temei. Finalizarea temei. Mașină virtuală. ​======
  
 <​note>​ <​note>​
Line 9: Line 9:
 </​note>​ </​note>​
  
-Testarea temei se va face **DOAR** pe mașina virtulă autentificat ca utilizator ''​student'',​ folosind utilitarul ''​uso''​. Acesta poate fi executat în orice moment pentru a verifica dacă au fost rezolvate corect task-urile. ​**NU** ​lucrați autentificat ca utilizator ''​root''​ în sistem, la nicio temă. Din acest motiv există posibilitatea să nu vă treacă testele. Pe de altă parte, nu este o metoda de siguranță să lucrați autentificat ca utilizator ''​root''​ din motive de securitate și/sau permisiuni.+**Testarea temei** se va face doar pe **mașina virtulă** ([[uso:​resurse/​mv|aici]]) ​autentificat ca utilizator ''​student'',​ folosind utilitarul ''​uso''​. Acesta poate fi executat în orice moment pentru a verifica dacă au fost rezolvate corect task-urile. ​Nu lucrați autentificat ca utilizator ''​root''​ în sistem, la nicio temă. Din acest motiv există posibilitatea să nu vă treacă testele. Pe de altă parte, nu este o metoda de siguranță să lucrați autentificat ca utilizator ''​root''​ din motive de securitate și/sau permisiuni.
  
-Utilitarul ''​uso''​ implementează testele doar pentru task-urile temei curente. La fiecare temă nouă, pentru a folosi utilitarul ''​uso'',​ primul pas este să porniți tema. În caz contrar, nu veți avea actualizat checker-ul pentru tema curentă.+Utilitarul ''​uso''​ implementează testele doar pentru task-urile temei curente. La fiecare temă nouă, pentru a folosi utilitarul ''​uso'',​ primul pas este să porniți tema folosind comanda ''​sudo uso start''​. În caz contrar, nu veți avea actualizat checker-ul pentru tema curentă.
  
-<code bash> +Verificați versiunea utilitarului ''​uso''​ cât și a checker-ului,​ afișată la rularea comenzii ''​sudo uso start'' ​sau ''​sudo uso check'',​ pe prima linie a output-ului. Asigurați-vă că aveți ultima versiune înainte de a continua lucrul pentru temă. Versiunea actuală este specificată în secțiunea [[#​informatii_generale|Informații generale]] prezentă în enunțul temei. Pentru situațiile în care nu dispuneți de ultima versiune a utilitarului ''​uso''​ sau checker-ului,​ rulați ''​sudo uso update''​.
-student@usovm:​~$ ​sudo** uso start''​ +
-</​code>​+
  
-Verificați versiunea utilitarului ''​uso''​ cât și a checker-ului,​ afișată la rularea comenzii ''​sudo uso start''​ sau ''​sudo uso check'',​ pe prima linie a output-ului. Asigurați-vă că aveți ultima versiune înainte de a continua lucrul pentru temă. Versiunea actuală este specificată în secțiunea [[#​informatii_generale|Informații generale]] prezentă în enunțul temei. +**Finalizarea ​temei** se realizează prin rularea comenzii ''​sudo uso submit''​ și încărcarea codului returnat de această comandă (32 de caractere alfanumerice),​ în formularul din secțiunea [[#​informatii_generale|Informații generale]]. Pentru a evita transcrierea eronată a codului returnat de checker, recomandăm copierea acestuia din interfața mașinii //host// conectată prin SSH către mașina //guest// după cum urmează: 
- +  * În cazul în care folosiți Linux sau macOS, copierea codului se realizează din terminal selectând codul emis și apăsând combinația de taste CTRL+SHIFT+C ​(//copy//)
-În cazul în care testele vor fi actualizate,​ modificările ajung în mod automat pe mașinile virtuale, atâta timp cât există o conexiune la Internet pe mașina virtuală. Pentru situațiile în care nu dispuneți de ultima versiune a utilitarului ''​uso''​ sau checker-ului,​ rulați ''​sudo uso update''​. +
- +
-Testarea finală a temei se realizează prin rularea comenzii ''​sudo uso submit''​ și încărcarea codului returnat de această comandă (32 de caractere alfanumerice),​ în formularul din secțiunea [[#​informatii_generale|Informații generale]]. Pentru a evita transcrierea eronată a codului returnat de checker, recomandăm copierea acestuia din interfața mașinii //host// conectată prin SSH către mașina //guest// după cum urmează: +
-  * În cazul în care folosiți Linux sau macOS, copierea codului se realizează din //terminal// selectând codul emis și apăsând combinația de taste CTRL+SHIFT+C+
   * În cazul in care folosiți Windows, copierea se realizează din //PuTTy// selectând codul codul emis (nu este nevoie să folosiți CTRL+SHIFT+C,​ codul fiind automat copiat la selectare).   * În cazul in care folosiți Windows, copierea se realizează din //PuTTy// selectând codul codul emis (nu este nevoie să folosiți CTRL+SHIFT+C,​ codul fiind automat copiat la selectare).
   * După ce a fost copiat în [[https://​en.wikipedia.org/​wiki/​Clipboard_(computing)|clipboard]] codul emis de checker, il puteți lipi (//paste//) în formularul din secțiunea [[#​informatii_generale|Informații generale]]   * După ce a fost copiat în [[https://​en.wikipedia.org/​wiki/​Clipboard_(computing)|clipboard]] codul emis de checker, il puteți lipi (//paste//) în formularul din secțiunea [[#​informatii_generale|Informații generale]]
  
-Recomandări:​ +
-  * Setările mașinii virtuale **NU** ar trebui modificate. Dacă totuși considerați că este necesară o modificare întrebați întâi pe forum-ul temei dacă este acceptată. +
-  * Mașina virtuală să pornească iar sistemul de operare să se încarce complet **fără interacțiune din exterior**. +
-  * Parola utilizatorilor ''​root''​ și ''​student''​ să rămână cea implicită (''​student''​). +
-  * Alterarea oricărei componente prezintă riscul de a obține punctaj nul (0 puncte) pe temă.+
uso/teme/testare.1478090342.txt.gz · Last modified: 2016/11/02 14:39 by tiberiu.barbu
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