What is CrazyGoldFish?
Five products, each with its own API, that you call from your own software.Exam Evaluation
Grade answer sheets, including scans of handwritten ones, against the model answers you upload. Correct the marks, then publish results.
Assignment Evaluation
Grade everyday English work, or anything you score against a rubric, from documents or audio. There is no subject setting.
Action Plans
Turn a graded exam into next steps: what one student should work on, and what a teacher should reteach and to whom.
AI Studio
Write practice worksheets with an answer key, and lesson plans for a class.
ClassTrack
Score a recorded lesson against your rubric and give the teacher written feedback.
Who is it for?
Companies and schools that already have software and want AI inside it: learning platforms, school management systems, tutoring apps, and publishers. You keep your own product, your own users, and your own screens.How does an integration work?
1
Get credentials
Contact CrazyGoldFish for an API username and password.
2
Get an access token
Your server exchanges the username and password for a token, and sends that token with every request. One token works for every product.
3
Start a job
AI work takes longer than a web request allows, so you start it and get an ID back right away.
4
Collect the result
Check the job by its ID until it is done. For many jobs you can instead register a webhook, which is a message CrazyGoldFish sends to an address you chose as soon as the job finishes. See async jobs and webhooks for which jobs support one.
What does CrazyGoldFish not do?
Worth knowing before you plan an integration:- You get data, not screens. There is no CrazyGoldFish app or website for teachers, students, or parents, and no report or file to download. Results come back as data for your product to display. The one exception is Exam Evaluation, which can give you a link to a hosted screen for one student to upload an answer sheet on.
- One product does not trigger another. Grading an exam does not create an action plan, and an action plan does not create a worksheet. Every step is a call your platform makes. See how the hand-offs really work.
- Nothing is sent to students or parents. CrazyGoldFish sends no email, no SMS, and no messages. It replies to your server.
Frequently asked questions
Do we need an AI or machine learning team?
Do we need an AI or machine learning team?
No. Your developers send requests and read the results. CrazyGoldFish runs and maintains the models.
Which curriculum boards, grades, and subjects are supported?
Which curriculum boards, grades, and subjects are supported?
Your developers list what is set up with the Metadata API: the boards CrazyGoldFish holds, then the grades under a board, then the subjects under a grade. Those lists are the IDs the products accept. They are a catalog of what exists, not a statement of what your contract covers, so agree the scope with CrazyGoldFish rather than reading it off the API. Exam Evaluation has its own fixed list of grades and subjects, and Assignment Evaluation has no subject setting at all.
Can teachers check and change what the AI produces?
Can teachers check and change what the AI produces?
At the points the products build in, yes. Exam Evaluation lets marks and answers be corrected and results published in two stages, and the Worksheet Builder lets the topics, objectives, and question plan be edited before any question is written. Elsewhere the result comes back to your platform and you decide what to show.One thing to be clear about: the API accepts these calls from your platform and does not check who is behind them. There are no teacher or student roles in CrazyGoldFish, so your platform decides which of its users may correct a mark, publish a result, or see one.
How long does a job take?
How long does a job take?
It depends on the product and the size of the work, so treat every call as a background job. Ask to be told when it finishes rather than waiting on the request.
Can we call the API from our website or mobile app?
Can we call the API from our website or mobile app?
Call it from your server. Your credentials and tokens must stay secret, and code in a browser or app can be read by anyone who uses it.
How do we get access?
How do we get access?
Contact CrazyGoldFish. You get an API username and password. Tell us which boards, grades, and subjects you need so we can confirm they are loaded before you start.
Next steps
The five products
What each product takes and gives back.
API quickstart
Get a token and make your first call.
How the products connect
One exam followed through every product.
All APIs
Every endpoint, grouped by product.