This shows you the differences between two versions of the page.
|
sd-ca:teme:tema3-2023 [2023/05/12 11:25] robert.grancsa [Actualizări] |
sd-ca:teme:tema3-2023 [2023/05/25 17:32] (current) robert.grancsa [Checker] |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| Data publicării: 10.05.2023 \\ | Data publicării: 10.05.2023 \\ | ||
| - | Deadline: 26.05.2023 | + | Deadline: 31.05.2023 ora 23:55 |
| ====== Actualizări ====== | ====== Actualizări ====== | ||
| **12.05**: Am adaugat teste pentru task-1 \\ | **12.05**: Am adaugat teste pentru task-1 \\ | ||
| - | **12.05**: Am clarificat afisarea la task-2 | + | **12.05**: Am clarificat afisarea la task-2 \\ |
| + | **17.05**: Am scos caracterele non-ascii din fisierul little_women.txt (Thanks Cristian-Ştefan LAZĂR) \\ | ||
| + | **21.05**: Am updatat checkerul sa reduca numarul de crash-uri, si am adaugat feature-uri noi. (Vedeti sectiunea checker) \\ | ||
| + | **21.05**: Clarificare afisarea la autocorrect \\ | ||
| + | **22.05**: Clarificare afisarea la load task-1 | ||
| ====== Task 1 - Magic Keyboard (50p) ====== | ====== Task 1 - Magic Keyboard (50p) ====== | ||
| Line 39: | Line 43: | ||
| Se garanteaza ca fisierul exista si este formatat corect. | Se garanteaza ca fisierul exista si este formatat corect. | ||
| - | |||
| - | In urma operatiei, se va afisa mesajul “File <filename> succesfully loaded” | ||
| - | |||
| ==== Remove ==== | ==== Remove ==== | ||
| Line 69: | Line 70: | ||
| > AUTOCORRECT mars 1 | > AUTOCORRECT mars 1 | ||
| < mass | < mass | ||
| + | > INSERT mars | ||
| > AUTOCORRECT mars 2 | > AUTOCORRECT mars 2 | ||
| < bass | < bass | ||
| + | < mars | ||
| < mask | < mask | ||
| < mass | < mass | ||
| Line 76: | Line 79: | ||
| <note info> | <note info> | ||
| - | Daca nu niciun cuvant de printat, se va afisa: “No words found” | + | * Daca nu exista niciun cuvant de printat, se va afisa: “No words found” \\ |
| + | * Daca ''%%<cuvant>%%'' exista printre cuvinte, il vom afisa si pe acela | ||
| </note> | </note> | ||
| ==== Autocomplete ==== | ==== Autocomplete ==== | ||
| Line 253: | Line 257: | ||
| ===== Checker ===== | ===== Checker ===== | ||
| + | |||
| + | Changelog checker: | ||
| + | |||
| + | v0.2.1: | ||
| + | * Acum puteti trimite tema pe vmchecker direct din checker, fara a mai deschide browserul, apasand pe tasta 'p' | ||
| + | * Pentru autentificare, trebuie sa va puneti username-ul si parola pentru vmchecker in fisierul .env din root-ul directorului | ||
| + | * Pentru a primi output-ul de la vmchecker, apasati tasta 'o' si o sa apara un pop-up cu rezultatele voastre | ||
| + | * Makefile-ul trebuie sa contina neaparat regula make pack, care sa genereze o arhiva care se termina in Tema3.zip | ||
| + | * **Nu va puneti fisierul .env pe github sau in arhiva**, pentru a nu va pierde accesul la cont | ||
| + | |||
| + | v0.2.0: | ||
| + | * Checkerul de coding style nu ar mai trebui sa dea crash, pentru a rula checkerul apasati tasta 'c' | ||
| + | * Pentru a rula task 1 sau 2 individual, apasati butonul 1, respectiv 2 de pe tastatura. | ||
| + | * Redus numarul de crash-uri la pornire de la erori de makefile. | ||
| + | |||
| + | Pentru a updata checkerul rulati comanda ''%%cargo install checker-tema-3-sd%%'' | ||
| Scheletul poate fi gasit [[https://ocw.cs.pub.ro/courses/_media/sd-ca/teme/skel.zip|aici]] | Scheletul poate fi gasit [[https://ocw.cs.pub.ro/courses/_media/sd-ca/teme/skel.zip|aici]] | ||