Araw-araw na pagsasanay sa pag-type: paano gumagana ang aming streak nang hindi ka napapagod

Pinakamabisa ang araw-araw na pagsasanay sa pag-type kapag maliit ang minimum bawat araw. Sa site na ito, kailangan ng streak ang isang validated na test bawat araw sa UTC, at kapareho ng isang oras ang bilang ng 30-segundong test. Ginawa namin ito nang ganoon dahil dapat kang pabalikin ng streak sa pagsasanay sa pag-type nang hindi ito nagiging gawaing kinaiinisan mo.

Ang feature na pinakamatagal naming pinagtalunan ay hindi ang race track o ang anti-cheat. Ang streak iyon.

Gumagana ang mga streak. Alam din ng sinumang gumamit ng language app ang pakiramdam ng pagbukas nito nang 11:50 ng gabi para mag-type ng isang pangungusap para hindi ma-reset ang numero. Gusto namin ang una nang wala ang ikalawa. Narito ang mga desisyon, kasama ang mga numero, para mahusgahan mo kung tama ang ginawa namin.

Ano ang binibilang para sa typing streak?

Ang streak ay ang bilang ng magkakasunod na araw na may kahit isang validated na test. Isa. Kapareho ng isang oras ang pagpapahaba ng isang apat-na-minutong session, at walang ginagawa mo sa susunod na bahagi ng araw ang nagbabago rito. Hindi binibilang ang zen mode, dahil hindi kailanman ina-upload ang mga resulta sa zen at ayaw naming magdala ng sukatan ng gawi ang mode na walang sinusukat.

Mga araw sa UTC ang mga araw, ang desisyong inaasahan naming pinakamaraming tanong. Nasa ibaba ang mga dahilan, at ang kapalit.

Ang paalala, at ang hindi nito ginagawa

Kapag kahapon ang huli mong binilang na araw at hindi ka pa nagta-type ngayon, "nanganganib" ang streak, at sinasabi iyon ng streak chip sa home page. Iyon na ang buong paalala. Walang notification, walang email, walang pulang badge sa icon, maliban kung nag-opt in ka sa lingguhang digest, na bumabanggit sa streak mo minsan sa isang linggo sa isang linya ng simpleng teksto.

Sinadya ito, at malamang na nawawalan kami nito ng ilang bumabalik na bisita. Karaniwang paraan ang push notification tungkol sa nawawalang streak para mapabalik ang mga user sa mga habit app, at sa karanasan namin, isa ito sa pinakakinaiinisan. Sinabi ng plano namin na "walang notification tungkol sa nawawalang streak maliban kung nag-opt in", at pinanindigan namin iyon.

Kung dumating ang isang resulta na may petsang mas maaga sa huli mong binilang na araw (maling orasan ng laptop, offline na resultang huling nag-sync), binibilang namin ang test at hindi ginagalaw ang streak. Hindi dapat mawalan ng isandaang araw ang sinuman dahil sa maling orasan.

Paano kinukuwenta ang XP at mga level

Ang XP ang currency ng oras ng pagsasanay. Sinadyang hindi ito ranggo, sa mga dahilang ipapaliwanag mamaya.

Para sa bawat validated na test na hindi zen:

  • Ang base XP ay 2 bawat segundo ng aktibong pag-type, inayon sa katumpakan. Ang tatlumpung segundo sa 95% ay 57 XP. Ang "aktibo" ay ang binilang na tagal bawas ang mga segundong malayo sa keyboard, kaya walang naiipon kapag iniwan mong bukas ang tab.
  • May limitasyong 600 segundo ang credit bawat test, kaya kapareho ng sampung-minutong test ang base na naiipon ng tatlumpung-minutong test at hindi nangingibabaw ang mga marathon.
  • Pinagsasama ang mga multiplier: +50% para sa 100% na katumpakan, +50% para sa quote test, +40% kapag naka-on ang punctuation, +10% kapag naka-on ang numbers. Tumatakbo sa 2.4× ang perpektong sipi na may punctuation.
  • Mga flat bonus: +50 para sa unang test ng araw sa UTC, +50 para sa pagsubok sa pang-araw-araw na hamon, +25 para sa karera at +25 pa kapag nanalo ka rito, +20 para sa personal best.

Banayad na kurba ang sinusundan ng mga level: ang XP para umakyat mula level L hanggang L+1 ay 100 × L^1.3. Kapag pinagsama, dumarating ang level 2 pagkatapos ng 100 XP, ang level 5 pagkatapos ng mga 1,370, ang level 10 pagkatapos ng mga 7,700, ang level 20 pagkatapos ng mga 40,300 at ang level 50 pagkatapos ng mga 343,000.

