Use “Enroll free DeepTutor student” in Recued. Exact-form enrollment template for a free class.
Enroll free DeepTutor student
Use “Enroll free DeepTutor student” in Recued. Exact-form enrollment template for a free class.
Complete workflow
Use DeepTutor Records in Recued for education, tutoring, student and assignment record-keeping. It stores students, assessments, answers, artifacts and scorecards, and includes 9 ready-to-run workflows that enrol students, send assessments, capture answers and grade them. It needs the DeepTutor pack for question generation. It runs locally on your machine. Actions that change data use Recued's approval controls.
You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.
Use “Register paid DeepTutor student” in Recued. It turns one complete Seller order into a class roster record.
Use “Send DeepTutor assignment or exam” in Recued. Scheduled class dish. It uses the connections and settings you choose when you run it.
Use “Capture DeepTutor answer” in Recued. It runs on its own when a student emails their answers back, and files that reply as a pending answer so the grading workflow can score it on the next run.
Use “Grade DeepTutor answers” in Recued. Scheduled class batch. It uses the connections and settings you choose when you run it.
Use “List DeepTutor assignments and exams” in Recued. It provides a read-only class index over the DeepTutor pack's own assessment records.
Show all 9 recipes
Use “View DeepTutor assessment” in Recued. It provides a read-only exact detail for one DeepTutor assignment or exam.
Use “View DeepTutor scorecards” in Recued. Lists the derived assignment and exam scorecards the DeepTutor pack keeps in its own records. Supply one Seller customer id for that student's rows, or leave it blank for the owner-wide scorecard list.
Use “Require DeepTutor records runtime” in Recued. It confirms this server can store the class records the other DeepTutor workflows depend on, and stops with a clear message when it cannot.
Free public signup
- In Reception, create one public intake form for this class and require visitor email. The form may collect consent or a display label, but this recipe stores neither; only the accepted response's visitor email is used.
- Accept a test response, open it in Data -> Form responses, choose Automate this form, and clone this installed workflow template. The clone is scoped to that exact form; installing the pack never arms a public trigger.
- In Settings -> Seller, create an active manual tier whose entitlement key represents the class, then set that door and key on the cloned dish. The tier template controls any customer-facing Recued capabilities; this workflow adds none.
- Run one accepted response manually. The issue operation is source-idempotent on the normalized email. The returned one-time claim URL is shown only when Seller minted a new customer; email assignment delivery does not depend on the student claiming the Recued door.
- Arm the exact-form trigger only after the test enrollment appears in the scorecard/roster workflow.
Where the student is stored
One student record owned by this pack (D-221), keyed by a collision-safe sha256(canonical-json([class_key, customer_id])). The row holds customer id, normalized email, class/tier key, door id, lifecycle source, active status and source submission id.
The enrollment is an upsert, so re-running the same accepted response is safe: it rewrites the same row rather than minting a second one.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
door id
setting
=
[object Object]
entitlement key
setting
=
[object Object]
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.