Skip to content

Organizarea concursurilor

Rulează un concurs de programare

Crearea concursului tău

Crearea de concursuri pe DojoCode este o modalitate simplă, dar puternică de a interacționa cu comunitatea ta, de a identifica talente și de a organiza hackathoane pentru echipa ta de ingineri. În această secțiune, te vom ghida pas cu pas prin procesul de organizare a concursului tău.

  1. Mergi la pagina ta de concursuri

Începe prin a accesa pagina My Contests (Fig.1) și dă clic pe New (Fig.2) pentru a începe procesul de creare a concursului.

Fig. 1

Fig. 2

  1. Află mai multe

Înainte de a începe, este o idee bună să te familiarizezi cu documentația noastră de creare a concursurilor dând clic pe „Learn More.” Această documentație oferă informații valoroase despre proces și bunele practici. (Fig.3)

Fig. 3

  1. Setările concursului

În secțiunea de setări a concursului, va trebui să specifici detalii importante pentru a-ți defini concursul. Acestea includ:

  • Contest Name: Un nume bun de concurs ar trebui să fie clar, descriptiv și atractiv. Acesta ar trebui să ofere o idee despre ce este vorba în concurs și să atragă potențialii participanți. (Fig. 4)
  • Visibility: Alege între vizibilitatea „Community” sau „Private”. Un concurs „Community” este deschis tuturor utilizatorilor înregistrați, în timp ce un concurs „Private” este accesibil doar pe bază de invitație. (Fig. 4)
  • Start Date and Time: Setează data și ora la care va începe concursul. (Fig. 4)
  • End Date and Time: Specifică momentul în care se va încheia concursul. (Fig. 4)
  • Invitation Description: Această descriere va fi vizibilă pe panoul de control înainte de începerea concursului. O descriere bună ar trebui să ofere o scurtă prezentare a scopului concursului, a regulilor și a oricăror considerații speciale pentru participanți. (Fig. 4)
  • Intro Description: Această descriere va fi disponibilă participanților pe pagina de rezolvare a concursului, de obicei în terminal. O descriere introductivă clară și concisă ar trebui să ofere informații esențiale despre obiectivele concursului, provocări și orice instrucțiuni specifice. Poți proiecta descrieri creative pentru afișarea în terminalul concursului folosind instrumente precum REXPaint sau PabloDraw, profitând de capacitățile bazate pe text ale terminalului. (Fig. 4)
  • AI Assistance: Activează sau dezactivează asistentul AI integrat pentru concursul tău. Când este activat, participanții pot folosi tabul Chat din editorul de provocări pentru a obține indicii (modul Understand) sau pentru a lăsa AI-ul să scrie cod (modul Implement). Toate solicitările către AI sunt gratuite pentru participanți — nu se deduc tokeni. Tu stabilești numărul maxim de solicitări AI pe provocare atunci când selectezi provocările (vezi pasul 4). Pentru mai multe detalii despre cum funcționează asistentul, consultă ghidul Asistență AI.
  • Cover Image: Poți folosi AI pentru a genera imagini de copertă personalizate pentru concursurile tale, pe baza unor descrieri. Acest lucru ajută la transformarea concursului tău într-unul mai atractiv vizual pe pagina Explore. (Fig. 5)

Fig. 5

  1. Selectarea provocărilor

După ce ai configurat setările concursului, acum poți selecta provocări din biblioteca noastră de provocări. Aceste provocări vor servi ca bază a concursului tău și pot acoperi o gamă largă de subiecte și niveluri de dificultate.

Ar trebui stabilită o limită de timp pentru fiecare provocare, împreună cu o descriere care apare atunci când utilizatorii încep o provocare în terminalul concursului. Dacă Asistența AI este activată pentru concurs, poți seta, de asemenea, un număr maxim de solicitări AI pentru fiecare provocare pentru a controla cât de mult ajutor AI primesc participanții.

Fig. 6

Personalizează-ți concursul

Odată ce ai selectat provocările, ai flexibilitatea de a-ți personaliza concursul după bunul plac. Iată un exemplu de ceea ce poți face:

  • Crește complexitatea: Modifică și combină provocările pentru a crește complexitatea generală a concursului tău.
  • Adaugă amprenta personală: Adaptează concursul pentru a reflecta cultura și obiectivele organizației tale.
  • Descoperirea talentelor: Folosește concursuri pentru a identifica și a dezvolta talente în cadrul comunității sau companiei tale.
  1. Editarea finală și publicarea
  • Te rugăm să reții că odată ce ai publicat un concurs, acesta nu mai poate fi editat sau modificat. Prin urmare, este crucial să te asiguri că concursul tău este în forma sa finală înainte de a-l salva și publica.
  • Ar trebui să folosești opțiunea „Preview” pentru a confirma că acesta apare exact așa cum dorești. Dacă trebuie să faci modificări, poți alege „Update Contest.” (Fig. 7)
  • Odată ce ești sigur că totul este în regulă, poți continua pentru a publica concursul cu „Publish”.

Fig. 7

  1. Blocarea utilizatorilor

Poți bloca utilizatorii suspecți din concursul tău în orice moment, accesând pagina de editare a concursului sau direct de pe pagina My Contest. Consultă Fig. 8 și Fig. 9 de mai jos.

Fig. 8

Fig. 9

După ce dai clic pe butonul Ban List, se va deschide o fereastră modală în care poți căuta utilizatori după numele lor de utilizator pentru a-i bloca din concursul tău. Consultă Fig. 10 de mai jos.

Fig. 10

Utilizatorii blocați nu se vor putea înregistra la concursul tău și nu vor putea încerca provocările. Dacă blochezi un utilizator deja înregistrat într-un concurs în desfășurare, acesta va primi un scor de 0 la finalizarea concursului, iar ratingul său va rămâne neschimbat. În plus, îi vom notifica pe utilizatorii blocați că au fost blocați din concursul tău din cauza unor activități suspecte.

  1. Salvarea și lansarea
  • Odată ce ai finalizat toți pașii necesari, salvează configurația concursului tău și lansează-ți concursul.
  • Când un concurs este setat pe „private”, singura metodă de a invita persoane este prin e-mail. Dând clic pe opțiunea „share”, poți trimite invitații altor persoane folosind adresele lor de e-mail.
  • Cu toate acestea, dacă concursul este marcat ca „public”, acesta va fi vizibil pe pagina Explore Contests, în special în secțiunea „Upcoming Contests”. Participanții se pot apoi înregistra și pregăti pentru viitoarea competiție.

Crearea unui concurs bine structurat pe DojoCode îți permite să îți atrage comunitatea sau angajații, să încurajezi dezvoltarea abilităților și să îți atingi obiectivele organizaționale. Asigură-teconcursurile tale sunt informative, atractive și relevante pentru a maximiza participarea și succesul.