-
Notifications
You must be signed in to change notification settings - Fork 4
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
grading: Add lab grading script #6
base: master
Are you sure you want to change the base?
Conversation
b0f9d9e
to
d305589
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left you two suggestions, I will test this tomorrow.
For the issue with sheets' name restrictive pattern (e.g. Lab X
) you could retrive all sheet names and filter them using a pattern.
Returns one ValueRange object that writes the given value at col[idx]. | ||
""" | ||
pos = col.find(":") | ||
# TODO: [Bug] This assumes actual grades start from a row < 10. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems like something a regex would fix.
Sure, is it acceptable to request that the string |
d305589
to
d4c25a5
Compare
Yes, just make sure you mention this in the README.md or argparse help or throw an ugly exception if no sheet is found. |
d7b7fe3
to
09355c4
Compare
5cadd76
to
ba855e9
Compare
ba855e9
to
ad2a540
Compare
This script copies students' grades from a given attendance sheet to the course's register. It requires unique IDs (such as LDAP accounts) to avoid overlaps given by other forms of identification. Signed-off-by: Teodor Dutu <[email protected]>
ad2a540
to
cb0e634
Compare
This script copies students' grades from a given attendance sheet to the course's register. It requires unique IDs (such as LDAP accounts) to avoid overlaps given by other forms of identification.