-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Per-recipient stats are calculated based on student name, not email #12894
Comments
Hi, can I work on this? |
hello @jckras feel free to submit a PR! |
Hi @damithc the image that was included with this example does not seem to be a visualization of the problem occurring. Can you please provide clearer details on how to reproduce this issue? Thank you. |
@jckras steps required to reproduce the problem:
|
@damithc Thank you! |
H @damithc, my partner @Hkovin and I have been working on this issue. We looked at somewhat similar issues for guidance such as https://github.com/TEAMMATES/teammates/issues/12125 We suspect that the issue may be coming from how the perRecipientResponses is being implemented in |
@jckras Thanks for taking an interest in this issue.
We can wait to see if other devs have some idea about this specific issue, but normally, it the the PR author's job to find the problem and propose a solution. So, try to come up with a solution that works, and the dev team members can give feedback on your solution. |
@damithc Hi, I have a proposed solution for this bug! In the |
hi @jckras, do submit a PR to let us do a code review, thank you! |
Hi @damithc and @cedricongjh - found the issue, doing testing and submitting a PR this week. Wanted to follow up. Thank you! |
* Calculate totals by email * Standardize mcq and msq * Undo sortBy * Refactor initialization of variables --------- Co-authored-by: domoberzin <[email protected]>
Reported by a user. V8.30
Example question:
Problem:
Per-recipient stats are calculated based on student name. When there are multiple students with the same name, their scores are added up. It should be based on student email instead, which is the only field guaranteed to be unique.
A similar problem might be affecting other places too, but this is the one reported by the user. As a temporary workaround, I've asked the used to disambiguate names so that no students have the same name.
The text was updated successfully, but these errors were encountered: