Kujenga Kifaa cha Makadirio ya Alama za Digital SAT chenye Uwazi

Vifaa vingi vya kukokotoa alama hutumia njia rahisi. Unaingiza majibu sahihi, unatumia jedwali, na unaona alama.

Njia hii haifanyi kazi kwa Digital SAT.

Mtihani huu ni wa adaptive. Mfumo wa utoaji alama ni wa siri. College Board haitoi jedwali la ubadilishaji la jumla.

Nilipokuwa nikijenga kifaa cha bure cha kukadiria alama, nilikuwa na chaguzi mbili:

  • Kuonyesha usahihi wa uongo.
  • Kufanya kutokuwa na uhakika kuwa sehemu ya bidhaa.

Nilichagua chaguo la pili.

Kifaa changu hakidai kutoa alama kamili. Hakidai kujua njia mahususi ya adaptive ya mwanafunzi. Hakidai kufanana na ripoti rasmi ya alama.

Badala yake, kinajibu swali moja: Ni kiwango gani kikubwa cha alama kinachofaa kwa ajili ya upangaji wa masomo?

Mtazamo huu unabadilisha jinsi kifaa kinavyofanya kazi. Digital SAT ina moduli mbili kwa kila sehemu. Utendaji katika moduli ya kwanza unabadilisha ugumu wa moduli ya pili.

Kiolesura huomba ingizo nne mahususi:

  • Majibu sahihi ya Math Module 1.
  • Majibu sahihi ya Math Module 2.
  • Majibu sahihi ya Reading and Writing Module 1.
  • Majibu sahihi ya Reading and Writing Module 2.

Kanuni (code) hutumia jumla hizi kuchagua makundi mapana ya upangaji. Matokeo kama 700-770 yanatoa ujasiri zaidi kuliko namba ya uongo kama 742.

Nilitumia mantiki rahisi ya threshold kwa mkadiriaji wa Math:

if (total >= 41) return "760-800"; if (total >= 36) return "700-770"; if (total >= 31) return "640-710";

Mtazamo huu ni wa uaminifu. Unajiepusha na kuficha fomula za kubahatisha nyuma ya sehemu za desimali.

Pia niliweka vikwazo karibu na matokeo badala ya kuvificha kwenye sehemu ya chini (footer). Watumiaji wanahitaji kujua:

  • Kiwango hiki kinatumia jumla ya majibu sahihi.
  • Hakirepoti mfumo rasmi wa utoaji alama.
  • Fomu tofauti za mtihani hutoa alama tofauti.
  • Alama rasmi za Bluebook zina kipaumbele.

Kuongeza tarakimu nyingi hufanya jibu lionekane sahihi. Hakuifanyi modeli kuwa ya uhakika. Kiwango ni bidhaa ya uaminifu zaidi wakati data inapokuwa haijakamilika.

Lengo langu si kufanya reverse-engineering ya mfumo wa siri. Ni kujenga kifaa cha upangaji chenye uwazi.

Je, umewahi kujenga vifaa ukitumia data isiyokamilika? Unawasilishaje kutokuwa na uhakika kwa watumiaji wako?

Chanzo: https://dev.to/_258cd27a94f80dc3fcdac/building-a-transparent-digital-sat-score-estimator-without-pretending-it-is-exact-c8e