Differences

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

Link to this comparison view

poo-ca-cd:intern:devmindcode [2025/10/08 21:01]
dan_dominic.staicu markdown formulas mention
poo-ca-cd:intern:devmindcode [2026/02/17 12:26] (current)
dan_dominic.staicu [8. Crearea unei probleme]
Line 1: Line 1:
-asistentii/​helperii sa isi creeze cont pe platforma https://​code.devmind.ro/​ folositi emailurile de la upb +====== Tutorial pentru administrarea laboratorului ​POO-CA-CD ​pe platforma DevMind Code ======
-si din sectiunea /​profile/​modules https://​code.devmind.ro/​profile/​modules +
-sa dea join la cursul ​POO-CA-CD+
  
 +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]].
  
 +---
  
-adminul v-a atribuit rolurile ​pe devmind si v-am adăugat in grupele la care aveți laborator conform organizării din tabelul de pe google sheets. Acolo unde exista probleme, va rog frumos sa ma anunțați (preferabil in privat) pentru a le remedia.+===== 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.
  
-In cadrul primei săptămâni de laborator, va rog sa le transmiteți studenților sa își creeze conturi pe code.devmind.ro folosind doar adresele de email de la upb si sa solicite accesul la modul, așa cum a fost nevoie sa faceți si voi, accesând secțiunea Profile ​-> Modules ​-> request access ​-> POO-CA-CD. Urmează sa le dau eu acces in modul (voi face asta constant săptămâna aceasta, voi verifica foarte des cererile). ​+---
  
-Va fi responsabilitatea fiecarui teacher (asistent/​helper la o grupa de lab) sa isi adauge studentii in grupa pentru ca aceștia sa aibă acces la probleme.+===== 2Organizarea grupelor =====
  
 +Adminul a atribuit deja rolurile și grupele conform tabelului de pe Google Sheets.
  
-trebui ca fiecare ​teacher (asistent/​helper) ​sa își atribuie contestul către grupa sa, folosind contest template-ul corespunzător,​ astfel:+  * 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.
  
-•⁠ ​ ⁠pentru a crea un "​contest"​ pentru o grupa pe baza unui "​Contest Template"​ deja existent, se merge in tab-ul “Admin” > “Educational Groups” > alegeți grupa > aveți o lista cu contesturile date la aceasta grupa, apasati “Add new contest” in dreapta sus > setam start date, end date si template-ul cu problemele de laborator; ora de start/end momentan poate fi modificata doar dupa ce a fost creeat contest-ul prin butonul de edit care va aparea in dreptul contestului. S-a stabilit la ultima ședință ca studenții vor avea la dispoziție 7 zile pentru încărcarea laboratorului pentru a fi punctat. Când veți transfera notele, puteți aplica un filtru pentru “submitted during contest” pentru a lua in considerare doar submisiile trimise la timp aka in timpul contestului.  +---
-•⁠ ​ ⁠Conventia pentru denumirea template-urilor de anul acesta este ”2025-LABxx-POO” pentru a le putea găsi ușor (avem acces si la materialele din anii precedenți) +
-•⁠ ​ ⁠pentru a vedea ce studenti avem in grupa, pentru a scoate sau a adauga studenti (folosind adresele de email de la upb) se merge in tab-ul “admin” > educational groups > alegeți grupa > tabel students > putem adauga folosind email / scoate folosind x-ul din dreptul userului. +
-•⁠ ​ ⁠din aceeași tab, puteti adauga studenți, care sunt înscriși în modulul POO-CA-CD, la grupa unde aveti drepturi.+
  
 +===== 3. Instrucțiuni pentru studenți =====
  
-inca o mentiune pentru studenti, mai ales cei de la CA (dar si pentru voi cei care ati fost si la SD) +În **prima săptămână ​de laborator**transmiteți studenților următoarele:​
-pe platforma devmind code este foarte posibil sa fie nevoie sa va mutati ​de pe modulul SD pe POO dupa ce dati join in acestafolisnd acest buton+
  
 +  * 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).
  
-Din moment ce toată lumea se va implica si in problemele de laborator, toți aveți rolurile de author-teacher, partea de author presupune:​

pentru cine este autor (de probleme pentru lab/teste practice):​ +---
-pentru a crea o problema se merge in tab-ul problems > create new problem > si de acolo este foarte intuitiv. Este necesar sa bifați “Display all tests in problem statement” pentru ca studenții sa poata vedea toate testele problemelor (ceea ce ne dorim in cadrul laboratoarelor,​ de obicei si in cazul examenelor practice)+
  
-Legat de formulele matematice ​din Markdown. +===== 4. Gestionarea studenților ===== 
-Pentru randarea acestora este necesară utilizarea sintaxei+ 
 +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 ​ ```KaTeX ​
-Formulă+ 
 +**formula** 
 ``` ```
-în detrimentul 
-$$  
-Formulă 
-$$ 
-Soluția pe care am implementata nu randează 1-la-1 cu VsCode/​formatul de pe docuwiki 
  
-- pentru a crea un contest template se merge in tab-ul admin > Contest Templates > Create Contest Template ​(buton dreapta sus> si din nou, foarte intuitivNu bifați hard deadline contest ​acesta este folosit doar in cadrul examenelor practiceAceasta opțiune restricționează vizibilitatea problemelor in afara timpului stabilitDorim ca laboratoarele sa poată fi vizibile de tre studenți si după terminarea timpului. De asemeneastudenții pot trimite soluții si după terminarea deadline-uluiDe aceeaasistentul care transcrie/​exporta notele poate activa un filtru pentru ​vedea ce soluții au fost trimise înainte de deadline.+''​ 
 + 
 + 
 + 
 +Aceasta este singura formă care va fi randată corect pe platformă ​(nu identic cu VsCode sau DocuWiki). 
 + 
 +--- 
 + 
 +===== 11Recomandări finale ===== 
 + 
 +  * Respectați convențiile de denumire pentru o organizare uniformă. 
 +  * Asigurați-vă că fiecare grupă are un **contest** activbazat pe template-ul corespunzător. 
 +  * Studenții trebuie să folosească **emailul UPB** în toate etapele. 
 +  * În caz de probleme tehnice sau erori de atribuireanunți **în privat** adminul responsabil(Dominic Staicu dan_dominic.staicu@stud.acs.upb.ro)
  
-As dori sa menționez ca avem următoarele convenții pentru denumire:​
problemele:​ “nume problema LABxx-POO-2025”
contest template: “2025-LABxx-POO”+---
  
 +**Succes în organizarea laboratoarelor POO-CA-CD!** 🎓
  
poo-ca-cd/intern/devmindcode.1759946467.txt.gz · Last modified: 2025/10/08 21:01 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