Table of Contents

Tutorial pentru administrarea laboratorului POO-CA-CD pe platforma DevMind Code

Acest ghid descrie pașii necesari pentru asistenți și helperi pentru configurarea și administrarea cursului POO-CA-CD pe platforma DevMind Code.

1. Crearea contului pe DevMind Code

Adminul va aproba cererile constant pe parcursul săptămânii.

2. Organizarea grupelor

Adminul a atribuit deja rolurile și grupele conform tabelului de pe Google Sheets.

3. Instrucțiuni pentru studenți

În prima săptămână de laborator, transmiteți studenților următoarele:

4. Gestionarea studenților

Pentru a vedea și modifica lista de studenți:

  1. Navigați la Admin → Educational Groups → Alegeți grupa.
  2. În tabelul *Students*:
    • Pentru adăugare, folosiți adresele UPB;
    • Pentru ștergere, apăsați `X` în dreptul studentului.

5. Crearea unui Contest pentru laborator

Pentru a crea un contest bazat pe un Contest Template existent:

1. Mergeți la **Admin → Educational Groups**.
2. Selectați grupa dumneavoastră.
3. În lista de contesturi, apăsați **Add new contest** (dreapta sus).
4. Configurați:
   * **Start date** și **End date** (7 zile pentru trimiterea laboratorului);
   * **Template-ul corespunzător**.
5. După crearea contestului, ora de start/end se poate modifica din **butonul de edit**.
6. La transferul notelor, aplicați filtrul **"submitted during contest"** pentru a lua în calcul doar trimiterile la timp.

Convenția de denumire a template-urilor: `2025-LABxx-POO`

6. Mutarea între module (pentru CA și SD)

Unii utilizatori (mai ales cei de la CA sau SD) pot fi conectați implicit la alt modul. După ce au dat *join* la POO-CA-CD, trebuie să se mute pe modulul POO, folosind butonul din interfață.

7. Rolurile în platformă

Toți asistenții/helperii au rolul author-teacher.

8. Crearea unei probleme

1. Accesați tab-ul **Problems → Create new problem**.
2. Completați câmpurile cerute (titlu, enunț, input/output etc.).
3. **Bifați** opțiunea:
   * `Display all tests in problem statement`
     → pentru ca studenții să vadă toate testele aferente.
4. Convenția pentru denumirea problemelor:
   * `nume_problema-LABxx-POO-2025`
5. Conventia este sa avem punctaje de la 0-10 pe fiecare contest astfel incat exportul sa fie simplu.

9. Crearea unui Contest Template

1. Mergeți la **Admin → Contest Templates → Create Contest Template**.
2. Completați informațiile necesare.
3. **Nu bifați** opțiunea *Hard Deadline Contest* — aceasta se folosește **doar la examene practice**.
   * Laboratoarele trebuie să rămână vizibile și după încheiere.
   * Studenții pot trimite soluții și ulterior, dar doar trimiterile din timpul contestului se punctează oficial.
4. Convenția pentru denumirea template-urilor:
   * `2025-LABxx-POO`

10. Note privind formulele matematice în Markdown

Platforma DevMind Code nu folosește sintaxa clasică LaTeX

$$ formula $$

ci o variantă KaTeX. Utilizați următorul format:

```KaTeX formula ```

Aceasta este singura formă care va fi randată corect pe platformă (nu identic cu VsCode sau DocuWiki).

11. Recomandări finale

Succes în organizarea laboratoarelor POO-CA-CD! 🎓