Versiuni
Aici găsești toate actualizările, funcționalitățile și noutățile interesante aduse de fiecare versiune nouă. Fii la curent cu munca noastră de dezvoltare și cu îmbunătățirile continue.
Rămâi aproape
Află primul despre versiunile care urmează și aruncă o privire în avans la ce pregătim. Ne dorim să te ținem informat și implicat la fiecare pas.
Salvează pagina la favorite și revino des, ca să nu ratezi niciuna dintre cele mai noi actualizări. Feedbackul tău contează enorm, așa că nu ezita să ne scrii și să ne spui cum îți putem face experiența și mai bună. Îți mulțumim că ne-ai ales!
V3.0.0
11 octombrie 2026
- Proiecte
- •Construiește aplicații complete într-un editor de proiecte cu mai multe fișiere, cu arbore de fișiere, previzualizare live în browser, gestionarea dependențelor și un tur ghidat
- •Șabloane noi: Next.js, SolidJS, Astro, SvelteKit, Remix, NestJS, Fastify, Hono și React Native, șabloane cu bază de date pe PGlite și SQLite, plus proiecte de start hello-world
- •Managere de pachete pentru C, C++, Java (Maven), Rust (Cargo), Ruby (Bundler), Python și Solidity, iar agentul AI poate adăuga dependențe pentru tine
- •Publică proiectele ca aplicații live, păstrează secretele precum cheile API în siguranță pe platformă și atașează o bază de date Postgres găzduită unui proiect
- •Proiectele Python rulează cu previzualizare live și un tester de API, iar testele Python pot folosi pytest
- •Adaugă imagini și fonturi web în fișierele proiectului sau încarcă fișiere direct în arborele de fișiere
- •Apelează API-ul de generare AI DojoCode (text, imagine, video, muzică și voce) din codul propriului proiect, cu SDK-ul integrat
- •Colaborarea live funcționează și pe proiecte: invitații intră prin linkul de invitație și editează fișierele partajate împreună cu gazda
- Hackathoane
- •Explorează hackathoanele, citește brief-ul, criteriile, juriul și premiile, înscrie-te și trimite proiectul tău
- •Panou pentru jurați cu punctaj pe fiecare criteriu, feedback-ul juriului vizibil participanților, podium și galerie cu rezultate
- •Organizațiile cu planul School pot crea și administra hackathoane, cu rapoarte dedicate și ajutor din partea agentului Sensei
- •Participanții jurizați primesc XP, iar câștigătorii primesc insigne noi
- Trasee de învățare
- •Creează și editează propriile trasee de învățare cu lecții și teorie, din contul tău, din spațiul de lucru business sau din chat-ul cu agentul
- •Categorii pentru traseele de învățare (inclusiv Game development), adrese prietenoase și o prezentare de final când termini un traseu
- •Filtru de vizibilitate în Traseele mele, insigne de limbaj și șablon pe pagina traseului, iar vizitatorii pot explora traseele de învățare
- •Provocările premium dintr-un traseu de învățare pot fi rezolvate și de utilizatorii cu plan gratuit
- •Lecțiile din traseele de învățare pot fi predate vocal, printr-un apel live cu AI-ul
- Asistență AI și agenți
- •Asistența AI este disponibilă acum în proiecte, concursuri și pagina de editare a provocării, cu istoric al conversațiilor și o mai bună gestionare a contextului
- •Alege modelul AI din interfață, cu modele mai bune pentru copilot
- •Agentul afișează o prezentare a modificărilor făcute în mai multe fișiere și poate crea concursuri, trasee de învățare și provocări de cod
- •Agentul Path pe dashboard, cu provocări sugerate, reîncărcări de tokeni AI și o bară de consum
- •Chat în tururile ghidate, întrebări precompletate și un aspect mai curat al chat-ului cu agentul
- •Articole de tip abilitate AI și prompt personalizat în magazin
- •Server MCP DojoCode cu autentificare din ChatGPT, Claude și VS Code, care deschide provocări, proiecte și trasee de învățare direct în aplicație
- Editorul de cod
- •IntelliSense (completare, diagnostice și ajutor la hover) pentru șabloanele frontend, full-stack și backend: Python, PHP, Go, C/C++, Rust, Ruby, Java, C#, React Native, SQL, Solidity, NestJS, Hono și Fastify
- •Vizualizare împărțită: deschide mai multe editoare unul lângă altul, iar Ctrl+click deschide un fișier în alt grup
- •Utilizatorii Premium au aspectul editorului salvat automat
- •Pagini mai rapide: editorul, tururile și selectoarele de dată se încarcă la cerere
- Provocări și concursuri
- •Provocări de tip scrie-testele: tu scrii testele, Run Tests le verifică față de soluția de referință, iar Verify le rulează față de variante ascunse cu erori
- •Răsfoiește provocările după dificultate și cu un filtru Oficial, cu un punctaj îmbunătățit la rezolvare
- •Încarcă fișiere în arborele de fișiere al unei provocări, folosește tabele în descrierile markdown și testerul de API pe pagina de editare a provocării
- •Concursurile afișează încercările de trimitere eșuate, au o interfață nouă pe mobil și pot fi create din chat-ul cu agentul
- Colaborare live
- •Gazda poate muta sesiunea live pe o altă provocare din antet, iar invitații o urmează automat
- •Întâlnirea video rămâne deschisă în timp ce navighezi între pagini
- •Invitații pot părăsi singuri sesiunea și sunt anunțați când gazda o încheie, iar gazda confirmă înainte de a o opri
- •Participanții care reîncarcă pagina își păstrează locul, fără taburi duplicate sau utilizatori fantomă
- Business, organizații și planuri
- •Conturile business lucrează în cadrul unei organizații, cu invitații pentru administratori, gestionarea membrilor și un selector de spațiu de lucru
- •Un plan Free permanent pentru companii înlocuiește perioada de probă de 14 zile, iar planurile se numesc acum Starter, Classroom și School
- •Pagină de rapoarte cu export PDF și CSV, statistici pe dashboard, precum și teme și trasee de învățare create de utilizatorii business
- •Activarea sau dezactivarea AI pe fiecare grup, o politică de învățare cu AI pentru instructori, setări de training și o limbă de predare pe grup
- •Rezultatele grupului au paginare și căutare, iar studenții din grupurile organizației primesc conținut Premium
- •Abonamentul Premium anual economisește 20%, pagina Premium arată o comparație gratuit vs Premium, iar abonații Premium pot debloca orice soluție de provocare
- Limba română
- •Întreaga platformă este disponibilă în română: interfață, emailuri, notificări, certificate, mesaje de eroare, pagini statice și blog
- •Descrierile provocărilor, traseele de învățare, proiectele, temele, concursurile și rezultatele testelor pot fi traduse în limba ta de predare
- •Limba preferată este cerută la înregistrare și disponibilă în setările de training, iar grupurile au o limbă de predare
- Cont și profil
- •Tab de certificate pe profil, iar abilitățile se aleg la înregistrare și la configurarea trainingului
- •Înregistrarea face diferența între cursanți și școli sau echipe, iar câmpurile de înscriere business sunt opționale
- •Abilități și insigne noi, inclusiv Learning Path Master și Test Guardian, cu notificări în aplicație
- •Buton de refuzare a tuturor cookie-urilor în banner, iar utilizatorii își pot schimba emailul și pot părăsi o echipă
- Pagini și platformă
- •Pagini noi Engineering Lab, Parteneri și Universități, pagini de start și business reîmprospătate și pagini legale actualizate
- •Date structurate (JSON-LD), llms.txt, corecții la sitemap și la titlurile duplicate pentru un SEO mai bun
- •Trecere la Nuxt 4, cu un flux de autentificare mai rapid
- Remedieri de erori
- •Am corectat încărcarea avatarului, paginarea pe pagina de soluții și lipsa aprecierilor și comentariilor, sondajele și taburile invizibile până la resetare
- •Am corectat previzualizarea care nu se actualiza la modificări de cod, mesajul infinit „activating IntelliSense”, erorile SQL din editor și importul șablonului React
- •Am corectat editarea concursurilor, meniul de vizibilitate al concursului, eroarea la editarea temelor și butonul de start la prima încărcare
- •Am corectat înregistrarea contactelor în HubSpot, erorile de autentificare SSO, problemele de plată a abonamentelor și pierderile de monede
- •Numeroase corecții de stil în fereastra de autentificare, fereastra de partajare, navigație, paginile mobile și setările editorului
V2.1.0
11 martie 2026
- Abilități și realizări
- •Am separat abilitățile de insigne, pentru mai multă claritate
- •Am îmbunătățit aspectul realizărilor obținute
- •Peste 100 de provocări de programare pe diferite abilități
- Îmbunătățiri la provocări și execuție
- •Am rezolvat o problemă din cauza căreia fișierele de eroare nu erau șterse după rulările reușite
- •Fișierele vechi ale utilizatorilor sunt acum curățate din containerele Docker refolosite după fiecare rulare, pentru o izolare mai bună
- •Am rezolvat problemele variantelor de provocări în Rust
- •Am rezolvat o problemă din cauza căreia exemplele încorporate nu se afișau corect
- •Am rezolvat un bug care afecta comportamentul pentru autorii provocărilor
- •Asistență AI în modul agent, care te ajută să implementezi provocări
- Limbaje suportate
- •Am adăugat șabloane de provocări pentru C
- •Am adăugat șabloane de provocări pentru Go
- Integrări și platformă
- •Am pregătit serverul MCP pentru crearea de provocări de cod (din prompt în provocare)
- Prețuri
- •Îmbunătățiri pentru prețurile localizate
v2.0.0
18 februarie 2026
- Funcționalități noi
- •Sistem de realizări și insigne: Câștigi insigne și realizări pe măsură ce rezolvi provocări și primești notificări când deblochezi recompense noi
- •Harta abilităților: Vezi nivelul abilităților tale într-un grafic radar interactiv pe pagina de profil, cu opțiuni de filtrare și numărul de provocări pentru fiecare abilitate
- •Pagina de rezultate a provocării: O pagină nouă, dedicată rezultatelor, cu feedback de code review generat de AI și secțiuni de reflecție asupra a ceea ce ai învățat
- •Rulează codul: Execută-ți codul direct în editorul provocării înainte să-l trimiți, cu suport pentru toate limbajele importante, inclusiv C/C++
- •Recompense pentru provocări: Câștigi recompense când rezolvi cu succes provocări
- •Integrare cu Discord: Conectează-ți contul ca să intri în comunitatea noastră de pe Discord
- •Pagina de dezabonare: O pagină nouă de dezabonare de la e-mailuri, care funcționează indiferent dacă ești autentificat sau nu
- •Popup pentru prima provocare: Utilizatorii noi văd acum, după înregistrare, un popup ghidat care îi ajută să înceapă prima provocare
- •Explicații AI pentru teste: Primești explicații generate de AI când testele pică, ca să înțelegi ce a mers greșit
- •Preferințe de limbaj: Setează-ți limbajele de programare preferate pentru o experiență personalizată cu provocările
- •Gestionarea etichetelor pentru admini: O interfață nouă de administrare pentru gestionarea etichetelor provocărilor
- •Asistent AI pentru documentație: Asistent bazat pe AI, disponibil pe site-ul nostru de documentație
- Îmbunătățiri
- •Selectorul de șabloane: Interfața de selectare a șabloanelor a fost reproiectată, ca să fie mai ușor de folosit
- •Filtrarea provocărilor: Opțiuni de filtrare îmbunătățite când explorezi provocările
- •Sistemul de chat: Am trecut la un sistem de chat nou și îmbunătățit, cu crearea automată a firelor de discuție în concursuri
- •Autentificare automată: Un flux de autentificare simplificat, pentru o conectare mai ușoară
- •Afișarea rezultatelor testelor: Vezi rezultatele detaliate ale testelor imediat după ce îți trimiți soluția
- •Editorul de provocări: Acțiuni de salvare îmbunătățite și elemente de interfață inutile eliminate
- •Panouri redimensionabile: Comportament îmbunătățit al barei de separare pentru ajustarea dimensiunii panourilor
- •Generarea imaginilor de copertă: Prompturi îmbunătățite pentru imaginile de copertă generate de AI
- •Validarea șabloanelor: Toate traducerile șabloanelor sunt acum validate înainte de publicare
- •Gestionarea variantelor: Suport mai bun pentru gestionarea și selectarea variantelor provocărilor
- •Plăți cu tokenuri și monede: Flux de plată îmbunătățit pentru tokenurile de asistență AI
- Buguri rezolvate
- •Meniurile dropdown se închid acum când dai clic pe o notificare sau pe un mesaj
- •Am rezolvat problemele de afișare la vizualizarea fișierelor lungi pe pagina de soluții
- •Am rezolvat afișarea unor iconițe greșite de șablon la soluțiile din concursuri
- •Am rezolvat problemele de clic pe iconițele de profil din navigare
- •Am rezolvat gestionarea cererilor neautorizate și modalele de expirare a sesiunii
- •Am rezolvat problema provocărilor care nu se încărcau pe paginile de produs
- •Am corectat spațierea numărului de pe insigna de notificări
- •Am rezolvat animațiile pașilor din formularul de contact
- •Am rezolvat problemele de timeout la publicarea provocărilor mari
- •Am rezolvat votarea dificultății provocărilor, care nu funcționa corect
- •Am rezolvat problemele cu abonamentele de test pentru conturile business
- •Am rezolvat problemele de execuție ale șabloanelor C/C++
- •Am corectat configurația șablonului TypeScript Jest
- •Am corectat poziționarea butonului de resetare a fișierului
- •Am reparat exemplul hello world pentru browser
- •Am rezolvat trimiterea provocărilor atunci când nu e selectată nicio etichetă
V1.1.0
11 august 2025
- Variante de provocări: Unele provocări au acum mai multe versiuni! Îți poți alege șablonul preferat dintr-un nou meniu dropdown de pe cardul provocării și de pe paginile de soluții.
- Înregistrare și autentificare îmbunătățite: Am îmbunătățit procesul de înregistrare pentru utilizatorii noi și am adăugat pe pagina de autentificare bifa Ține-mă minte, ca să rămâi conectat.
- Am adăugat paginare în clasamentele concursurilor, ca să navighezi mai ușor prin clasamentele mari.
- Am rezolvat mai multe buguri legate de calculul scorului, pentru clasamente mai exacte.
- Am corectat o problemă la sortarea concursurilor încheiate.
- Platforma îți sugerează acum următoarea provocare în funcție de traseul tău de antrenament.
- Autorii provocărilor pot accesa acum corect pagina de soluții pentru propriile provocări.
- Am adăugat șabloane TypeScript noi și actualizate.
- Certificate și notificări: Cei mai buni participanți din concursuri vor primi un certificat de la DojoCode, ca să-și pună în valoare abilitățile.
- Experiență mai bună la programare:Editorul de cod ține minte acum dimensiunile preferate ale panourilor de la o sesiune la alta.
- Butonul Reset Code a fost mutat din subsol în arborele de fișiere, ca să-l ai mai la îndemână.
- Poți vedea acum o versiune doar pentru citire a testelor inițiale ale unei provocări.
- Am rezolvat un bug critic care te împiedica să scrii în fișierele nou create.
- Îmbunătățiri de UI și UX:Concursurile active afișează acum un cronometru cu timpul rămas.
- Panoul de control al utilizatorului are secțiuni noi, ca să-ți urmărești mai bine progresul profilului.
- Am actualizat stilul butoanelor și am făcut numeroase ajustări vizuale și de spațiere pe tot site-ul, pentru o interfață mai curată și mai modernă.
- Am îmbunătățit adaptabilitatea și stilul paginilor de blog și am rezolvat problemele de afișare pe dispozitivele mobile.
- Concursuri și colaborare live:Am adăugat în concursuri o iconiță de volum/mut pentru controlul sunetelor.
- Într-o sesiune de colaborare live, bara laterală evidențiază acum clar fișierul activ.
- Am rezolvat o problemă din cauza căreia închiderea unui tab de fișier nu se actualiza corect pentru ceilalți utilizatori dintr-o sesiune live.
- Am îmbunătățit performanța la selectarea unei provocări pentru a o adăuga într-un concurs.
- Remedieri importante:Ne-am asigurat că fiecare trimitere de cod este înregistrată și afișată corect în tabul Submissions.
- Am rezolvat diverse buguri de layout, cum ar fi elementele suprapuse pe pagina de înregistrare și în antetul concursului.
- Am rezolvat o problemă din cauza căreia modalele și pop-up-urile nu funcționau corect pe mobil.
- Am corectat linkurile de navigare care apar după ce treci la nivelul următor.
v1.0.0
17 februarie 2025
- Funcții audio și video în colaborarea live
- Ajustări ale mesajelor din concursuri, pentru o experiență mai bună
- Funcția de eliminare a participanților din întâlnirile de colaborare live (beta)
- Am rezolvat problemele cu panourile redimensionabile de pe pagina de rezolvare a provocărilor
v0.11.0
8 ianuarie 2025
- Lista provocărilor este acum disponibilă și pentru concursurile încheiate
- Alerta cronometrului din concurs se declanșează înainte să expire limita de timp a provocării
- Salvarea automată, în sesiunea browserului, a soluției la care lucrezi, pentru vizualizarea provocării și vizualizarea provocării din concurs
- Buton nou de setări de antrenament în panoul de control, ca să-ți configurezi antrenamentul
- Poți da zoom pe imaginile din descrierea provocării
- Îmbunătățiri la crearea provocărilor de cod
- Accesibilitate îmbunătățită pentru navigarea generală și pagini
- Îmbunătățiri de UX pentru utilizatorii business
- Îmbunătățiri la rezultatul rulării testelor provocării
v0.10.0
8 noiembrie 2024
- Configurarea temei pentru resursele LTI
- Îmbunătățiri la notarea LTI și raport de analiză a notelor
- Căutare mai rapidă a gem-urilor Ruby
- Îmbunătățiri pentru provocările de cod React
- Îmbunătățiri ale șablonului React
- Cronometru pe pagina de rezolvare a provocărilor
- Suport pentru lista de excluderi în concursuri
- Îmbunătățiri la publicarea provocărilor
- Am rezolvat un bug legat de unicitatea numelor de utilizator fără diferențiere între majuscule și minuscule
- Îmbunătățiri la blocarea secvențelor de provocări
- Versiuni ordonate în registrul de pachete npm
- Am unit paginile de utilizatori și de studenți într-una singură, pentru administrarea de către profesori
- Remedieri la verificările de plagiat din concursuri
- Limite de resurse pentru diferite abonamente
- Design îmbunătățit pentru explorarea concursurilor și pentru pagina concursurilor viitoare
- Am rezolvat afișarea locului în concurs în tabul Concursurile mele
- Îmbunătățiri ale notificărilor de plată
V0.9.0
4 octombrie 2024
- Creare îmbunătățită a provocărilor de cod: Provocările de cod trebuie acum să treacă verificări de validare înainte de publicare, ca să le garantăm calitatea pentru cei care învață.
- Premii și finanțare îmbunătățite pentru concursuri: Am simplificat sistemul de premii pentru concursuri, cu recompense personalizabile pentru o implicare mai mare.
- Integrare LTI 1.3: Suportul pentru LTI 1.3 este acum disponibil pentru o integrare fără bătăi de cap cu platforme precum Moodle și Canvas, cu gestionare mai bună a conturilor utilizatorilor și a notelor.
- Funcționalități noi pentru profesori: profesorii pot acum invita și gestiona studenții direct pe platformă, ceea ce simplifică gestionarea clasei și crește implicarea.
v0.8.0
30 august 2024
- DojoCoins și magazin
- Invită-ți prietenii și câștigă monede drept recompensă
- Suport pentru serii (streaks)
- Recompense pentru creatorii de provocări de cod
- Magazin cu produse în aplicație
- Suport pentru limbajul C++
- Recompense pentru utilizatori în concursuri
- Îmbunătățiri de stil
- Îmbunătățiri ale integrării plăților
- Îmbunătățiri la calculul ratingului și al locului în concursuri
V0.7.0
19 iulie 2024
- Remedieri pentru clasamentul live al concursurilor și pentru vizualizarea soluțiilor
- Ajustări pentru includerea companionului AI în turul de prezentare
- Autentificare/înregistrare cu Google One Tap
V0.6.0
15 iulie 2024
- Companion AI care te ajută să rezolvi provocări
- Suport pentru șablonul Solidity
- Suport pentru șablonul Rust
- Comanda pentru soluții în terminalul concursului
- Îmbunătățiri de UX pe pagina de explorare a provocărilor
- Remedieri pe pagina de setări ale contului și de stil
V0.5.0
26 iunie 2024
- Ajustări pe pagina de antrenament
- Suport pentru șablonul Ruby
- Design nou pentru pagina Concursurile mele
- Afișare îmbunătățită a punctelor pentru provocările cu dificultatea în curs de stabilire
- Remedieri generale de buguri
V0.4.0
17 iunie 2024
- Suport pentru managerul de pachete în Python
- Suport pentru șablonul PHP și pentru managerul de pachete
- Suport pentru șablonul în limbajul C
- Suport pentru șablonul Java
- Fișier virtual cu informații despre dependențe
- Remedieri generale de buguri
- Îmbunătățiri de UX pentru butoanele de rezolvare a provocărilor
- Card de documentație pe pagina de explorare a provocărilor
- Îmbunătățiri ale tururilor de prezentare
- Provocările rezolvate sunt marcate ca rezolvate
- Filtrare după limbaj pe pagina de explorare a provocărilor
- Îmbunătățiri de UX la câștigarea punctelor de experiență după rezolvarea unei provocări
- Am rezolvat problemele de afișare responsive
- Suport pentru provocări premium
- Pagina selectată este evidențiată în meniuri
- Afișarea erorii de timeout, cu trimitere la documentație
- Hartă de activitate (heatmap) pe pagina de profil
- Buton de copiere pentru fiecare fragment de cod
- Design responsive îmbunătățit pe pagina de explorare a provocărilor
V0.3.0
16 aprilie 2024
- Îmbunătățiri generale de securitate
- Remediere la paginarea locurilor din clasament
- Am migrat șabloanele de la Mocha și Chai la Jest
- Am rezolvat problemele cu caracterele speciale permise în parole
- Suport pentru ștergerea concursurilor
- Te poți autentifica acum și cu numele de utilizator, pe lângă e-mail
- Descriere finală și imagine de afiș pentru concursuri.
- Suport pentru provocări de cod retrase, pentru autori
- Combinații de taste Vim și Emacs pentru editorul de cod.
- Remedieri generale de buguri și îmbunătățiri de stil.
- Suport responsive îmbunătățit pentru rezolvarea provocărilor
- Îmbunătățiri de UX pe pagina de rezolvare a provocărilor.
- Suport IntelliSense în editorul de cod
- Îmbunătățiri de stil pentru arborele de fișiere
V0.2.0
25 martie 2024
- Am îmbunătățit importul provocărilor ca arhivă zip și am făcut alte remedieri de interfață și de experiență de utilizare.
V0.1.0
18 martie 2024
- Poți crea provocări pentru rezolvarea de probleme de programare, puzzle-uri sau sarcini. Provocările pot fi adaptate pentru anumite limbaje de programare, niveluri de dificultate sau teme.
- Pe lângă provocările publice, ai opțiunea de a crea provocări private. Provocările private sunt accesibile doar utilizatorilor cărora creatorul provocării le-a dat permisiunea.
- DojoCode permite colaborarea live, așa că poți invita alți utilizatori să creeze provocări împreună cu tine, în timp real. Colaboratorii pot veni cu idei, pot sugera îmbunătățiri și pot construi provocările împreună.
- Poți invita alți utilizatori să creeze provocări cu tine fie trimițându-le un link unic, fie invitându-i direct pe platformă, după numele de utilizator.
- Participanții pot vedea soluțiile trimise de alți utilizatori la provocări. Funcționalitatea încurajează învățarea și colaborarea, oferind perspective asupra diferitelor moduri de a rezolva o problemă.
- Poți reacționa la soluțiile trimise de alții. Reacțiile pot fi aprecieri sau comentarii.
- DojoCode oferă o varietate de provocări, de la probleme de algoritmică la puzzle-uri de programare și scenarii de programare din lumea reală. Poți explora diferite tipuri de provocări ca să-ți dezvolți abilitățile și cunoștințele.
- Documentația completă te ajută să navighezi pe platformă, să înțelegi funcționalitățile și să le folosești eficient. Documentația acoperă totul, de la ghiduri de început până la explicații detaliate pentru fiecare funcționalitate.