Para ilagay ang level 50 sa termino ng pagsasanay: ang perpektong 30-segundong test ay nag-iipon ng 90 XP bago ang mga bonus (60 na base, dagdag ang 50% para sa perpektong katumpakan), kaya mga 3,800 ng mga iyon. Ang labinlimang minuto bawat araw sa 95% na katumpakan ay nag-iipon ng mga 1,760 XP kasama ang bonus para sa unang test, na umaabot sa level 50 sa humigit-kumulang anim hanggang pitong buwan. Kailangan ng level 100 ang mga 1.7 milyong XP. Ang mga pangalan ng level ay mula Baguhan hanggang Tagatipa, Panday ng Key at Panday ng Salita, hanggang Alamat sa 50 at Imortal sa 100, at oo, sinadyang medyo kalokohan ang itaas ng listahang iyon.

Bilang guest, ang browser mo ang naglalapat ng parehong mga patakaran sa isang lokal na kopya. Ang pag-sign in ang nagtatago ng streak at pang-araw-araw na ranggo sa isang account, at kung mag-sign in ka gamit ang bagong account, minsan lang isinasama ang lokal na progreso, na may limitasyong 5,000 XP, 500 test at 30-araw na streak. Umiiral ang limitasyon para hindi magamit ang pagsasama sa paggawa ng pekeng rekord; ito rin ang dahilan kung bakit ang naka-sign in na account lang ang daan papunta sa 100-araw na badge.

Ang mga milestone ng streak ay nasa 3, 7, 14, 30, 60, 100, 180 at 365 araw, na may mga badge sa 3, 7, 30, 100 at 365. Ang badge na 365 ang inaasahan naming halos walang makakakuha, at iyon mismo ang punto nito.

Bakit ganito ang pagkakagawa ng streak

Limang patakaran ang humuhubog sa streak. Bawat isa ay nanggaling sa pagtatanong kung ano ang dapat gantimpalaan ng isang sukatan ng gawi.

Walang puntos para sa dami sa mga ranggo

Sinusukat ng XP ang oras na ginugol, kaya ginagantimpalaan nito ang dami. Kumuha ng dalawang typist. Ang isa ay nagta-type sa 60 WPM at gumagawa ng iisang 30-segundong test bawat araw sa 98% na katumpakan, na nag-iipon ng mga 59 XP, dagdag ang 50 na bonus para sa unang test, kaya humigit-kumulang 110 bawat araw. Ang isa pa ay nagta-type sa 45 WPM at nagsasanay nang labinlimang minuto bawat araw sa 95%, na nag-iipon ng mga 1,760. Labing-anim na beses na mas marami ang naiipon ng mas mabagal na typist.

Iyan ang tamang sagot para sa currency ng pagsasanay, dahil oras sa mga key ang kailangan ng pagsasanay. Maling sagot iyan para sa ranggo, na dapat magsabi kung sino ang pinakamabilis at pinakamalinis mag-type. Ilalagay ng XP board sa una ang ikalawang typist, at ang paraan para umakyat dito ay magdagdag ng minuto.

Kaya hindi kailanman nagra-ranggo ng sinuman ang XP. Bilis ang nira-ranggo ng mga leaderboard, na may minimum na katumpakan; lumalabas ang XP sa mga resulta at profile mo, hindi kailanman sa isang board. Ganoon din ang lohika sa results screen ng karera: nauuna ang puwesto, WPM at katumpakan, at maliit at nasa ilalim ang linya ng XP.

Walang bibilhin

Walang currency na gagastusin, walang tindahan, walang cosmetic na upgrade at walang nabubulok kapag hindi ka nag-log in. Ang streak ay rekord ng mga araw na nagsanay ka. Kapag nabibili na ang anumang bahagi nito, ang ibig sabihin na ng numero ay "nagsanay, o nagbayad", at wala na itong sinasabi sa iyo. Binibigyan din ng tindahan ang site ng dahilan para pabalisahin ka tungkol sa pagkawala ng progreso, dahil pagkabalisa ang nagbebenta ng proteksyon. Ayaw namin ng ganoong insentibo sa code.

Walang history sa likod ng paywall

Walang limitasyon at libre ang history mo, at hindi kailanman nakadepende ang streak sa anumang babayaran mo. Umiiral ang streak para malikha ang 90-araw na trend sa history page mo, at ang chart na iyon ang tanging tapat na pagsubok kung gumagana ang gawi. Ang pagkandado sa mga lumang resulta ay magtatago sa plateau na pinakakailangan mong makita.

Walang screen ng pagkatalo

Kapag naputol ang streak, na mangyayari talaga, 1 ang sasabihin ng chip at mananatili ang numero ng pinakamahaba mong streak. Walang alok na ibalik ito.

Sinusuportahan ng pananaliksik sa gawi ang pagiging maluwag dito. Sa isang pag-aaral ng University College London na pinamunuan ni Phillippa Lally, inabot ng karaniwang 66 na araw ang pagbuo ng bagong gawi para sa mga kalahok na na-model ng mga mananaliksik, at ang pagkakalampas sa isang pagkakataon ay "hindi gaanong nakaapekto sa proseso ng pagbuo ng gawi". Ang pagturing sa isang nalampasang araw bilang sakuna ay nagtuturo sa mga tao na marupok ang gawi, at may mga humihinto na lang sa halip na magsimula ulit sa 1.

