This shows you the differences between two versions of the page.
poo-ca-cd:teme:2024:tema [2024/10/26 20:25] florian_luis.micu |
poo-ca-cd:teme:2024:tema [2024/11/21 11:35] (current) florian_luis.micu |
||
---|---|---|---|
Line 5: | Line 5: | ||
* Responsabili: [[darabantimoteisiceva@gmail.com | Timotei Daraban ]], [[matei_marius.ignat@stud.acs.upb.ro | Ignat Matei-Marius ]], [[ti.dumitrescu@gmail.com | Dumitrescu Toma-Ioan ]] | * Responsabili: [[darabantimoteisiceva@gmail.com | Timotei Daraban ]], [[matei_marius.ignat@stud.acs.upb.ro | Ignat Matei-Marius ]], [[ti.dumitrescu@gmail.com | Dumitrescu Toma-Ioan ]] | ||
* Autori: [[miculuis1@gmail.com | Florian-Luis Micu]], [[rebeccastate40@gmail.com | Andreea-Rebecca State]], [[andreiotetea23@gmail.com | Andrei Oțetea]] | * Autori: [[miculuis1@gmail.com | Florian-Luis Micu]], [[rebeccastate40@gmail.com | Andreea-Rebecca State]], [[andreiotetea23@gmail.com | Andrei Oțetea]] | ||
+ | * Consultant & Revisor: [[miculuis1@gmail.com | Florian-Luis Micu]] | ||
* Data publicării: 25 octombrie, ora 20:00 | * Data publicării: 25 octombrie, ora 20:00 | ||
- | * Data ultimei modific | + | * Deadline HARD: 24 noiembrie 2024, ora 23:59 |
+ | * Ultimele modificări: | ||
+ | * Adăugare deadline hard - 31 octombrie | ||
+ | * Update input/ref pentru a include cazuri de actiuni invalide - 31 octombrie. | ||
+ | * Clarificări responsabili temă. | ||
+ | * Update **barem/git**, sectiunea Evaluare. | ||
+ | * Update **checkstyle** la versiunea 10.20.1. | ||
- | <note important>Pentru orice neclaritate vă rugăm să folosiți forum-ul, urmând ca **doar responsabilii** temei să vă răspundă la intrebări.</note> | + | <note important>Pentru orice neclaritate vă rugăm să folosiți forumul, urmând ca **doar responsabilii** temei să vă răspundă la întrebări. Se preferă folosirea forumului tocmai pentru a evita repetarea întrebărilor.</note> |
===== Obiective ===== | ===== Obiective ===== | ||
Line 1115: | Line 1122: | ||
* 5p README clar, concis, explicații axate pe design (flow, interacțiuni) | * 5p README clar, concis, explicații axate pe design (flow, interacțiuni) | ||
* 5p folosire git pentru versionarea temei | * 5p folosire git pentru versionarea temei | ||
- | |||
- | <note tip>Pentru folosirea tool-ului **Git** vă punem la dispoziție un tutorial actualizat și amplu despre el la acest [[poo-ca-cd:resurse-utile:tutorial-git|link]] și aveți de asemenea și un tutorial despre comenzile pe care puteți să le dați din IntelliJ la acest [[poo-ca-cd:resurse-utile:tutorial-intellij-git|link]].</note> | ||
<note important>Pe pagina [[poo-ca-cd:administrativ:barem_teme|Indicații pentru teme]] găsiți indicații despre scrierea readme-ului și | <note important>Pe pagina [[poo-ca-cd:administrativ:barem_teme|Indicații pentru teme]] găsiți indicații despre scrierea readme-ului și | ||
- | depunctările generale pentru teme</note> | + | **baremul folosit la corectarea temei**. Vă incurajăm să treceți prin el cel puțin odată. </note> |
+ | |||
+ | <note important> Pentru a primi punctajul pentru **Git**, după ce ați terminat tema și ați făcut toate commit-urile, executați comanda ''git log > git_log.txt'' in rădăcina proiectului și adăugați fisierul in arhiva trimisă. </note> | ||
+ | |||
+ | <note tip>Pentru folosirea tool-ului **Git** vă punem la dispoziție un tutorial actualizat și amplu despre el la acest [[poo-ca-cd:resurse-utile:tutorial-git|link]] și aveți de asemenea și un tutorial despre comenzile pe care puteți să le dați din IntelliJ la acest [[poo-ca-cd:resurse-utile:tutorial-intellij-git|link]].</note> | ||
Depunctările pentru **designul și organizarea codului** se vor scădea din punctajul testelor. Dacă vor apărea depunctări specifice temei în momentul evaluării, nemenționate pe pagina cu depunctări generale, ele se vor încadra în limitele de maxim 10p pentru design, 5p pentru readme. Dacă tema nu respecta cerințele, sau are zero design OOP atunci se pot face depunctari suplimentare. | Depunctările pentru **designul și organizarea codului** se vor scădea din punctajul testelor. Dacă vor apărea depunctări specifice temei în momentul evaluării, nemenționate pe pagina cu depunctări generale, ele se vor încadra în limitele de maxim 10p pentru design, 5p pentru readme. Dacă tema nu respecta cerințele, sau are zero design OOP atunci se pot face depunctari suplimentare. | ||
Line 1150: | Line 1159: | ||
===== Upload temă ===== | ===== Upload temă ===== | ||
- | Arhiva pe care o veţi urca pe [[https://vmchecker.cs.pub.ro/ui/#POO|VMChecker]] va trebui să conţină în directorul rădăcină: | + | Arhiva o veţi urca pe [[https://curs.upb.ro/2024/mod/assign/view.php?id=57526|VMChecker]], unde sunt si informații despre structura ei. |
- | * fișierul ''README'' | + | |
- | * folder-ul src cu pachetele și cu fișierele .java | + | |
- | * folderul .git | + | |
===== FAQ ===== | ===== FAQ ===== | ||
Line 1167: | Line 1173: | ||
**Q**: Ce JDK recomandați?\\ | **Q**: Ce JDK recomandați?\\ | ||
- | **A**: Momentan, orice JDK de la versiunea 11 până în prezent. Dacă vor apărea probleme cu Vmchecker vă vom anunța ca să schimbați JDK-ul cu unul compatibil. | + | **A**: 11 |
**Q**: Pot să fac în orice ordine testele?\\ | **Q**: Pot să fac în orice ordine testele?\\ |