The Educator add-on provides a student-facing list of assignments that have been distributed to groups the student belongs to. Students can see what’s been assigned, what’s due, and their current status for each one — all on a single page.
What the List Shows
For each assignment distributed to one of the student’s groups, the list displays:
- Assignment title, linked to the submission page
- The group the assignment was distributed to
- Open date, due date, and close date (based on the student’s group schedule)
- Current status: Not Started, In Progress, Submitted, Graded, or Returned
- Score, once the assignment has been graded and returned
Students must be logged in to see the list. If they aren’t, they see a login prompt.
Embedding on a Page
Add the list to any page, post, or widget area using the shortcode or the Gutenberg block.
Shortcode
[ppae_assigned_assignments]
Optional attributes:
show_completed="true"— Show returned and graded assignments in the list by default (default:false, which hides completed items behind a filter toggle)empty_message="You have no assigned assignments yet."— Custom message to display when the student has no distributions
Example: [ppae_assigned_assignments show_completed="true"]
Gutenberg Block
In the block editor, search for PPA Assigned Assignments and insert it into your page. Use the block’s inspector panel to toggle Show Completed and to set a custom empty message.
Recommended Placement
Most sites add the list to a dashboard or student home page that logged-in students visit after signing in. Common placements include:
- A “My Assignments” page visible only to logged-in users
- The home page of a course or cohort portal
- A sidebar widget area on LMS lesson pages
How It Relates to My Submissions
The free plugin’s [ppa_my_submissions] shortcode shows every submission a student has made, regardless of how they accessed the assignment. The Educator add-on’s [ppae_assigned_assignments] shortcode shows only assignments that were distributed to the student through a group, including assignments they haven’t started yet. Both can live on the same page.
Troubleshooting
- If the list is empty for a student, confirm they are a member of a group and that at least one assignment has been distributed to that group with an open date that has passed.
- If the list shows a login prompt even when a student is signed in, try clearing the page cache — some caching plugins store the logged-out version of the page.
