Skip to content
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

Comment formatting #3

Open
hmontero1205 opened this issue Jan 6, 2021 · 0 comments
Open

Comment formatting #3

hmontero1205 opened this issue Jan 6, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@hmontero1205
Copy link
Owner

When deducting a comment, also annotate the numeric point deduction so that students don't have to cross-reference rubric just to double-check arithmetic.

e.g. instead of just

(C3)
have it dump

(C3: -4)
and then have a different syntax for no point deduction, e.g.:

[A3: 0]

[ transferred from cs4118/pygrader, opened by @j-hui ]

@hmontero1205 hmontero1205 added the enhancement New feature or request label Jan 6, 2021
PalashSharma20 pushed a commit to columbia-borowski/pygrader that referenced this issue Feb 13, 2025
* removed sys.path before import in grade.py

* PARINTING MOD: now has color variables

* added more printing functions

* rewrote prIntro

* moved points and description into a list of tupples (p,d)

* moved rubric_item.py under common, and fixed white space in E2,3

* hw1.py add self.part# and store selection in part1

* allow grader to slecet file for all parts

* cleaned up some code

* option to run in tmux

* add hw_setup.py and moved grading to ~/grade/hw1/student

* setup hw1 dir and extracting .tgz for all hws

* rename run_and_prompt to grade_section and reagranged code

* can now run grade.py with all, A...n, A1..An

* grade.py not works with -c, -g, -t flags

* updated readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Change hw1 tarball setup

* HW1 refactoring and logic improvements (hmontero1205#3)

* Update README.md

* Add pylint.yml

* Add pylintrc

* Update pylint.yml

* Fix a lot of the linting errors

* Update .pylintrc

* Update pylint.yml

* Fix string concatenation

* Fix the rest of the linting errors

* Change run_commend to run_command

* Update README.md

* Clean up sed usage between patterns

* Count instances of test_tree.py and print OK/OOPS in utils

* removed sys.path before import in grade.py

* PARINTING MOD: now has color variables

* added more printing functions

* rewrote prIntro

* moved points and description into a list of tupples (p,d)

* moved rubric_item.py under common, and fixed white space in E2,3

* hw1.py add self.part# and store selection in part1

* allow grader to slecet file for all parts

* cleaned up some code

* option to run in tmux

* add hw_setup.py and moved grading to ~/grade/hw1/student

* setup hw1 dir and extracting .tgz for all hws

* rename run_and_prompt to grade_section and reagranged code

* can now run grade.py with all, A...n, A1..An

* grade.py not works with -c, -g, -t flags

* updated readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Change hw1 tarball setup

* Simply hw_setup as per Dave's suggestions

* Fix old references

* Get mod_name manually just in case in E2-3

* Add support for extracting between a line and EOF

Co-authored-by: dd2912 <[email protected]>
Co-authored-by: Debbie Debian <debbie@vm20>
Co-authored-by: Dave <[email protected]>

* Detect if hw was set up already

* Refactor logic for detecting mispelled file names

* Store deadline in ~/.grade/hwN and use it to check for late submissions

* Add SIGINT handler and ^D logic for input

* Store grades in a dict

* Persist grades through sessions

* Dump grades with indentation for human-readability

* Show previous grade if already graded

* Change single letter args to longer form, save them in an env dict

* Update README

* FIX: linter errors

* continue to fix error

* fixing linter

* remove require docstring

* remove require docstring

* remove require docstring: fingers crossed

* ignore bad-continuation

* movever tumux_grade logic into main

* fixed most of liter

* fixed almost all issues, they are a few errors im not sure

* fixed typo in printing.py

* Fix the remaining linting errors

* Clean up some indentation and comments

* Stupid indentation wtf

Co-authored-by: Debbie Debian <debbie@vm20>
Co-authored-by: Dave <[email protected]>
Co-authored-by: dd2912 <[email protected]>
PalashSharma20 pushed a commit to columbia-borowski/pygrader that referenced this issue Feb 13, 2025
* removed sys.path before import in grade.py

* PARINTING MOD: now has color variables

* added more printing functions

* rewrote prIntro

* moved points and description into a list of tupples (p,d)

* moved rubric_item.py under common, and fixed white space in E2,3

* hw1.py add self.part# and store selection in part1

* allow grader to slecet file for all parts

* cleaned up some code

* option to run in tmux

* add hw_setup.py and moved grading to ~/grade/hw1/student

* setup hw1 dir and extracting .tgz for all hws

* rename run_and_prompt to grade_section and reagranged code

* can now run grade.py with all, A...n, A1..An

* grade.py not works with -c, -g, -t flags

* updated readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Change hw1 tarball setup

* HW1 refactoring and logic improvements (hmontero1205#3)

* Update README.md

* Add pylint.yml

* Add pylintrc

* Update pylint.yml

* Fix a lot of the linting errors

* Update .pylintrc

* Update pylint.yml

* Fix string concatenation

* Fix the rest of the linting errors

* Change run_commend to run_command

* Update README.md

* Clean up sed usage between patterns

* Count instances of test_tree.py and print OK/OOPS in utils

* removed sys.path before import in grade.py

* PARINTING MOD: now has color variables

* added more printing functions

* rewrote prIntro

* moved points and description into a list of tupples (p,d)

* moved rubric_item.py under common, and fixed white space in E2,3

* hw1.py add self.part# and store selection in part1

* allow grader to slecet file for all parts

* cleaned up some code

* option to run in tmux

* add hw_setup.py and moved grading to ~/grade/hw1/student

* setup hw1 dir and extracting .tgz for all hws

* rename run_and_prompt to grade_section and reagranged code

* can now run grade.py with all, A...n, A1..An

* grade.py not works with -c, -g, -t flags

* updated readme

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Change hw1 tarball setup

* Simply hw_setup as per Dave's suggestions

* Fix old references

* Get mod_name manually just in case in E2-3

* Add support for extracting between a line and EOF

Co-authored-by: dd2912 <[email protected]>
Co-authored-by: Debbie Debian <debbie@vm20>
Co-authored-by: Dave <[email protected]>

* Detect if hw was set up already

* Refactor logic for detecting mispelled file names

* Store deadline in ~/.grade/hwN and use it to check for late submissions

* Add SIGINT handler and ^D logic for input

* Store grades in a dict

* Persist grades through sessions

* Dump grades with indentation for human-readability

* Show previous grade if already graded

* Change single letter args to longer form, save them in an env dict

* Update README

* FIX: linter errors

* continue to fix error

* fixing linter

* remove require docstring

* remove require docstring

* remove require docstring: fingers crossed

* ignore bad-continuation

* movever tumux_grade logic into main

* fixed most of liter

* fixed almost all issues, they are a few errors im not sure

* fixed typo in printing.py

* Fix the remaining linting errors

* Clean up some indentation and comments

* Stupid indentation wtf

Co-authored-by: Debbie Debian <debbie@vm20>
Co-authored-by: Dave <[email protected]>
Co-authored-by: dd2912 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant