JachAI workspace
Overview
Your workspaces
One account can be a learner or candidate in one workspace and own another. Switching does not change your role in either.
Join with a code
Use a code from an Academy or Talent organizer. It grants learner or candidate access only; staff roles require an invitation.
Start your own workspace
Keep your existing learner or candidate access and become the owner of a separate Academy or Talent workspace.
Your account
Your next step starts here.
Checking your workspace role…
Practice for yourself, complete an assessment you've been invited to, or manage an Academy or Talent workspace. One account can do all three.
AI Tutor
Academy learners and Talent candidates can use AI Tutor after a result is graded and released. It is unavailable while an exam is in progress.
Messages
Talk with your permitted Academy partners. Owners can message instructors; instructors and learners can message their permitted partners.
Recommended next
Checking your recent work…
Your personal practice and workspace access are loading.
Your work
Loading the work connected to this account…
More you can do
Joining a team or starting one? See your options
Find your exact path
Choose a role for tailored guidance. This does not assign permissions; access comes from an invitation or a workspace you own.
Select a path above. You can change it at any time.
Join an existing team
Practice now, join a workspace when invited
You can use Practice without an organization. For a private Academy or Talent assessment, an organizer can invite this verified account. Open the link and sign in with the same address; that workspace then appears in your sidebar.
Have a join code from the organizer? Enter it below. Codes grant participant access only; teacher and recruiter access requires an invitation.
Start a team
Set up a workspace
Create one only if you will organize assessments and invite people. Academy is for learning and certificates; Talent is for hiring assessments.
Your profile
This identity follows you across personal practice and every workspace. Your role is set separately in each workspace.
Sign-in and security
Checking sign-in methods…
Forgot your current password, or signed up with Google? Request a password reset link.
Connect Google sign-in
If you already use a password, connect the Google account with the same verified email here. Next time you can sign in with Google.
Plan and usage
Contact support
Create a ticket for sign-in, workspace, assignment, AI, billing or technical help. You can follow replies here; email delivery depends on SMTP configuration.
Your tickets
Practice what matters to you
Pick a topic and difficulty. A new question is created just for your account, separate from any private assessment.
Choose a topic above, or answer a question already in your list.
Questions could not be loaded
Try loading Practice again. You can still create a question if today's allowance is available.
Free accounts can create and answer up to 20 questions a day. AI generation also has a platform-wide safety cap. Personal paid plans are not available yet; no payment is collected here.
Workspace plan
Server-enforced limits for this organization.
Quota check
This is a read-only comparison of the server counter and the records that justify it. It is not a bill, does not charge you, and does not change your plan. Use Repair counters only when the report identifies a provable gap.
Sandbox billing
Sandbox only. A cancelled or failed checkout grants nothing. Only provider verification followed by reconciliation can apply the plan; SMTP is required for billing email delivery.
Demo transactions
Order detail
Platform operations
Only platform administrators can see these counts. They help spot backlogs; they do not confirm a payment.
Storage estimate
An estimate from MongoDB's own database statistics (data plus indexes for one database). It is not Atlas's official quota, billing figure or a per-collection breakdown, and it needs a reachable database to measure anything.
Support inbox
Review customer tickets, send public replies, add internal notes, and update status.
Organizations
Choose an organization to inspect its billing and quota history.
Billing support
Recent demo orders
Manual TEAM plan
Manual grant — not a payment. This grants a bounded TEAM period without any money changing hands. It never marks an order paid, never replaces an active paid subscription, and every change is written to an append-only audit.
Maximum 30 days. An identical repeat grant is idempotent; concurrent changes are rejected and must be retried after reloading.
Manual plan audit
Quota check
Preview is read-only. Repair changes only counters proven by durable records and writes an audit entry; ambiguous history is left for manual review.
Repair audit
Platform administrators
Enter an existing user's exact ID. Only verified, active accounts can receive access. You cannot change your own role or an environment-bootstrap administrator.
Role history
Next steps
At a glance
Plan usage
Recorded usage against the limits this plan enforces, for the windows the server scans.
How work moves here
Recent activity
Workspace
Result release default
This applies to newly created assessments unless their author selects an override. Published assessment versions keep their existing policy.
Account sign-in
Already use email and password? Link the Google account with the same verified email.
or
Transfer workspace ownership
Only the current owner can transfer ownership to another active organization admin. Enter that admin's exact email. The former owner stays an admin unless the new owner changes that role.
Add a registered member
The person must register and verify their email first. Adding an inactive former member reactivates their workspace access.
Invite by email
Use this for someone who is not already registered. The invitation email is queued; in local console mode the link is printed in the server console. Workspace access starts only after they sign in with this verified email and accept the link.
Recent invitations
Expired links disappear after database cleanup; this is not a permanent delivery log.
Participant join codes
Create a seven-day code for verified learners or candidates. It never grants staff or admin access. Share the code privately; it is shown only once.
Members
Ownership history
Question bank
Drafts need a human review before publication.
Create a question
AI-assisted draft
Optional. AI drafting needs an AI provider configured on the server (Gemini or local Ollama) and the AI quota service (Redis). Generated questions are always drafts that a human must review, and AI never sets an official score.
Assessments
Version history
Create an assessment
Only approved questions can be published.
Assign a published assessment
The recipient must already be an active member of this organization.
Pending result review
Submitted assessments waiting for staff release. Scores are visible only to staff until released.
Submitted answers
Manual grading history
Review outcomes
Select an attempt from the queue or enter an ID directly.
Instructor feedback
Save a draft for a submitted attempt, then publish it after the result is released. Published feedback cannot be edited.
Courses
Group learners into batches for an Academy course.
Batches
Enroll a learner
The learner must already be a verified, active member of this Academy workspace.
Batch assessments
Distribute a frozen published assessment to every enrolled learner. New enrollments receive it automatically.
Batch progress
Certificate design
Set the wording and images for future certificates. Issued certificates keep the design they received. Only the holder and Academy staff can see the full certificate; public verification remains minimal.
My batches
Academy workspace
Batch workspace
Choose a course and batch to open its workspace.
Batch summary
Assessments in this batch
A frozen published version is distributed to every enrolled learner, and late enrolments are reconciled afterwards.
Selected assessment
Cohort analytics and per-learner progress for this batch assessment.
Enrolled learners
The batch roster exactly as the server reports it. Per-learner scores appear under an assessment above.
Direct messages
Academy owners can message instructors; instructors and learners can message their permitted Academy partners. New messages refresh while this page is open.
Conversation
Hiring campaigns
Each campaign uses a frozen published assessment version.
Create a campaign
Invite a registered candidate
The candidate must already be an active Talent member.
Invite by email
The recipient can register first, then accept using the same verified email address.
Email invitations
Only retained invitation records appear here; expired links are removed automatically.
Candidate comparison
Latest submitted attempt is shown. Review notes are visible to Talent staff only.
Talent workspace
Campaign workspace
Choose a hiring campaign to open its workspace.
Campaign summary
Candidate comparison
Latest submitted attempt per invited candidate. Review notes and decisions are visible to Talent staff only.
Candidate detail
Integrity summary
Raw integrity events
Review decision
Review history
My assignments
My work
Assessment detail
No assignment is selected yet. Open My assessments and choose one to see its window, attempts and released result.
Assignment
Attempts
Only saved answers are counted, and the server owns each deadline. Tutor and instructor feedback appear with a released result.