Rovnako ako mnohí vývojári, vždy som zistil, že tradičné tutoriály SQL sú nudné. Abstraktné príklady a malá motivácia spôsobili, že je ťažké zostať zapojený. Ako niekto, kto oceňuje rozprávanie príbehov, premýšľal som, či existuje lepší spôsob.
Táto myšlienka inšpirovala môj nedávny projekt:SQL Noir, webová detektívna hra, kde riešenie zločinov znamená zvládnutie SQL dotazov.
Čierna ČiernaOd frustrácie k inovácii
Uvedomil som si, že najväčšou prekážkou pri učení sa SQL nebola zložitosť, ale nuda. Ľudia sa učia najlepšie, keď sú zvedaví, motivovaní a majú zábavu.
sSQL NoirKaždý zločin prichádza s vlastnou databázou plnou tabuliek, podozrivých, dôkazov a náznakov. Ak chcete postupovať, hráči musia napísať skutočné SQL dotazy, odhaľujúce životne dôležité kúsky hádanky.
Prečo gamifikácia funguje
Premenenie SQL na detektívnu záhadu ma naučilo niekoľko vecí:
Príbeh rozprávania zlepšuje učenie
Keď je presvedčivý príbeh, používatelia si ani neuvedomujú, že sa učia.Hráči dychtivo píšu dotazy, aby videli "čo sa stane ďalej" v príbehu.Táto motivácia ich udržiava v pohybe, dotaz po dotaz.
Okamžitá, zmysluplná spätná väzba
SQL Noir poskytuje okamžité výsledky. Každý správny dotaz odhaľuje skrytú stopu.Tento prístup podporuje experimentovanie a kreativitu v prehrávači.
Praktické skúsenosti urýchľujú učenie
Abstraktné pojmy sa stávajú konkrétnymi, keď hráči používajú SQL na sledovanie podozrivého alebo potvrdenie alibi.Hráči nielen zapamätajú syntax, ale rozumejú logike za ňou a okamžite aplikujú znalosti.
Výsledky spustenia a spätná väzba používateľov
Keď som najprv spustil SQL Noir naRedditaHacker novinky, nebol som pripravený na neuveriteľnú odpoveď. Viac ako 30 000 ľudí navštívilo prvý deň!
Užívateľská spätná väzba potvrdila moju pôvodnú hypotézu:
- →
- Začiatočníci si vychutnávajú učenie SQL prostredníctvom interaktívnych, cieľovo orientovaných scenárov. →
- Skúsení používatelia ocenia osviežujúci spôsob, ako praktizovať SQL zručnosti. →
- Mnohí zdieľali, ako im to pomohlo získať dôveru pri písaní dotazov SQL. →
Čo je nasledujúce?
SQL Noir zostáva zadarmo a s otvoreným zdrojovým kódom.Ak máte radi príbehy a chcete pomôcť ostatným učiť sa SQL, príspevky sú vždy vítané.
Vyskúšajte si hru sami:SQL Noir
Čierna Čierna
Teším sa na vašu spätnú väzbu, nápady na nové prípady alebo vaše skúsenosti s učením sa SQL prostredníctvom gamifikácie.
Ďakujem za čítanie a šťastný dotaz!