Autograde code, grade PDFs and essays by rubric, and scan paper exams straight back into the same gradebook — with academic-integrity due process built in. For high schools, colleges, and universities grading everything from Python scripts to final papers to a 300-seat exam hall. Fully hosted and managed by Emzini weCode, so your faculty just teach and grade.
Named for a good dog.
Real screens from the product, demo course data.
Flag, review, hear, resolve. Poseidon gives you a documented, human-led process for the GenAI era — a transparent standing score with a per-flag breakdown, a hearing and communications log, and a clear split between who flags and who decides. It is a due-process workflow, not an AI detector — you stay in control, students get fairness.
Print Poseidon bubble sheets, sit the exam on paper, scan the stack, and the marks land in the same gradebook as your code and PDF work. The reader is deterministic computer vision — no machine learning, no guessing: it self-calibrates off the sheet it printed, reads at any scan angle or DPI, and a faint, double, or missing mark is flagged for a human, never silently decided.
Poseidon watches for the warning signs — no activity, a missed assignment, failing runs then silence — flags at-risk students weekly, and gives you edit-before-send outreach. Then it reconciles who re-engaged, so you have the retention evidence, not just a dashboard.
Student code runs against your test suite in a sandboxed environment. Scores, failure diagnostics, and output return automatically. Zero manual grading, any cohort size.
Design question-level rubrics with positive or negative scoring. Consistent, structured feedback on every submission, graded question by question across the whole class. TAs work faster, students understand why.
Upload the blank paper once and mark where each question lives. Poseidon then jumps every submission straight to the right page — so you grade question 3 for the whole cohort in one pass, not one student at a time. Multiple-choice on paper? Print Poseidon's bubble sheets, scan the pile back in — even phone-scanned — and marks land in the same gradebook, with anything ambiguous routed to a human, never guessed.
Students pick teammates from a searchable roster, everyone sees the submission, and the whole group is notified. Grade the group once, then adjust any individual member up or down — for the oral defence or the member who didn't pull their weight.
Graders claim a submission so two TAs never mark the same paper twice. Keyboard shortcuts and a rubric panel that follows you down the page keep the pace up, and every point applied is attributed — you always know who graded what.
Show students their autograder score the moment a run finishes — or hold everything for exam mode and publish to the whole cohort in one click. Rubric points and comments stay private until you publish; class mean, median, and high go out with them.
Item difficulty, discrimination, and reliability (KR-20) on every rubric item and test case. See what your assessment is really measuring — before you publish, and after.
Score trajectory across the term, pass rates per test case, how long grading actually takes, and whether students are opening their feedback. Charts are drawn in your browser from your own course data — no third-party analytics service is involved.
A running view of every graded assignment in the course, the points behind each one, and how it compares to the class — so "what's my grade?" stops being an email. Students resubmit freely and choose which attempt counts — sometimes the right one isn't the latest — and only ever see what you've chosen to publish.
Every student against every assignment in one grid, plus a per-student page showing everything they've done. Export the lot to CSV when it's time to push marks into your student records system.
Students file regrade requests in context; instructors respond with the submission and the grading side by side. Need to give one student more time? Grant a per-student deadline extension without moving the date for everyone.
Duplicate a whole course — assignments, rubrics, autograders and all — into a new term and shift every due date by the same offset. Administrators can roll an entire term's courses at once from one screen: staff carried over, old courses archived, fresh join codes issued. Last year's setup work is never done twice — by anyone.
Step 1
Create courses, define rubrics, and configure your autograder — or duplicate last term's course and shift the dates. Invite students and TAs by email, share a join code, or import a CSV roster.
Step 2
Students upload work through the platform — or sit a paper exam you scan back in. The autograder runs in a sandboxed environment; TAs claim submissions and apply rubric items in the browser.
Step 3
Release grades to the full cohort in one click. Every student receives their score, class mean, median, and high — and can see where they stand across the whole course.
We host, run, and maintain everything — no servers to provision, no DevOps, no IT burden. Updates land without an upgrade project, backups run nightly to a separate provider, and when something needs attention it's our pager that goes off, not your IT department's.
Engineered by Emzini weCode in Bulawayo and run by the people who build it. Direct support, a shared working day, and a team that actually answers — for any institution that grades at scale, anywhere in the world.
No foreign cloud account, no international card. Billed directly in your currency by proforma, purchase order, and invoice — on terms that fit your institution, not a rigid offshore subscription.
Autograde at any cohort size, grade rubrics question by question, leave inline feedback, and publish to the whole class in one click — whether you're one teacher with a single class or running a 500-student course with a TA team. TAs get a scoped, rubric-only view that keeps grading consistent.
Shared courses and TA workflows, at-risk early alerts, a weekly instructor digest, and item analysis across every section — a polished multi-TA grading operation with claim-based assignment and full who-graded-what attribution.
Your own admin portal: members, courses, usage — and the whole money trail without email ping-pong: budget quotes, purchase orders, invoices with due dates, and proof-of-payment filed right on the invoice. A term report lands in the dean's inbox each term with outcomes and cost on one page, term-over-term. Bulk term rollover, staff two-factor authentication your org can require, and a support-access log your IT can audit. Deliberately aggregates-only — administrators see the shape of the operation, never a student's work.
A young, focused team you can actually reach — running in production today.
Poseidon is built and operated by Emzini weCode in Bulawayo, Zimbabwe. You don't file a ticket into a queue — you talk to the people who build it.
Poseidon is live today, grading a real university CS cohort of 300+ students. This isn't a prototype; it's the platform we run every week.
Each institution's courses and grades are isolated. Data is encrypted in transit (HTTPS/TLS), passwords are stored as one-way hashes, and access is invitation-only and role-based — with two-factor authentication staff can enable and your organization can require for its administrators. Backups run nightly, encrypted, to storage in a separate provider — and we rehearse restoring them, because a backup nobody has tested isn't one. Every support access to your organization is disclosed in your own audit log. If a breach ever poses real risk, we notify affected users promptly. We don't sell data and we don't run ads.
You provision nothing, patch nothing, and back up nothing — and if you ever leave, you can export your institution's data. Deletion and export requests are filed from your own portal and tracked to resolution, not sent into a mailbox. The managed model means less to run, not less control.
No. Poseidon is fully hosted and managed by Emzini weCode — your institution gets its own space on the platform, with accounts for staff and students. Nothing to provision, patch, or back up.
No — and there is no machine learning anywhere in the grading path. Autograding runs the test suite you provide, in a sandbox. Bubble sheets are read by deterministic computer vision that flags anything ambiguous for a human instead of guessing. Item analysis is classical psychometrics (difficulty, discrimination, KR-20). And our integrity tools are a documented, human-led due-process workflow, not an automated accuser.
Yes. Poseidon generates the bubble sheets, you print and sit the exam as normal, then scan the stack back in — marks are read, scored against your answer key, and land in the same gradebook as everything else. Multiple paper versions are supported, and any sheet the reader isn't certain about is queued for you to resolve by eye. Written papers work too: mark once where each question sits on the page, and grading jumps there for every student.
Any language. Each submission runs in an isolated container against the test suite you provide — Python, Java, C, JavaScript and more all work the same way.
Three ways: a one-click email invitation, a course join code, or a CSV roster import. Registration is invitation-only, so only your people get in.
Yes. Students form groups from a searchable roster, the whole group is notified and can see the submission, and one grade covers the team — which you can then adjust per member for an oral defence or an uneven contribution. Students who are genuinely working alone can be allowed to submit solo on the same assignment.
Emzini weCode hosts and operates the platform; each institution's courses and grades are isolated, and registration is invitation-only. We don't sell data or run ads.
Fair question. Poseidon is in production today grading a live 300+ student cohort, you talk directly to the team that builds it, and you can export your institution's data at any time. If a breach ever poses real risk, we notify you promptly. We'd rather earn your trust with candor than overclaim.
Yes — request a demo and we'll walk your team through a fully-populated example course, from autograding to publishing grades.
Poseidon is sold as a banded site licence — you pick the band that fits your enrolment and pay one predictable figure for the year, which is what a budget line and a purchase order actually need. Go meaningfully past your band and we true up on the students above it; sit comfortably inside it and the price is the price. Billed directly in your currency (USD or ZAR) by proforma, purchase order, and invoice — no foreign card, no offshore subscription. Soft limits warn; they never cut you off mid-term. Start with a pilot course before you commit.
Request a quote for your cohort →Guided walkthrough of a fully-populated course · pilot one course first.