This plugin hasn’t been tested with the latest three major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

SP Courseware


ScholarPress Courseware enables you to manage a class with a WordPress blog. The plugin give you the ability to ad and edit a schedule, create a bibliography bibliography and assignments, and manage general course information. Designed primarily for use in higher ed courses, but could easily be adapted for other uses.


Documentation for use can be found at


Special thanks to Chaabin, whose BibTex WordPress plugin was the inspiration and baseline for the addition of BibTeX import functionality into Courseware.

Version History

Version 1.0

  • First push to WP-Plugins Directory

Version 1.0.1

  • Fixed bug that prevented bibliography from being written to the bibliography page.

Version 1.0.2

  • Fixed some bibliography formatting issues and added appropriate CSS. Rename root plugin folder to ‘scholarpress-courseware’ so it doesn’t need to be changed after download.

Version 1.0.3

  • Updates admin interface markup to work with WP 2.7
  • Adds some extra query helpers to retrieve schedule data more easily.

Version 1.1

  • Adds the ability to ingest BibTeX citations including those generated by Zotero (, making it significantly easier to create class bibliographies.

Version 1.1.2

  • Fixes some bugs in the admin interface
  • Adds ability to correctly sort bibliography items by author, then title.
  • Fixes JavaScript so plugin does not conflict with Widgets panel.

To Do

Version 1.2

  • Fix javascript toggle on bibliography form.
  • Clean up HTML formatting for various plugin outputs (schedule, bibliography, assignments).
  • Improve date/time entry
  • Improve admin theme compatibility with WP 2.6 and back.

Version 1.3

  • Add feature to bibliography to allow importing of bibliographic items from a standard format (XML, RDF, microformats, others?).
  • Add iCal file formatting, to quickly import calendar into schedule table.

Version 2.0

  • Add a simple grading system, to allow students to write blog posts that the instructor can grade in the interface.


  1. Unzip the download, and copy the ‘scholarpress-courseware’ plugin into your WordPress plugins folder, normally located in /wp-content/plugins/. In other words, all files for the plugin should be in wp-content/plugins/scholarpress-courseware/

  2. Login to WordPress Admin and activate the plugin.

  3. Using the SP Courseware menu, fill in the appropriate information for your course information, bibliography, assignments, and schedule.

Contributors & Developers

“SP Courseware” is open source software. The following people have contributed to this plugin.


Translate “SP Courseware” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.