This shows you the differences between two versions of the page.
sd-ca:teme:tema3-2023 [2023/05/12 11:05] robert.grancsa [Range search] |
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 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 37: | 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 67: | 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 74: | 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 251: | 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]] |