Pinag-isipan namin ang "streak freeze" gaya ng ibinebenta ng mga language app, at napagpasyahan namin na ang pagpaparamdam sa nawalang streak na parang hindi nabiling produkto ang mismong sinusubukan naming hindi gawin.

Mga araw sa UTC

Kailangang pareho para sa lahat ang hangganan ng araw, kung hindi ay hindi ito mapaghahatian ng mga leaderboard at ng pang-araw-araw na hamon. Kung lokal na oras, magbabago ang pang-araw-araw na sipi sa ibang sandali para sa bawat bisita, at magkukumpara ng magkakaibang araw ang listahang "pinakamabilis ngayon". Ang UTC ang tanging hangganang kayang kuwentahin ng server nang hindi nagtatanong sa browser.

Ang kapalit ay para sa typist sa California, nagpapalit ang araw nang 4 o 5 ng hapon, at para sa nasa Delhi, nang 5:30 ng umaga. Pinag-isipan namin ang offset ng oras bawat account at napagpasyahang huwag muna sa unang bersyon: nagdadagdag ito ng patakarang kailangang ipaliwanag, at talo na ang streak na nangangailangan ng isang talata ng paliwanag. Ipinapakita ng countdown ng pang-araw-araw na hamon kung gaano katagal pa ang natitira sa kasalukuyang araw. Kung babalikan namin ito, magiging isang beses na offset ito, at sasabihin iyon ng talang ito.

Gaano kadalas dapat magsanay sa pag-type?

Itakda nang mababa ang minimum. Namamatay sa unang abalang araw ang streak na nangangailangan ng labinlimang minuto; sa masamang araw, sapat na ang isang 30-segundong test. Nakabatay rito ang plano ng pagsasanay mula 40 hanggang 80 WPM: labinlimang minuto ang buong session, isang test ang minimum.

Huwag habulin ang bonus para sa unang test nang hatinggabi. Umiiral ang +50 para sulit ang maikling session, hindi para magpuyat ka. Kung 11:55 ng gabi sa UTC at pagod ka, mas mababa ang halaga ng streak kaysa sa tulog.

Gamitin ang pang-araw-araw na hamon bilang default na session. Isang sipi ito, kadalasang wala pang isang minuto, at nire-reset ang board nito bawat araw, kaya naaabot ang itaas. Ganito rin ang punto ng gamification designer na si Yu-kai Chou: "Ang karaniwang ranggo mula una hanggang huli ay nagpapasigla lang sa maliit na grupo malapit sa itaas", at iminumungkahi niyang itugma ang reset sa dalas ng pagkilos ng mga tao, araw-araw para sa madalas na pagkilos.

Bantayan ang trend line, hindi ang streak. Ang 90-araw na chart sa history page mo ang dahilan kung bakit may streak. Kung pataas ang linya, nagawa ng streak ang trabaho nito kahit maputol pa ito. Kung patag ang linya nang isang buwan, pinapanatili ka ng streak na nagta-type nang hindi ka bumibilis, at iyon ang senyales na buksan ang drill para sa mahihinang key sa pagsasanay sa halip na ang karaniwang test.

Ang binabantayan namin

Wala pa kaming datos sa retention na mailalathala. Kapag mayroon na, ang tanong ay kung bumibilis ba ayon sa 90-araw na trend ang mga taong nagpapanatili ng 30-araw na streak, o nagpapanatili lang ng streak. Kung ang ikalawa, mali ang disenyo, at ang unang babaguhin ay gawing ang pang-araw-araw na hamon ang binibilang.

Mga madalas itanong

Gaano kadalas ako dapat magsanay sa pag-type?

Mas mabisa ang kaunti pero madalas kaysa sa paminsan-minsang marathon para mapanatili ang gawi. Isang validated na test bawat araw ang hinihingi ng aming streak, at iminumungkahi ng plano ng pagsasanay ang labinlimang minuto kapag mayroon ka nito at isang maikling test kapag wala.

Kailan nire-reset ang pang-araw-araw na streak?

Sa hatinggabi sa UTC. Ipinapakita ng countdown ng pang-araw-araw na hamon kung ilang oras pa ang natitira sa kasalukuyang araw sa UTC, para makita mo kung kailan natatapos ang "ngayon" saan ka man nakatira.

Kailangan ba ng perpektong katumpakan sa pang-araw-araw na hamon?

Hindi. Puwede kang maglaro nang kahit ilang beses at ang pinakamahusay mong takbo ang binibilang, pero nira-ranggo lang ang isang takbo sa pang-araw-araw na board kapag 90% o mas mataas ang katumpakan.

Mga source