Programuotojų sertifikavimo treniruoklis
Klausimų, atsakymų ir mokymosi progreso modulis techniniam pasiruošimui.
Dev-storyIššūkis
Mokymosi įrankiui reikia ne tik klausimų sąrašo, bet ir progreso, temų bei pakartojimo logikos.
Ką darėme
Sukūrėme quiz variklį su struktūruotais klausimais, būsenomis ir realaus laiko duomenimis.
Rezultatas
Techninis pasiruošimas gali būti organizuojamas kaip produktas, ne kaip atskiri dokumentai.
Dev-story straipsnis
Kaip buvo kuriamas projektas: Programuotojų sertifikavimo treniruoklis
Mokymuisi reikėjo daugiau nei klausimų sąrašo: norėjosi matyti pažangą, temas ir ciklinius pakartojimus.
Skyriai
06
Moduliai
04
Stackas
Vue 3 + Convex
Kodėl projektas atsirado
Mokymosi įrankiui reikia ne tik klausimų sąrašo, bet ir progreso, temų bei pakartojimo logikos.
Mokymuisi reikėjo daugiau nei klausimų sąrašo: norėjosi matyti pažangą, temas ir ciklinius pakartojimus.
Ką sukūrėme
Sukūrėme quiz variklį su struktūruotais klausimais, būsenomis ir realaus laiko duomenimis.
Sukūrėme testų variklį su klausimų banku, atsakymų būsenomis ir aiškiu progreso rodymu.
Pagrindiniai moduliai ir vartotojo kelias
Klausimų bankas saugo užduotį, galimus sprendimus ir teminę klasifikaciją.
Sesijos būsena seka einamą klausimą, atsakymą ir teisingumo lygį.
Pažangos rodinys parodo silpnesnes temas ir siūlo tolesnius mokymosi žingsnius.
Valdymo ekranai leidžia pildyti bazę klausimų be poveikio vykdymo logikai.
Architektūra ir technologiniai sprendimai
Technologinis pagrindas: Vue 3, Convex, Quiz engine. Ši dalis svarbi ne dėl logotipų sąrašo, o dėl to, kaip pasirinktas stackas padeda valdyti duomenis, būsenas, vartotojo veiksmus ir tolimesnę priežiūrą.
Vue suteikia greitą interaktyvų mokymosi sluoksnį, o Convex valdo įrašų sekimą ir progresą realiuoju laiku.
Kaip tai veikia realiame scenarijuje
Realiame naudojime „Programuotojų sertifikavimo treniruoklis“ veikia kaip nuosekli seka: pirmiausia sprendžiama pradinė problema, tada vartotojas atlieka pagrindinį veiksmą, mato aiškų duomenų kelią ir rezultatą. Taip patirtis lieka logiška, o ne atsitiktinis ekranų rinkinys.
Praktinė vertė matoma ten, kur anksčiau reikėjo rankinio darbo: dalis proceso automatizuota, atsakomybės aiškiai atskirtos, o kiekvienas modulis atlieka vieną suprantamą funkciją. Būtent dėl to sprendimą lengva prižiūrėti ir plėsti.
Rezultatas ir pamokos
Techninis pasiruošimas gali būti organizuojamas kaip produktas, ne kaip atskiri dokumentai.
Techniniai entuziastai gauna struktūruotą pasiruošimo ciklą, kurį galima tęsti ir lyginti tarp bandymų.
Susiję straipsniai
Toliau skaityti
Susijusios projektų istorijos
Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.
Dev-storyWebEdge CMS ir turinio API
Turinio valdymas, kuris maitina svetaines ir leidžia komandai publikuoti be kūrėjo įsikišimo.
WebEdge projektas
DI agentų valdymo platforma
DI agentų valdymo platforma
Vidinė erdvė agentų darbams, instrukcijoms ir vykdymo būsenoms prižiūrėti.
WebEdge projektas
Kalendoriaus rezervacijų platforma
Kalendoriaus rezervacijų platforma
Laiko rezervavimas, komandų grafikai ir pranešimai vienoje sąsajoje.
Turite panašią idėją?
Aptarti projektą