Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sd-ca:devmindcode [2026/02/27 10:08] (current)
dan_dominic.staicu created
Line 1: Line 1:
 +====== 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 [[https://​code.devmind.ro/​|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:
 +
 +  - Navigați la **Admin → Educational Groups → Alegeți grupa**.
 +  - Î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`
 +  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 =====
 +
 +  * 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!** 🎓
  
sd-ca/devmindcode.txt · Last modified: 2026/02/27 10:08 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