Inhibit final grade submission when weights are not correctly entered for a gradebook

Description

That is, if the category weights do not add up to 100%, or if the item weights under a category do not add up to 100% of that category, then we want to prevent the user from submitting final grades.

Environment

None

Test Plan

None

Activity

Show:

Vernon O'Connor April 21, 2010 at 9:11 AM

QA VERIFIED ON PROD, QA PASS, GB2 version 1.2.0.

Vernon O'Connor April 14, 2010 at 2:59 PM

QA VERIFIED, QA PASS, GB2 version 1.2.0.

Vernon O'Connor March 23, 2010 at 1:39 PM
Edited

QA VERIFICATION ON rSmart26test TEST SERVER

Using PC Windows Vista Enterprise SP2, Firefox 3.6.2 & IE8, on:

SmartSite@UCDavis - 2.6.2.10_a4 - Sakai 2.6.1 - Server "rsmart26test1"

GB2 version 1.2.0-rc2

QA TASK:

Verify that Inhibit final grade submission when weights are not correctly entered for a gradebook works in all cases. That is, if the category weights do not add up to 100%, or if the item weights under a category do not add up to 100% of that category, then we want to prevent the user from submitting final grades.

QA SUMMARY:

QAQC WC-LG 003 SQ 2010
QAQC WC-PER 001 SQ 2010
QAQC WC-PTS 002 SQ 2010

Weight items equally: not checked
Weight items by points: not checked

1) Regular non-Extra Credit Category weights do not add up to 100% ==> Submit Final Grades prohibited from proceeding, QA Pass.

"This gradebook is not correctly weighted. The individual categories weightings do not add up to 100%. Please fix this before submitting final grades."

2) Regular non-Extra Credit Item weights under a regular non-Extra Credit Category do not add up to 100% of that category ==> Submit Final Grades prohibited from proceeding, QA Pass.

"This gradebook is not correctly weighted. One or more categories have item weights that do not add up to 100%. Please fix this before submitting final grades.."

3) Both conditions from cases (1) & (2) , for regular non-Extra Credit Categories & regular non-Extra Credit Items, QA Pass.

"This gradebook is not correctly weighted. The individual categories weightings do not add up to 100%, and one or more categories have item weights that do not add up to 100%. Please fix this before submitting final grades."

Verified that Inhibit final grade submission when weights are not correctly entered for a gradebook, for regular non-Extra Credit Categories & regular non-Extra Credit Items works, QA Pass.

That is, if the category weights do not add up to 100%, or if the item weights under a category do not add up to 100% of that category, then we want to prevent the user from submitting final grades, QA Pass on both counts, for regular non-Extra Credit Categories & regular non-Extra Credit Items.

Overall, QA Pass for regular non-Extra Credit Categories & regular non-Extra Credit Items.

4) SPECIAL CASE: Extra Credit Category with multiple Extra Credit Items, item weights under an Extra Credit category do not add up to 100% of that category ==> Submit Final Grades is not allowed to proceed, QA Pass.

Overall for all test cases, QA Pass.

QA RESULTS:

Verified that Inhibit final grade submission when weights are not correctly entered for a gradebook works in all cases., QA PASS.

Overall, QA PASS.

QA VERIFICATION ON test26 SERVER.

James Renfro March 19, 2010 at 9:23 PM

Added a revision on Thomas' changes.
M:1.2.x-test
M:1.2.x-prod

Executed M:1.2.x-test as r66672
Executed M:1.2.x-prod as r66673

Thomas Amsler March 19, 2010 at 3:54 PM

Also fixed potential auto-boxing issues: trunk@66667

Merged r66667 into 1.2.x-test branch

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created March 1, 2010 at 9:19 AM
Updated June 29, 2010 at 1:58 PM
Resolved March 19, 2010 at 9:24 PM