Student Essays

The workflow allows a student (a registered user of the site) to submit an essay for evaluation and receive a report as PDF.

Demo Access Links

How the Form and Workflow are setup

  1. Form Submission
    The student submits the essay and authorizes the required evaluation fee.
    Payment will be captured later in the workflow once the submission is approved.
  2. Approval Step – Staff evaluation > Assigned to a staff of the University
    The entry is assigned to a staff member of the university review and Approve/Revert/Reject.
    • If Rejected, the workflow ends.
    • If Reverted, the submission will be assigned back to the student for changes and re-submit.
    • Once Approved, payment will be captured and the essay will go for an evaluation.
  3. Optional User Input Step – Changes Required > Assigned to Submitter
    This step is only triggered if the staff needs to revert back to the student for changes in the submission.
  4. Capture Payment Step > Automated
    This step captures payment that was authorized during form submission.
  5. User Input Step – Accept assignment > Assigned to experts
    The entry will be assigned to a list of experts for evaluation. One of the experts will claim the submission for evaluation by agreeing to the terms.
  6. User Input Step – Grade and Comment > Assigned to selected expert
    The evaluator that selected the entry in the previous step will submit the Grades and Comments.
  7. User Input Step – Second Pass? > Assigned to Administrators
    The Admin will review the evaluation and may seek second-pass comments. In the event of a second pass, they will select an evaluator of their choice and assign via a User workflow field.
  8. Optional User Input Step – Second Pass (Grade and Comment) > Assigned to User Field
    The second pass expert will submit a Grade and Comment.
  9. PDF Generation Step – Grade and PDF (First Pass) > Automated and
    PDF Generation Step – Grade and PDF (Second Pass) > Automated
    Depending on the first/second pass chosen, the appropriate PDF will be sent to the submitter with the Grade and Comment.
    Only one of the PDF steps would run based on the step’s Condition.

Setup Notes

  1. Please follow these steps to set up the Stripe Addon with your own Stripe test account.
    Without that, the payment steps will be bypassed for the demonstration workflow.
  2. In the step ‘Accept assignment’, the hook gravityflow_step_complete has been used to store the UserID of the evaluator who claimed the assignment in a User workflow field. This workflow field is used as an assignee in the ‘Grade and Comment’ step. The snippet is under WordPress dashboard > Snippets > Student Essay – Assignee Selected via gravityflow_step_complete
  3. Presently all the workflow steps are assigned to the existing users.
    You would want to add more users and assign workflow steps to users of your choice to see the experience fully separate by user/role.

Additional Documentation

  1. More on the workflow steps used in this workflow :
  2. More on the Inbox and Status pages:
  3. More on the inbox/status Blocks