The usecases would be as following:<br><br>The user, John, creates a document and saves it to his journal one fine day. The next day john transfers that journal item to his friend's XO the next day.<br>His friend, Kennedy, has his XO set up in a moodle environment. Kennedy when in school decides to send that file (which is an ODF ) to the teacher for review and get it printed there. Kennedy then double clicks on the item, which results in Write opening the file, and selects the print button in the print toolbar, a dialog pops up (which is understandably similar to gtkprint dialog), he selects the print destination as moodle, and selects no of pages as 'all', after sending. (ofcourse there is an internal conversion to PDF happening, which gtkprint is doing) the teacher checks his print page in moodle, views the file (either through fancy javascript or a download) and approves/disapproves for printing. Kennedy then logs into his moodle print page and checks if the job was success or not, and if he has a comment from his teacher. But we already know John's doc was excellent. Kennedy goes to collect the printed document, which he hands over to John the evening.<br>
<br>Use cases to note:<br>1) transferred docs can be printed<br>2) A nice graphical dialog that takes care of it all<br>3) exports only PDFs to moodle <br><br><br>