Problem

You want to decide which grading plug-in to select to process one of your assignments.

Solution

This recipe assumes that you have already created an assignment, and that you have already added one or more plug-ins to the grading scheme for it (see CreateAnAssignment).

Remember that each submission is processed by a pipeline of one or more grading plug-in(s) that are applied in order.

Follow the instructions in CreateAnAssignment to get to your assignment's properties page.

Under the properties for all instances of this assignment, the grading scheme includes a list of steps in the processing pipeline. Each step is a separate plug-in.

When you click the "Add" button to add another step, you will be able to choose which plug-in you would like to add to your assignment. You will see a list of all published plug-ins on the server, plus any personal plug-ins that you have installed.

A published plug-in is one that is available for all instructors to use. A plug-in that has not been published is only accessible to the individual who installed it (and any administrators).

The plug-in that you choose will depend on the kind of assignment you want to set up. Some of the available plug-ins are described below.

Once you have added one or more plug-ins, you can click the edit icon next to that step to ConfigurePluginSettings.

Discussion

Documentation for most published plug-ins is provided in this cookbook.

Which plug-ins are available may depend on your server's configuration. For example, the PrologTddPlugin will probably be unavailable when Prolog is not installed on the server. ContactYourAdministrator if you wish to use a plug-in that is not available and have questions.

You can InstallaNewPlugin if one is available.

You can WriteaPlugin of your own if none is available for your task.

See Also

CreateAnAssignment
ConfigurePluginSettings
InstallaNewPlugin
WriteaPlugin
SetPluginGlobalProperties

JavaTddPlugin
CppTddPlugin
CppStdioPlugin
PascalCompilerPlugin
TextTddPlugin
GenericTddFeedbackPlugin
SchemeTddPlugin
PrologTddPlugin

Contributors

-- StephenEdwards 2006-08-13 23:21:00

Comments

Add a comment


CategoryRecipe CategoryInstructorRecipe CategoryCookbook