Penlist

Web Services Factsheet

Warning: this is still a test service and should only be used as such for the time being.

KEY FACTS

Penlist is an online open-source system for administering and authoring course literature lists. It has been developed as a work package within Rektorkollegiets studieboks.dk. More information about Penlist and the project is available at Pensumdata web page.

ACCESS

The service is accessed per Penlist installation, i.e.:

Aarhus School of Business: http://pensum.cvt.dk/cgi-bin/das-pensum/asb
Copenhagen School of Business: http://pensum.cvt.dk/cgi-bin/das-pensum/csb
IT-vest http://pensum.cvt.dk/cgi-bin/das-pensum/it-vest
Technical University of Denmark: http://pensum.cvt.dk/cgi-bin/das-pensum/dtu

The schema for returned records can be found at: http://www.toolxite.dk/penlist/ws/schema/.

QUERIES

The service is available as a REST service with the following query options

Listing course IDs

Course IDs can be listed by adding the list command to the basic service URL (e.g. http://pensum.cvt.dk/cgi-bin/das-pensum/dtu/list ) and by using any combinations of the following arguments:

from argument - list with a date filter
e.g. http://pensum.cvt.dk/cgi-bin/das-pensum/dtu/list?from=20060816125547
pid argument - list with a partial ID filter
e.g. http://pensum.cvt.dk/cgi-bin/das-pensum/dtu/list?pid=01005
ptitle argument - list with a title keyword filter
e.g. http://pensum.cvt.dk/cgi-bin/das-pensum/dtu/list?ptitle=math

Getting a reading list for a course

Getting the course detailed and reading list is done by adding the course command to the basic service URL and by providing the mandatory id argument which must be a complete course ID as returned by the list command.

e.g. http://pensum.cvt.dk/cgi-bin/das-pensum/dtu/course?id=173405.666.2008

Created and maintained by Jessica Lindholm (jel[at]dtv.dk),
ePub, DTV

Created: 2006-08-11
Last updated: 2006-08-24
http://www.toolxite.dk/penlist/ws/factsheet.html