CoolFace
Apppublic

kapoorkarmanya/omr-grading-engine

sourceHugging Faceupdated 2d agoView on Hugging Face
0likes
50 commits on main
7ba0ea82d ago

meta whatsapp integration started and added ot callback url

kapoorkarmanya
4fa02c412d ago

feat(resilience): implement 10k-sheet enterprise scale safeguards

kapoorkarmanya
e09785a12d ago

feat(security): enforce CORS and Supabase JWT bearer auth on grading routes

kapoorkarmanya
adb60f712d ago

feat(grading-engine): implement local redis, pipelined micro-batching, atomic quota, and storage optimizations

kapoorkarmanya
aee69351mo ago

feat(omr-gen): update OMR sheet instructions for pen and pencil usage

kapoorkarmanya
8db97551mo ago

fix(api): query institutes table for automation settings in FastAPI engine

kapoorkarmanya
84463ee1mo ago

fix(grading): build robust settings sanitizer for multiple marks and smudges

kapoorkarmanya
c1018151mo ago

fix(vision): cast CNN row crop slice indices to integer

kapoorkarmanya
f21d06e1mo ago

feat(grading): enforce institutional rules for multiple marks and smudges

kapoorkarmanya
d05f1b11mo ago

feat(vision): add full question row crops and fix fiducial array broadcasting crash

kapoorkarmanya
02b15311mo ago

refactor(vision): replace fragile vertex checks with Agnostic Blob Magnetism

kapoorkarmanya
5370f4d1mo ago

feat(vision): harden fiducial detection pipeline against edge-shadow bleeding

kapoorkarmanya
27c83451mo ago

feat(telemetry): implement remote client upload diagnostics relay

kapoorkarmanya
df62c5b1mo ago

fix(api,frontend): prevent 22P02 Postgres crashes and remove aggressive pre-flight timeout

kapoorkarmanya
a04e6422mo ago

feat(omr): implement two-phase scan replacement pipeline

kapoorkarmanya
d19b4a72mo ago

feat(api,admin): add in-RAM ZIP unzipper route and HITL dataset review interface

kapoorkarmanya
1281bfc2mo ago

single zip file updates for the training data pathces

kapoorkarmanya
6dd09ca2mo ago

feat(arch): implement Direct-to-Supabase presigned upload architecture

kapoorkarmanya
2e86d552mo ago

feat(vision,worker): optimize training patch extraction with direct folder uploads

kapoorkarmanya
72290142mo ago

perf(engine): optimize Celery worker concurrency with prefork multiprocessing

kapoorkarmanya
1fd81852mo ago

feat(worker): restore WebP audit trail uploads & add upload_audit_image_task

kapoorkarmanya
6d1da1f2mo ago

feat(vision,worker): remove premature pre-scan & deploy 100% accuracy plural read_barcodes

kapoorkarmanya
74e30432mo ago

fix(vision): deploy bulletproof header QR extraction & remove CLAHE tile noise

kapoorkarmanya
85fefdc2mo ago

feat(vision): optimize QR extraction with lazy 4-pass SIMD pipeline & fix audit WebP encoding

kapoorkarmanya
eda7a672mo ago

QR Barcode Extraction Streamlined

kapoorkarmanya
2f680c92mo ago

During the WebP encoder replacement, the small_image = cv2.resize(...) line that downscaled debug_overlay to 40% before encoding was accidentally omitted, leaving small_image undefined when passed to cv2.imencode('.webp', small_image, ...).

kapoorkarmanya
a9ba3b22mo ago

Perf: Implemented WebP compression, Background Storage Handoff, and Bulk Ledger Inserts

kapoorkarmanya
94545782mo ago

feat(vision,engine): optimize RAM decoding, aspect ratio guard & monthly JIT quota tracking

kapoorkarmanya
c8f062f2mo ago

rolling back the chanegs for the engine

kapoorkarmanya
3b7ab8b2mo ago

We must apply the 60% Shrunken Core Mask FIRST. This acts as a mathematical cookie-cutter that completely erases the printed outer ring.

kapoorkarmanya
a8447f32mo ago

Morphological Closing Hole-Filling Integration Complete

kapoorkarmanya
da2a2342mo ago

feat(vision): integrate 40% shrunken core mask and two-pass statistical calibration

kapoorkarmanya
563a9102mo ago

Expand your patch extraction to 64x64 to capture surrounding paper context for audit trails and AI training, with a bulletproof padding mechanism to prevent out-of-bounds array crashes when bubbles touch the edge of the paper.

kapoorkarmanya
5aae7302mo ago

Your frontend's "Overwrite" button now sends the massive sheet_data payload. We must update the FastAPI endpoint to expect this, otherwise it will instantly crash with a 422 Unprocessable Entity error.

kapoorkarmanya
34651aa2mo ago

feat(conflict-resolution): implement multi-tenant OMR conflict handling and stateless Celery worker pipeline

kapoorkarmanya
070cca32mo ago

Empower the frontend to warn teachers when they scan a sheet that belongs to a different test.

kapoorkarmanya
c3a1bd12mo ago

Prevent Supabase Storage from dropping your socket connections when 50 worker threads attempt to upload audit images at the exact same millisecond.

kapoorkarmanya
4f00eaa2mo ago

Prevent an OMR-001 scan at Institute A from overwriting an OMR-001 scan at Institute B.

kapoorkarmanya
23fb4d92mo ago

Prevent Celery threads from sharing memory and accidentally mixing Teacher A's batch with Teacher B's batch.

kapoorkarmanya
9063e9b2mo ago

fix(engine): enforce strict SSL verification in Celery and restrict QR decoder format

kapoorkarmanya
88bc0952mo ago

ca to ssl ca certs

kapoorkarmanya
b6baf762mo ago

fix(worker): inject strict SSL CA bundle verification for Celery Redis connections

kapoorkarmanya
0bdeb262mo ago

removing the timing track fixed trackers

kapoorkarmanya
8477f892mo ago

feat(vision): inject standalone hardened fiducial and timing track extractors

kapoorkarmanya
d2ffa782mo ago

feat(vision): integrate bulletproof fiducial engine with 3-anchor ghost extrapolation

kapoorkarmanya
7e251362mo ago

dynamically scale the QR code down to 13mm. A Level H QR code at 13x13mm printed at 300 DPI

kapoorkarmanya
0c08d632mo ago

refactor(vision): reinstate industrial zxing-cpp decoding for 5-pass QR pipeline

kapoorkarmanya
f3e32e12mo ago

fix(omr_engine): sanitize header glyphs and dynamically reposition sheet QR code

kapoorkarmanya
d0409312mo ago

redis max client error fix

kapoorkarmanya
c16cdbf2mo ago

feat(omr_engine): swap barcode engine for native OpenCV QR code pipeline

kapoorkarmanya