This shows you the differences between two versions of the page.
| — |
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!** 🎓 | ||