ECAssignmentBox 1.1 (May 19, 2006)
Many new features, as well as bugfixes and usability improvements.
For additional information about this project, please visit the overview page .
Available downloads
Release Notes
| Tested with | Plone 2.1.2 |
|---|---|
| State | Final release |
| License | GPL |
| Release Manager | Michael Piotrowski |
| Released | 2006/05/19 14:00:00 Universal |
General
- When you cancel the creation of an object, no “ghost object” will be left behind.
- Better looking printouts (e.g., “Up one level” links are no longer printed).
Access Control
Added extra permissions to allow control over the addition of ECFolders and ECAssignmentBoxes:
eduComponents: Add ECFolder
eduComponents: Add Assignment Box
The default roles for these permissions are (Manager, Owner).
Grading was controlled by the Review Portal Content permission, and the creator of a box was automatically assigned a local Reviewer role. We removed checks for the Review Portal Content permission and instead added a new permission, eduComponents: Grade Assignments which controls the grading of assignments.
We also added a new role, ECAssignment Grader; the creator of a box is automatically assigned this role.
These changes serve two purposes:
- Allow box owners to delegate grading to other users. A grader can
set the state of an assignment to
pending, add remarks, feedback, and a grade. Graders cannot set the state tograded, only the owner of the box can do this. - Since assignment box creators automatically received the local role
Reviewer, they could also publish the box. These changes restore the “normal” workflow for creators who are not reviewers: By default, they can no longer publish the box, but must submit it for review.
Grades
- The Grades columns are now only be displayed if there are numeric grades available.
- Input and output of localized numbers in grades should now work correctly. For example, if the language is set to German, you can enter 2,5 and it will be treated internally as 2.5.
- Reduced the decimal precision of the percentages in statics view to make the table easier to read.
ECFolder
- Objects in “public draft” state are now shown.
- Added a
set assignment box optionsbutton to the contents view, which allows you to set the submission period and the e-mail notification for a number of assignment boxes at once. - Don't display the
change statemenu and button on the assignment page if there are no assignments.
ECAssignmentBox
- Added an Answer template field.
- Added an option to enable word wrap in the Answer text area.
- Don't allow submissions to unpublished assignment boxes.
- The owner of an assignment box can now choose to be notified of submissions by e-mail. The language of the e-mail message depends on the owner's language preference (settable in the Plone member preferences panel, currently English and German are available).
- Hide the
assignmentstab on assignment boxes if there are no assignments. - Given sufficient permissions, display an indicator icon in the assignment table if there is a remark for an assignment.
- Display the beginning of the feedback/remark text in the tooltip for the indicator icons.
ECABTool
- Removed the
student_id_attrandmajor_attr propertiesfrom ECABTool and moved them to portal_properties.ecab_properties. Major advantage: In the future, the properties will not be deleted when the product is reinstalled. There is no change in the user interface.


