Skip to content

Automated Workflow for Dealing with Student Paper Submissions Received via Email

License

Notifications You must be signed in to change notification settings

SHogenboom/yOUrEmail

Repository files navigation

yOUrEmail

The teachers of the Theory, Methods, and Statistics Department of the Open Universiteit (NLD) receive the to-be-graded papers via their work e-mail. The graded papers are then sent for inspection and forwarded to the exam committee.

The purpose of this package is to replace as many of the manual steps outlined below.

deal with all manual steps outlined below.

See the workflow vignettea for step-by-step instructions and code examples.

Current Workflow

  1. [get_submission_emails] Receive an E-mail from [email protected] which contains:
    • The submission date; determines the deadline for grading (+20 working days)
    • The course / course version; determines which grading form should be used
    • Student Name; determines the 'aanhef' of the emails
    • Student Number; for easy registration
    • Student Email; determines to which e-mail adres the replies and grading are sent
    • Submission Notes; relevant notes as added by the student upon submission
    • The relevant files as attachments
  2. [email_confirmation] Send the student a confirmation email that the submission has been received.
  3. [create_folder_structure] Create a Course > Course Version > Student_ID sub-folder
  4. [download_attachments] Download attachments
    • Save in the created folder
    • Clean-up file names to keep only the standardized structure
  5. [move_grading_form] Add the correct grading form to the folder
  6. [update_submission_overview] Add a registration for the submission in the 'submission overview'
    • Allows a teacher to keep track of all open submissions & grading deadlines.
  7. [no function] Mark email as processed
  8. [plagiarism_scan] Forward email with correct attachments to the Urkund plagiarism scanner.

  1. Grade the paper (NOTE: cannot be done automatically!)

  1. Update the submission overview with the grade information, update status to 'DONE'
  2. [draft_grade_email] Send 'Beoordelings' Email
    • CC the examinator of the course
    • Add personalized grade information and pass/fail judgement
    • Include information on feedback, herkansingen, course evaluations
    • Add the .zip folder as attachment
    • Request feedback on feedback & filling in of the course evaluation.

About

Automated Workflow for Dealing with Student Paper Submissions Received via Email

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages