PressPrimer Assignment is a free plugin available from the official WordPress.org plugin directory. This guide covers installation and initial setup.
System Requirements
Before installing PressPrimer Assignment, your WordPress site must meet these requirements:
- WordPress: 6.4 or higher
- PHP: 7.4 or higher
- MySQL: 5.7 or higher (or MariaDB 10.3+)
- PHP Extensions: The
finfoextension is required for file upload security. TheZipArchiveextension is required for DOCX preview.
For end users, JavaScript must be enabled and users must be running a modern web browser like Chrome, Firefox, Safari, or Edge.
Installing from WordPress.org
- Sign in to your WordPress site as an administrator and visit /wp-admin/.
- Navigate to Plugins > Add New.
- Search for “PressPrimer Assignment” in the search field.
- Locate the plugin in the search results.
- Click Install Now.
- Once installation completes, click Activate.
After activation, you’ll see a new Assignments menu entry in your /wp-admin/ sidebar.
After activating the plugin, PressPrimer Assignment will:
- Set up database tables to store your assignments, submissions, and files
- Create a secure upload directory for submitted files
- Set up user capabilities
When you first visit the Assignments dashboard after activation, you’ll be prompted to complete the Onboarding Wizard. This tutorial introduces you to the key pages and features of the plugin. You can skip the wizard and return to it any time from the link on the Dashboard page.
Using with PressPrimer Quiz
PressPrimer Assignment is designed to complement PressPrimer Quiz. When both plugins are active, they share the PressPrimer Teacher role and Groups infrastructure. Each plugin also works independently—you don’t need Quiz installed to use Assignment.
Uninstalling the Plugin
If you need to remove PressPrimer Assignment but plan to use it again later, perform the following:
- In /wp-admin/, visit Plugins > Installed Plugins.
- Click Deactivate under PressPrimer Assignment.
- Click Delete to remove the plugin files.
Your assignments, submissions, uploaded files, and other data will be preserved in the database.
If you want to remove the plugin and all of its data, perform the following:
- In /wp-admin/, go to Assignments > Settings > Advanced.
- Enable Remove Data on Uninstall.
- Visit Plugins > Installed Plugins.
- Click Deactivate under PressPrimer Assignment.
- Click Delete to remove the plugin files.
The plugin, its database tables, uploaded submission files, and all settings will be removed. There is no way to recover data if you choose this option.
