Recued
Menu
← Back to recipes

View DeepTutor assessment

by recued-core v3 43 views

Use “View DeepTutor assessment” in Recued. It provides a read-only exact detail for one DeepTutor assignment or exam.

Complete workflow

DeepTutor Records 9 pinned recipes

Use DeepTutor Records in Recued for tutoring, student and assignment record-keeping. It stores students, assessments, answers, artifacts and scorecards, and includes 7 ready-to-run workflows that enrol students, send assessments, capture answers and grade them. Paid students arrive through any Seller provider lane (Stripe, Paddle, Lemon Squeezy). 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 “View DeepTutor assessment” in Recued. It provides a read-only exact detail for one DeepTutor assignment or exam.

pack:deeptutor-daily-masterydeeptutorassignmentexam
by recued-core pinned v3

Use “Enroll free DeepTutor student” in Recued. Exact-form enrollment template for a free class.

pack:deeptutor-daily-masteryform-response-templatestudentenrollment
by recued-core pinned v7

Use “Register paid DeepTutor student” in Recued. It turns one complete Seller order into a class roster record.

pack:deeptutor-daily-masterystudentenrollmentpaid
by recued-core pinned v7

Use “Send DeepTutor assignment or exam” in Recued. Scheduled class dish. It uses the connections and settings you choose when you run it.

pack:deeptutor-daily-masterydeeptutorassignmentexam
by recued-core pinned v10
Capture DeepTutor answer
Background automation

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.

pack:deeptutor-daily-masterydeeptutorstudentanswer
by recued-core pinned v8

Use “Grade DeepTutor answers” in Recued. Scheduled class batch. It uses the connections and settings you choose when you run it.

pack:deeptutor-daily-masterydeeptutorgradingassignment
by recued-core pinned v10
Show all 9 recipes

Use “List DeepTutor assignments and exams” in Recued. It provides a read-only class index over the DeepTutor pack's own assessment records.

pack:deeptutor-daily-masterydeeptutorassignmentexam
by recued-core pinned v4

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.

pack:deeptutor-daily-masterydeeptutorscorecardstudent
by recued-core pinned v3
Require DeepTutor records runtime
Background automation

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.

by recued-core pinned v1
View pack details, dependencies, and permissions →

Exact assessment detail

Opened from the class index, or run directly with a class tier, namespace and locator. The assessment record names its artifact through a r1 reference; the artifact record holds the file pointer and digest, and the questions themselves stay in the file.

The file is re-read and re-hashed on every view: the rendered questions are shown only when the digest still matches what the delivering run recorded, so a tampered or truncated artifact renders nothing rather than something plausible.

Student replies are the pack's own answer records, filtered server-side on class, namespace and locator.

How it works 33 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (33 steps)
■ class_key_value trim
Trim whitespace from setting class key
■ class_key_bounded_value truncate
Truncate class key value to a max length
■ class_key_bounded compare
Check if class key value equals class key bounded value
■ locator_value trim
Trim whitespace from setting assessment locator
■ locator_bounded_value truncate
Truncate locator value to a max length
■ locator_bounded compare
Check if locator value equals locator bounded value
■ inputs_valid all
Check if all conditions are true
⚠ inputs_guard guard
Stop if inputs valid equals
■ assessment_id_seed json_stringify
Apply json_stringify
■ assessment_id sha256
Apply sha256
◆ assessment recued-core.deeptutor-records.assessment.get
Get assessment on deeptutor records
■ assessment_status_valid any
Check if any of the conditions are true
■ assessment_valid all
Check if all conditions are true
⚠ assessment_guard guard
Stop if assessment valid equals
■ artifact_id replace
Replace text in assessment record artifact ref
◆ artifact_row recued-core.deeptutor-records.artifact.get
Get artifact on deeptutor records
■ artifact_row_valid all
Check if all conditions are true
⚠ artifact_row_guard guard
Stop if artifact row valid equals
◆ artifact_read core.storage.file.read
Read storage file
■ artifact_text decode_base64
Apply decode_base64
■ artifact_sha256 sha256
Apply sha256
■ artifact json_parse
Apply json_parse
■ artifact_question_count count
Count items in artifact questions
■ artifact_valid all
Check if all conditions are true
⚠ artifact_guard guard
Stop if artifact valid equals
◆ answer_records recued-core.deeptutor-records.answer.search
Search answer on deeptutor records
■ answer_rows default
Apply default
■ answer_count count
Count items in answer rows
■ student_rows map
Extract from each item
■ question_rows map
Extract from each item
■ summary to_summary
Format results as a summary card
■ question_table to_table
Format results as a data table
■ student_table to_table
Format results as a data table
▼
Output
summary summary
table question_table
table student_table
Settings 3 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

class key setting = [object Object]
assessment kind setting = assignment
assessment locator setting = [object Object]

Uses (4 operations)

Pack operation Get assessment on deeptutor records recued-core.deeptutor-records.assessment.get
Pack operation Get artifact on deeptutor records recued-core.deeptutor-records.artifact.get
Files Read storage file core.storage.file.read
Pack operation Search answer on deeptutor records recued-core.deeptutor-records.answer.search

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

What it's allowed to do

Read Pack DeepTutor Records read-only
Read: assessment.get · No approvalRead: artifact.get · No approvalRead: answer.search · No approval
Read Files core.storage.file.read read-only

Data it touches

SurfacesFiles

About

Tags

pack:deeptutor-daily-masterydeeptutorassignmentexamrecordsfile-artifactread-only

Details

33 steps 3 configurable settings recipe_id: view-deeptutor-assessment