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

  • Accesați platforma: https://code.devmind.ro/.
  • Creați un cont folosind adresa de email UPB.
  • După autentificare, mergeți la:
    • Profile → Modules → Join Module
    • Căutați modulul POO-CA-CD și trimiteți cererea de acces (request access).

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.

  • Dacă există neconcordanțe (grupă greșită, lipsă acces etc.), anunțați în privat pentru remediere.
  • Fiecare teacher (asistent/helper) este responsabil de:
    • gestionarea studenților din grupa proprie;
    • crearea și atribuirea contesturilor laboratorului.

3. Instrucțiuni pentru studenți

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

  • Să își creeze conturi pe https://code.devmind.ro/ folosind doar adresele UPB;
  • Să solicite acces la modulul POO-CA-CD:
    • Profile → Modules → Request access → POO-CA-CD
  • După aprobare, se pot înscrie în grupa corectă (veți gestiona voi acest proces).

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.

  • Teacher — gestionează grupa și notele.
  • Author — creează și editează probleme sau teste practice.

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`

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

  • Respectați convențiile de denumire pentru o organizare uniformă.
  • Asigurați-vă că fiecare grupă are un contest activ, bazat pe template-ul corespunzător.
  • Studenții trebuie să folosească emailul UPB în toate etapele.
  • În caz de probleme tehnice sau erori de atribuire, anunțați în privat adminul responsabil. (Dominic Staicu dan_dominic.staicu@stud.acs.upb.ro)

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

poo-ca-cd/intern/devmindcode.txt · Last modified: 2025/10/09 20:59 by dan_dominic.staicu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0