Notify the user when making grade changes after the final grades have been submitted

Description

(NOTE: introduces API changes: InstitutionalAdvisor)

Once the Instructor has submitted the final grades for a site, we should do one of the following:

A: Prevent the user from making any grades changes
B: Notify the user that any grade changes are not reflected in the final grade

--> B has been chosen by a not-xactly-democratic process ...

the precise form of the notification has not been specified and so here are the things left to developer to decide:

  • notification will be made once per login session

  • a modal dialog will be used (cannot proceed with any useful activity in GB2 without acknowledging)

Attachments

6
  • 16 Nov 2011, 04:50 PM
  • 16 Nov 2011, 04:49 PM
  • 16 Oct 2011, 04:30 PM
  • 27 May 2011, 10:29 AM
  • 24 May 2011, 06:37 PM
  • 12 Apr 2011, 04:21 PM

Activity

Show:

Thomas Amsler January 6, 2012 at 11:58 AM

Yuanhua,

This feature can be customized to some extend per institution. You would have to look at the default implementation of the InstitutionalAdvisor.java:

https://source.sakaiproject.org/contrib/gradebook2/tags/1.7.0/server/src/java/org/sakaiproject/gradebook/gwt/sakai/SampleInstitutionalAdvisor.java

By design, after a user clicks on the Submit Final Grades menu item, the gradebook will show two messages.

1. A top banner message, which reads: "The final grade process has begun"
2. On every gradebook access, a dialog message is shown, which reads: "The final grade process has begun. Please contact all course graders before making any Gradebook changes."

The UC Davis implementation of the InstitutionalAdvisor's hasFinalGradeSubmission(...) method shows different messages depending how far along the final grade submission process is.

If you are using the Final Grade Submission, I would recommend that you implement the hasFinalGradeSubmission(...) method, so that's it shows meaningful messages reflecting your final grade submission's process status.

Right now, there is no user preference for hide the dialog box upon reading it. If this is a feature that your institution needs, please create a GRBK Jira for it.

Yuanhua Qu January 6, 2012 at 8:49 AM

We are upgrading gb2 from 1.3.1 to 1.7.0 and will be released next week. This feature is very attractive and I'm exploring the detail of this.

Is there a full documentation of what change I should expect if I have set the gb2.enable.final.grade.submission.check=true on gradebook2 1.7.0 release? I did a search but didn't find any user's guide other than this JIra.

I read the previous comments and couldn't get a complete idea what were implemented and what were not. I was just aware of one thing:

After grade submission, there is a text "The final grade process has begun" next to help button on the panel and a "Final Grade submission status" alert box pop up.

But the alert box pop up every time user get to the gradebook tool after final submission, it is kind of annoying, is it what the way designed? I didn't see any lock for change the grade, etc or email notification sent out.

Will appreciate if some one can clarify this feature's expected behavior for 1.7.0. Thanks.

David Woods November 23, 2011 at 3:27 PM

I know there were comments about the text of the message, but that could be changed in the future after the FUSS looks at it.

David Woods November 23, 2011 at 3:26 PM

QA test

After the gradesubmission process has started, the popup appears whenever the gradebook is opened, and the message stays on the top of the gradebook.

I don't have a gradebook where I can finish the gradesubmission process on banner to see what the result is (new message(s)?) after banner acceptance of the grades. So I can't comment on what would be visible at that point. But even if it stayed presenting the 'begun' message, it would be okay.

QA Pass

Thomas Amsler November 16, 2011 at 4:51 PM

I have made the discussed changes. I styled the top level notification message to match our "regular" notification style. See attached screen captures.

GRBK-824-Dialog.png
GRBK-824-Message.png

Fixed

Details

Assignee

Reporter

QA Status

PASS

Fix versions

Affects versions

Priority

Created January 31, 2011 at 3:32 PM
Updated January 6, 2012 at 11:58 AM
Resolved October 21, 2011 at 3:31 PM