This guide walks you through creating your first assignment in PressPrimer Assignment, from setup to embedding on a page.
Step 1: Create the Assignment
- Navigate to Assignments > Assignments in your /wp-admin/ sidebar.
- Click Add New at the top of the page.
- Enter a Title for your assignment (e.g., “Module 1 Essay”).
- Add a Description to give students a brief overview of what’s expected.
- Add Instructions with the detailed requirements. This field supports rich text formatting.
- Optionally, add Grading Guidelines so students know how their work will be evaluated. These guidelines are also shown to graders in the grading interface as a reference.

Step 2: Configure Scoring
- Set the Maximum Points (default is 100).
- Set the Passing Score (default is 60). This is the score needed for a student to pass the assignment.
Step 3: Choose Submission Type
Under Submission Type, choose how students will submit their work:
- File Upload: Students upload documents (PDF, DOCX, TXT, RTF, ODT, or images).
- Text / Rich Text: Students type or paste their response directly in a text editor.
- Student’s Choice: Students can choose to upload a file or type a response.
If you chose File Upload or Student’s Choice, you can also configure which file types are accepted, the maximum file size, and the maximum number of files per submission from the File Settings tab.
Step 4: Publish and Embed
- Confirm the Status is “Published”.
- Click Save.
- Note the Assignment ID shown on the assignments list (check the column on the left side of the table).
- Create or edit a WordPress page and add the shortcode:
[pressprimer_assignment id="X"](replacing X with your assignment ID). Alternatively, use the PPA Assignment Gutenberg block. - Publish the page. Students who visit the page will see the assignment details and a submission form.
What’s Next
Once students start submitting work, you can grade submissions from Assignments > Grading. See Grading Submissions for a walkthrough of the grading interface.
