This shows you the differences between two versions of the page.
sd-ca:teme:tema3-2023 [2023/05/21 23:13] 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 ora 23:55 | + | Deadline: 31.05.2023 ora 23:55 |
====== Actualizări ====== | ====== Actualizări ====== | ||
Line 16: | Line 16: | ||
**17.05**: Am scos caracterele non-ascii din fisierul little_women.txt (Thanks Cristian-Ştefan LAZĂR) \\ | **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**: Am updatat checkerul sa reduca numarul de crash-uri, si am adaugat feature-uri noi. (Vedeti sectiunea checker) \\ | ||
- | **21.05**: Clarificat afisarea la autocorrect | + | **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 42: | 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 74: | Line 72: | ||
> INSERT mars | > INSERT mars | ||
> AUTOCORRECT mars 2 | > AUTOCORRECT mars 2 | ||
- | < mars | ||
< bass | < bass | ||
+ | < mars | ||
< mask | < mask | ||
< mass | < mass | ||
Line 81: | 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 | * Daca ''%%<cuvant>%%'' exista printre cuvinte, il vom afisa si pe acela | ||
</note> | </note> | ||
Line 261: | Line 259: | ||
Changelog 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: | v0.2.0: | ||
Line 267: | Line 272: | ||
* Redus numarul de crash-uri la pornire de la erori de makefile. | * Redus numarul de crash-uri la pornire de la erori de makefile. | ||
- | Pentru a updata checkerul rulate comanda ''%%cargo install checker-tema-3-sd%%'' | + | 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]] |