Gradebook Collab
UC Davis Gradebook Project
Patches/logs
The 2.3 port patch uses the same code structure as the 2-1-x code: just a port. But, it should be refactored to take the new ConfigurationService, community input, etc into account
gradebook_ucd_changes_2-1-x.patch contains Smartsite-specific changes to grading scales that may not apply ro CERE or others instances. After applying the patch (from sakai-src-root-dir) using
patch -p0 < gradebook_ucd_changes_2-1-x.patch
... revert the grading scale changes using
svn revert -r gradebook/component-data
Comments:
Most of the settings in gradebook/tool/src/bundle/org/sakaiproject/tool/gradebook/bundle/GradeDownloadConfig.properties and the adjacent Messages.properties files should work for CERE: --- export_course_grade_gradebookid_column_name=Site Id export_course_grade_siteprovider_column_name=Provider Id export_course_grade_sitetitle_column_name=Site Title export_course_grade_column_order_keys=export_course_grade_sitetitle_column_name,export_course_grade_gradebookid_column_name,export_course_grade_siteprovider_column_name,export_student_name,export_student_id,course_or_roster,assignments course_grade_export_enabled=false roster_export_enabled=false export_course_grade_ent_submission_enabled=true export_course_grade_ent_path=/afs/.ucdavis.edu/app/sakai/gradefiles export_course_grade_ent_submission_url=https://ips.ucdavis.edu/CourseManagement/final_submit/fgs_direct_upload.cfm?providerid=export_course_grade_siteprovider_column_name&siteid=export_course_grade_gradebookid_column_name --- ... except of course the last one will be changed from ips.ucdavis.edu to my.ucdavis.edu for production. Worth noting that in Messages.properties there is a filename template property: #export_filename_sitemetadata_format=export_course_grade_gradebookid_column_name-export_course_grade_siteprovider_column_name export_filename_sitemetadata_format=export_course_grade_siteprovider_column_name ... the first one is an example of adding two course meta-data separated by a dash The uncommented one is the one we are using and results in a file name like course_grade-2006-10-89911.csv where 2006-10-89911 is the provider id for the course. This is what final grade submission uses to id the course after looking for the pattern in the filename. ... unfortunately, this is also the download filename... so if you wanted to change that to make it more friendly-looking, it might break the 'enterprise submission' ...
- Phase One
- Phase Two
- Phase Three
Sakai Gradebook Modifications Specification
Porting UCD Gradebook changes to 2.3
Test Plans
Meeting Minutes
Sakai Gradebook Documentation
Ray / Owen Suggestions
- Taming JSF 1.1
- Gradebook - Loosely-Coupled Sakai Development
- Section Awareness API
- Roles as Group-Scoped Permission Sets
Online Documentation
Sakai Foundation Gradebook Requirements
REQ-2: Configurable Grade Export
REQ-76: Numerical Final Grades
SAK-1471: Two different export options in Gradebook - UNCLEAR
SAK-2927: Allow configuration control over what fields are exported to csv for final grade