An Integrated Prerequisite-Chart Editor

Bob Tennent

August 29, 2007

Prerequisite charts such as those at

http://www.cs.queensu.ca/undergraduate/prereq.html

are currently edited using

  1. prerex, an open-source interactive editing program which supports add, delete, cut-and-paste, and edit operations on chart elements, and shifts of the entire chart;

  2. a version of kpdf, an open-source PDF viewer that has been patched to be able to access coordinates of nodes or grid points on the chart; at present, these are transmitted to the editor command-line using the "clipboard".

The aim of this project is to merge the prerex command-line interface with the PDF viewer. This would allow editing and viewing the effects of editing operations within a single application, while retaining the advantages of the command-line shell (such as the command history).

Prerequisites: experience with C++, the Qt toolkit, and CISC-325* would be desirable.

mailto:rdt@cs.queensu.ca
613-533-6060
Goodwin Hall 541