-
-
Notifications
You must be signed in to change notification settings - Fork 166
Beta version of a Gradebook. #514
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…t login name and the relevant statistics. This is the same as choosing progress type users and progress for user_id under student progress. There isn't currently a way to go back, that's a todo. It'll be more difficult to get the collumn headings into a similar type of behavior since there is already an click event defined on the column heading.
… click trigger show-user-sets in GradeBookView. Also added titles for the different tables: gradebook, user_id, set_id. The way this is implemented breaks other table renderings, but will be fixed.
…le to the main gradebook table
… set, navigate to another page, and then navigate back to GradeBook. The table will not display correctly. This is due to the getDefaultState type being set to gradebook. This commit fixes this problem.
…ectionTableView to control which column headings trigger events on the parent view. Also moved some html rendering into the gradebook.tt template. There is an issue on hard reset. click a set_id or user_id then hard reset the page. The page now displays the gradebook table but with the title of either the set_id or user_id last displayed. I'm not sure how to fix this right now. Any suggestions?
@pstaabp I think this can replace StudentProgressView at this point. What do you think? |
@pstaabp, has anyone looked at this yet? |
Aori, Sorry, I haven’t had much time to work on webwork in the past few months. I hope to free up some time soon and will take a look at it. Nudge me again if you haven’t heard back in a couple of weeks. Peter
|
No worries, when you get a chance. Can you also take a look at my gradebook plugin? My goal is to integrate AN_GradeBook into WeBWorK3. |
I'm finally getting around to this. Sorry for the delay. It's fanstastic that you've been able to wade through the code to get a new tool integrated. I had one error in the GradeBook.pm file that may have been an old perl issue. I now have it running. I was testing on a course with about 30 Problem sets and only 2 of them show up. I think because each set wasn't assigned to each user. Here's a few general thoughts:
and then parse on the client side. I'll take a look at the AN_Gradebook as well to see what else can/should be included. |
It's embarrassing that we left this so long. I have pick up webwork3 a lot this summer and planned to get this pull request going. Earlier, I switched to Dancer2, since Dancer1 is no longer supported, which is one of the reasons that this won't work as is. I have just pulled this into one of my branches (pstaabp/ww3-features/dancer2), which will be pulled into develop this fall (I hope). I've been making a few changes to get it working with the current code, but this should make it in. I will probably soon delete this PR since it will get integrated a different way. |
This has been here long enough, and clearly is not going to be merged. It will still be listed in the closed pull requests for historical purposes. |
Gradebook view renders student login names vs. assignment scores. Columns are all sortable asc/desc.
Some more things to do:
Questions: