Hiding all the worksheets and returning to the gradebook creates a new worksheet

Bug #579720 reported by Douglas Cerna
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SchoolTool Gradebook
Fix Released
Medium
Douglas Cerna

Bug Description

If you hide all the worksheets in a gradebook and then return to the gradebook, you'll get a new empty worksheet created.

I want to display only report sheets, but every time I hide the default 'Sheet1' worksheet, a new one is created when I return to the gradebook.

Changed in schooltool.gradebook:
assignee: nobody → Alan Elkner (aelkner)
Revision history for this message
Alan Elkner (aelkner) wrote :

This is a feature, not a bug. We will always require at least one worksheet to exist, so if you remove the last one, it will create one for you. You just need to rename the one you have. There's never a need to have zero worksheets, and we need a worksheet for its context, so that's why we always create one if someone removes the last one.

Changed in schooltool.gradebook:
status: New → Won't Fix
Revision history for this message
Douglas Cerna (replaceafill) wrote :

Correct me if I'm wrong, but one of the differences between a Report Sheet and a regular Worksheet, is that with the first one you can generate the Report Card, right? Report Sheets also appear in every section you create in the term/year they are deployed, correct?

What if I want the teachers to see only the sheets I want? I know schooltool.cambodia does this using regular Worksheets, but what if I create new sections which I know will use the same three worksheets? Also, do these "regular" worksheets allow you to generate the report card?

Revision history for this message
Alan Elkner (aelkner) wrote :

That's right, report sheets are created by way of term/year deployment, are not removable, and they are the only way to get values to show up in the report card. If you need to do it differently than schooltool.cambodia, you could deploy report sheet templates to newly created school years. You could create the templates themselves on application init.

Changed in schooltool.gradebook:
status: Won't Fix → Triaged
importance: Undecided → Medium
status: Triaged → Confirmed
Revision history for this message
Tom Hoffman (tom-hoffman) wrote :

Well, it is a toss-up. I'd say it is confusing to all users to not see a worksheet (or report sheet) the first time they go to their gradebook. There needs to be something there that says "Hey, you're at the gradebook now... and it looks like a gradebook!"

The question is, essentially, what is the desired behavior the first time a user who has a deployed report sheet goes to their gradebook, particularly if their school is *not* encouraging them to use SchoolTool as a gradebook? The extra sheet they don't really need might confuse them.

On the other hand, if the school is using report sheets *and* wants people to use the gradebook for their grades, it might be more confusing to not create the default worksheet.

Changed in schooltool.gradebook:
assignee: Alan Elkner (aelkner) → Douglas Cerna (replaceafill)
status: Confirmed → Fix Committed
Changed in schooltool.gradebook:
milestone: none → 0.7.0
Changed in schooltool.gradebook:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.