PressPrimer Assignment can send automatic email notifications at key points in the assignment workflow. All email settings are managed under Assignments > Settings > Email.

Email Types
Three types of automatic emails are available, and each can be enabled or disabled independently:
Submission Confirmation: Sent to the student when they submit an assignment. Confirms that the submission was received and provides a link to check the status.
Grade Notification: Sent to the student when their submission is graded and the grade is returned. Includes the score, pass/fail status, and a link to view feedback.
New Submission Alert: Sent to the user who created the assignment when a new submission is received. Useful for staying on top of grading without checking the admin dashboard.
Customizing Email Templates
Each email type has its own customizable subject line and body template. Inside the body editor, click tokens from the Available Tokens section to insert them. Tokens are replaced with real values when the email is sent.
Tokens vary by email template type, but examples include:
{first_name}— The recipient’s first name{student_name}— The student’s display name{assignment_title}— The assignment title{score}— The score awarded{max_points}— The maximum possible score{passed}— “Passed” or “Did not pass”{date}— The submission or grading date{site_name}— Your site name{view_url}— A button linking to the submission or feedback page
Not all tokens are available for every email type. The Available Tokens section updates to show only the tokens relevant to the email you’re editing.
Email Appearance
You can customize the From Name, From Email, and upload a Logo for the email header. The email layout matches the PressPrimer Quiz email template for a consistent look across the PressPrimer suite.
Test Emails
At the bottom of the Email settings tab, use the Test Email section to send yourself a sample email for each type. This lets you validate the content, token formatting, and appearance before students receive real notifications. Note that some tokens (like {view_url}) will use placeholder values in test emails.
Troubleshooting
- If emails aren’t being delivered, check that the email type is enabled in settings. Also verify that your WordPress site can send email.
- If emails go to spam, using a custom From Email address on a domain that matches your site (e.g., [email protected]) and configuring SPF/DKIM records will improve deliverability.
