Release Version 0.4
Features
Goal Management tool
- Configurable as global or site-specific
- Can add/edit/delete/publish goalsets (unpublished goalsets cannot be used)
- Can add/edit/delete goals within goalsets
- Can associate goals with assignments (site-specific only). These associations can be set as visible, which indicates whether or not a user with 'view visible' permission can view them. Otherwise, the user will require either 'associate' or 'view all' permission.
- Can view an "activity report" showing associations between assignments and goals
- Can view a "rating report" showing list of assignments and submitter ratings for associated goals
"Goal Aware" Assignment tool
- Assignments tool configurable as goalAware
- Can associate assignments with goals
- Can rate assignment submissions
Installation Instructions
We don't, as of yet, have a neatly packaged quickstart bundle. These instructions assume you have already setup a Sakai development environment. The Goal Management Tool version 0.4 requires version 2.1.2_003 of Sakai.
- cd dest_dir
- svn co https://source.sakaiproject.org/svn/tags/sakai_2-1-2_003 sakai-2.1.2_003
- svn co https://source.sakaiproject.org/contrib/syracuse/gmt/branches/0.4 gmt-0.4
- Edit gmt-0.4/project.properties and change sakai.src.dir to value of dest_dir
- cd sakai-2.1.2_003
- patch p0 < ../gmt-0.4/sakai.gmt.patch
- maven bld dpl
- cd ../gmt-0.4
- maven bld dpl
Post-installation Configuration
A typical setup would have a globally configured goal management tool (global="true") added to the 'My Workspace' site of an account created for a program coordinator. Additional goal management tools are added to course worksites configured with global="false". Users with the 'maintain' role would be able to 'create', 'edit', 'delete', 'publish', 'suggest global' and 'associate', while users with 'access' can simply 'view visible'. Worksites should also have the "goal aware" assignments tool. This is accomplished by adding the sakai.assignment.grades tool and configuring it with goalAware="true". This includes permission management for goal management separate from assignment permissions. A user with the 'maintain' role with the assignments tool should be able to 'associate' and 'rate', while users with the 'access' role should only be able to 'view visible'.
Testing
The document prepared for the QA test can be helpful to become more acquainted with the tools and to test their functionality.