Proyekto ยท Builder

Live

Hide Zero Cards

Kagamitan sa Pag-aaral ng Place Value para sa Math ng Ika-4 na Baitang

Next.jsReactTypeScriptTailwind CSSshadcn/ui
Screenshot ng Hide Zero Cards website

Ginagawang set ng draggable cards ng Hide Zero Cards ang anumang whole number mula 1 hanggang isang bilyon, isa bawat digit, bawat isa ay may label ng tunay na value ng digit. Mag-type ng 5,432 at makakakuha ka ng cards na nagsasabing 5,000, 400, 30, at 2, color-coded ayon sa place group: reds para sa ones hanggang hundreds, yellow para sa thousands, green para sa millions, blue para sa billions. Ang pag-drag sa cards ay pisikal na naghihiwalay ng numero sa place-value components nito.

Ang namesake interaction ay ang zero toggle. Ang zero digit ay nagiging placeholder card na nagsasabing 0,000 sa halip na value card, at ang Zero toolbar button ay nagtatago o nagpapakita ng mga placeholder na iyon, na naglalarawan ng pagkakaiba sa pagitan ng walang digit at may zero digit. Ang dice button ay nagro-roll ng random numbers na may adjustable range at Zero-focus mode na patuloy na nagro-roll hanggang ang numero ay may zero, para ang practice ay sadyang nagsasanay sa konsepto.

Ang Number Forms dialog ay nire-render ang parehong numero sa apat na paraan: Standard, Word (sa pamamagitan ng hand-rolled number-to-words converter), Unit (5 thousands, 4 hundreds, 3 tens, 2 ones), at Expanded (5,000 + 400 + 30 + 2). Ang in-app guide ay nagdaragdag ng limang classroom activities at assessment checks, na may first-visit welcome dialog at celebratory toast kapag ang estudyante ay nakabuo ng unang numero niya.

Binuo sa Next.js 15, React 19, TypeScript, at shadcn/ui. Ang dragging ay isang hand-rolled hook sa Pointer Events na may pointer capture sa halip na drag-and-drop library, para ang cards ay tumutugon nang pareho sa mouse, touch, at stylus. Pampubliko ang buong source sa GitHub.

Mga Tampok

  • Number input mula 1 hanggang 1,000,000,000 na may mobile numeric keyboard at thousands separators
  • Isang draggable card bawat digit, may label ng tunay na value ng digit at color-coded ayon sa place group
  • Zero placeholder cards na may show/hide toggle para siyasatin ang zero digits
  • Mix button na nagkakalat ng cards sa random positions; Reset na nagbabalik sa ordered layout
  • Random number roller na may adjustable range at Zero-focus mode
  • Number Forms dialog na nagpapakita ng Standard, Word, Unit, at Expanded forms nang magkakatabi
  • Instructional guide na may limang classroom activities at assessment checks
  • Light at dark themes, PWA support, at preferences na naka-save locally

Mga madalas itanong

Ano ang ibig sabihin ng 'hide zero cards'?

Kapag ang numero ay may zero digit, tulad ng 0 sa 5,043, gumagawa ang app ng placeholder card na nagsasabing 0,000 sa halip na value card. Ang Zero toolbar button ay nagto-toggle sa mga placeholder na ito, na hinahayaan ang students na siyasatin ang pagkakaiba sa pagitan ng walang digit at may zero digit sa isang place.

Gaano kalaking numero ang kayang gamitin ng students?

Anumang whole number mula 1 hanggang 1,000,000,000 (isang bilyon), na sumasaklaw sa sampung place values mula ones hanggang billions. Ang random-number roller ay default sa 1 hanggang 1,000,000 na may adjustable maximum.

Ano ang apat na number forms?

Ipinapakita ng Number Forms dialog ang parehong numero sa apat na paraan: Standard form (5,432), Word form (five thousand four hundred thirty-two, galing sa built-in converter), Unit form (5 thousands, 4 hundreds, 3 tens, 2 ones), at Expanded form (5,000 + 400 + 30 + 2).

Paano gumagana ang drag interaction?

Ang dragging ay binuo sa Pointer Events na may pointer capture sa halip na drag-and-drop library, para ang cards ay tumutugon sa mouse, touch, at stylus nang pareho. Gumagalaw ang cards gamit ang CSS transforms at computed stacking order.

Available pa ba ang Hide Zero Cards?

Oo, live ang site sa hidezerocards.org, at pampubliko ang buong source code sa GitHub.