OG Groups vs Add Gradebook
| Project: | OG Gradebook |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | critical |
| Assigned: | rwohleb |
| Status: | active |
Jump to:
Hi,
I have Gradebook and OG Gradebook setup on 5.1 with OG 2.2. I was wondering if groups were already created, let's say one group per teacher/course, that the OG Gradebook is supposed to simply tie into that thus not requiring admin to "add gradebook."
If you look at:
http://teachernotes.org/school/
Login as teacher1 with pass of 123
You'll see I have OG setup as requiring assignment type under the OG group as it pre-assigns any new assignments to the group. I am then confused as to what the "add gradebook" feature is as it is required?
So I went to delete the gradebook I created. I got the following error after hitting delete on the gradebook:
array(7) { ["tid"]=> string(1) "1" ["name"]=> NULL ["confirm"]=> int(1) ["op"]=> string(6) "Delete" ["submit"]=> string(6) "Delete" ["form_token"]=> string(32) "1918e5a3ddbcda969857d14b04257713" ["form_id"]=> string(34) "gradebook_confirm_gradebook_delete" }
Going back to the listing of gradebooks I got:
warning: Cannot modify header information - headers already sent by (output started at /home/harriska/public_html/sites/teachernotes.org.school/modules/gradebook/gradebook.module:334) in /home/harriska/public_html/includes/common.inc on line 311.
I am curious as to the idea behind a gradebook. Is it supposed to be one gradebook per teacher? Per class? How can you make it to where an OG group automatically has it's own gradebook already created? Is it because my OG groups existed before I installed OG Gradebook and Gradebook module?
Thanks

#1
OK, I created a new group and it did add a gradebook. When I logged in as a different teacher that is not in the group, that gradebook was made available to me. I'm wondering if it is possible to make the group name the default name for the gradebook and automatically assign only that gradebook to it.
Also, I'm not sure how to record individual student grades to the assignment I created. This is assuming that students are those that are in the OG group. Help?
#2
When you create a group, a gradebook is automatically created and linked to that group. In the group block, you should see a link to 'Gradebook' that takes you to that gradebook. Adding a gradebook through the Gradebook admin interface creates a site-wide gradebook that is not attached to any group.
I see now that there is a problem with access controls. It is not supposed to allow everyone to view the gradebook. Group admins are 'teachers' and all other group members are 'students'. This needs to be fixed. I'll also look into your delete problem.
I also need to add a README file that explains functionality.
#3
Thanks, that's what I thought.
I'm curious as to the design of gradebook. How does a school handle automatic creation of teachers, students and groups with gradebook. Normally, they can probably run a script to create teachers, students and maybe groups. How would that interface with gradebook? Also, once the term ends, I wonder if the users and groups are archived or deleted and then new groups and users are added. Would that be a normal way of doing it?
I'm thinking in terms of a high school but I'm also wondering for elementary where students and teachers stay the same for the year. I'm trying to help a school district move to drupal but something like this might be very helpful.
I've also noticed that most schools and teachers already have some sort of client-server software to track assignments/grades. Do you have anyone running gradebook that has an import/export tool for any of the popular programs out there?
#4
Gradebook is still in development. No one should be using it in a production environment. It needs a lot more testing and feedback.
However, it can already do a lot when paired with OG_Gradebook. A gradebook is attached to a group. Students and teachers are managed via the group interface (thus managed via custom import code). If you delete the group, you delete the gradebook. At this time I believe there is no way to make a group read-only for archive purposes, though this could be done with a module I believe.
For high school, the users would be persistent across years. When the students graduates, the user would be 'blocked' rather than deleted so that their data remains. A group would be created for each class, for each semester/quarter/trimester. When the class ends, ideally the group would be archived. It really comes down to creating a group for each class and assigning the right users to it. Something similar would be done for elementary schools.
I've had discussions about grade import/export. I need feedback on file formats in this area.
#5
Sorry to be such a pest. I am wondering if gradebook or og gradebook tracks grades for individual students.
#6
Access controls are messed up at the moment, but when a student goes to a gradebook, they should only see their own grades.
#7
Cool. Can't wait.
#8
I've looked at this again and other than the view issue and listing all users as students, this program is a nice and simple solution.
Do you need a chip in or something to finish it up?
#9
This has actually been recently brought up in a thread on the DrupalEd Drupal Group. I'm currently talking to Bill Fitzgerald about getting some more development done.