ఒక పారదర్శకమైన డిజిటల్ SAT స్కోర్ ఎస్టిమేటర్‌ను నిర్మించడం

చాలా స్కోర్ కాలిక్యులేటర్లు ఒక సాధారణ పద్ధతిని ఉపయోగిస్తాయి. మీరు సరైన సమాధానాలను నమోదు చేస్తారు, ఒక పట్టికను వర్తింపజేస్తారు మరియు స్కోర్‌ను చూస్తారు.

ఈ పద్ధతి డిజిటల్ SAT విషయంలో విఫలమవుతుంది.

ఈ పరీక్ష అడాప్టివ్ (adaptive). దీని స్కోరింగ్ మోడల్ గోప్యంగా ఉంటుంది. కాలేజ్ బోర్డ్ ఎటువంటి యూనివర్సల్ కన్వర్షన్ టేబుల్‌ను విడుదల చేయదు.

ఉచిత స్కోర్ ఎస్టిమేటర్‌ను నిర్మించేటప్పుడు, నా ముందు రెండు ఎంపికలు ఉన్నాయి:

  • తప్పుడు ఖచ్చితత్వాన్ని చూపించడం.
  • అనిశ్చితిని (uncertainty) ఉత్పత్తిలో భాగంగా చేయడం.

నేను రెండవ ఎంపికను ఎంచుకున్నాను.

నా టూల్ ఖచ్చితమైన స్కోర్‌ను అందిస్తుందని పేర్కొనదు. విద్యార్థి యొక్క నిర్దిష్ట అడాప్టివ్ రూట్‌ను తెలుసు అని ఇది క్లెయిమ్ చేయదు. అధికారిక స్కోర్ రిపోర్ట్‌తో ఇది సరిపోతుందని కూడా ఇది చెప్పదు.

దానికి బదులుగా, ఇది ఒకే ఒక ప్రశ్నకు సమాధానం ఇస్తుంది: అధ్యయన ప్రణాళిక (study planning) కోసం ఏ విస్తృత స్కోర్ రేంజ్ ఉపయోగకరంగా ఉంటుంది?

ఈ దృష్టికోణం టూల్ పనిచేసే విధానాన్ని మారుస్తుంది. డిజిటల్ SATలో ప్రతి సెక్షన్‌కు రెండు మాడ్యూల్స్ ఉంటాయి. మొదటి మాడ్యూల్‌లో ప్రదర్శన, రెండవ మాడ్యూల్ యొక్క కఠినతను మారుస్తుంది.

ఇంటర్‌ఫేస్ నాలుగు నిర్దిష్ట ఇన్‌పుట్‌లను అడుగుతుంది:

  • Math Module 1 లోని సరైన సమాధానాలు.
  • Math Module 2 లోని సరైన సమాధానాలు.
  • Reading and Writing Module 1 లోని సరైన సమాధానాలు.
  • Reading and Writing Module 2 లోని సరైన సమాధానాలు.

ఈ మొత్తాలను ఉపయోగించి కోడ్ విస్తృత ప్రణాళికా బ్యాండ్‌లను (planning bands) ఎంచుకుంటుంది. 742 వంటి నకిలీ సంఖ్య కంటే 700-770 వంటి ఫలితం నమ్మకాన్ని మెరుగ్గా తెలియజేస్తుంది.

Math ఎస్టిమేటర్ కోసం నేను సరళమైన త్రెషోల్డ్ లాజిక్‌ను (threshold logic) ఉపయోగించాను:

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

ఈ విధానం నిజాయితీతో కూడినది. ఇది దశాంశ స్థానాల (decimal places) వెనుక ఊహాజనిత సూత్రాలను దాచడాన్ని నివారిస్తుంది.

నేను పరిమితులను ఫుటర్‌లో దాచడానికి బదులుగా ఫలితం దగ్గరే ఉంచాను. వినియోగదారులు వీటిని తెలుసుకోవాలి:

  • ఈ రేంజ్ సరైన సమాధానాల మొత్తాలను ఉపయోగిస్తుంది.
  • ఇది అధికారిక స్కోరింగ్ మోడల్‌ను పునరుత్పత్తి చేయదు.
  • వేర్వేరు టెస్ట్ ఫారమ్‌లు వేర్వేరు స్కోర్‌లను ఇస్తాయి.
  • అధికారిక Bluebook స్కోర్‌లకే ప్రాధాన్యత ఉంటుంది.

ఎక్కువ అంకెలను జోడించడం వల్ల సమాధానం ఖచ్చితంగా కనిపిస్తుంది. కానీ అది మోడల్‌ను ఖచ్చితంగా మార్చదు. డేటా అసంపూర్తిగా ఉన్నప్పుడు, ఒక రేంజ్ (range) ఇవ్వడమే మరింత నిజాయితీతో కూడిన పద్ధతి.

ఒక ప్రైవేట్ సిస్టమ్‌ను రివర్స్-ఇంజనీర్ చేయడం నా లక్ష్యం కాదు. ఒక పారదర్శకమైన ప్రణాళికా సాధనాన్ని (planning tool) నిర్మించడమే నా లక్ష్యం.

మీరు అసంపూర్తి డేటాను ఉపయోగించి టూల్స్ నిర్మించారా? మీ వినియోగదారులకు అనిశ్చితిని (uncertainty) ఎలా తెలియజేస్తారు?

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