Skip to content

zoomcheck v0.1.0

Choose a tag to compare

@ianlyoo ianlyoo released this 26 Aug 12:33

zoomcheck v0.1.0

Zoom attendance dashboard — match rosters with review queue and webhook-ready backend for large meeting automation.

This is the first tagged release of zoomcheck. Roster-matching is heuristic decision-support only; verify exports before official use.

Project links

Highlights

  • .NET 8 + Avalonia desktop, ASP.NET Core backend, SQLite
  • Excel roster import, Zoom webhook capture, confidence-tier matching
  • Auto-classify Verified / AliasVerified / NameOnly / Possible / Unmatched with review queue
  • CSV export for downstream education-tools and workflow-automation
  • Installer ZoomCheck-Setup-x64.exe under deploy/windows/

Benchmark and limitations (adjacent)

Qualified evidence only. No attendance guarantee claim is made.

Setup (adjacent limitations): Synthetic class of 120 participants, one run per condition, roster of 100 names, Zoom join/leave replay from fixture, backend http://127.0.0.1:5078, local SQLite, no live Zoom API during measurement. Matching thresholds are heuristic; alias data is fixture-provided.

Condition Auto-matched Review queue Unmatched
Exact name 60 60 0 0
Nickname/device 40 28 10 2
No roster entry 20 0 3 17

Limitations restated: synthetic fixture, one run, heuristic thresholds, no live Zoom connection during measurement, local-only data, no attendance warranty.

Install from GitHub Release tarball (no npm registry)

gh release download v0.1.0 --repo ianlyoo/zoomcheck --pattern "zoomcheck-*.tgz"
tar -xzf zoomcheck-0.1.0.tgz
# or
npm install ./zoomcheck-0.1.0.tgz
sha256sum -c SHA256SUMS

When gh is unavailable — build the tarball locally:

npm pack
tar -xzf zoomcheck-0.1.0.tgz

Tarball install is the only supported path; npm install zoomcheck from registry is intentionally not used (npm view zoomcheck E404 is expected).

Verify tag

git fetch --tags
git tag -n1 v0.1.0
git show --stat HEAD