Releases: rishi-kulkarni/nsb-toolbox
Releases · rishi-kulkarni/nsb-toolbox
v0.5.5
What's Changed
- Make sure correct answer letter is capitalized when we look it up in the valid letter tuple by @rishi-kulkarni in #47
- Bump black from 22.12.0 to 24.3.0 by @dependabot in #48
- Bump version to 0.5.5 by @rishi-kulkarni in #49
New Contributors
- @dependabot made their first contribution in #48
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- Extra Linebreak After Question Contents by @rishi-kulkarni in #44
- bump version for 0.5.4 by @rishi-kulkarni in #45
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Closes 36 by @rishi-kulkarni in #38
- Add MC/SA stats to
format
, resolves If you've prefilled the TUB and LOD columns,nsb format
's statistics do not tell you how many questions you've written #37 by @rishi-kulkarni in #39 - bump version by @rishi-kulkarni in #42
Full Changelog: v0.5.2...v0.5.3
nsb-toolbox v0.5.2
What's Changed
nsb make
puts the specified subject in the first row by @rishi-kulkarni in #34- bump version to 0.5.2 by @rishi-kulkarni in #35
Full Changelog: v0.5.1...v0.5.2
nsb-toolbox v0.5.1
What's Changed
- Switch build system to
poetry
by @rishi-kulkarni in #29 - Sets font size in
nsb make
to 12, andnsb format
corrects default font size to 12 by @rishi-kulkarni in #30 - Makes
nsb assign
overwrite old qletter and round assignments when the user confirms re-assignment by @rishi-kulkarni in #31 - bump version to 0.5.1 by @rishi-kulkarni in #32
Full Changelog: v0.5.0...v0.5.1
nsb-toolbox v0.5.0
What's Changed
- Reduce code duplication in
nsb format
by @rishi-kulkarni in #11 - use pytest as the test runner during the deployment pipeline by @rishi-kulkarni in #12
- test: complete nsb format test suite by @rishi-kulkarni in #13
- hotfix: handle malformed mc questions that have multiple letters in the answer line by @rishi-kulkarni in #14
- Hotfix/handle-mc-multiple-letters-in-answer by @rishi-kulkarni in #15
- clean up unused code by @rishi-kulkarni in #17
- maint: refactor formatters by @rishi-kulkarni in #18
- feat: Move
nsb format
functionality to a class method likensb assign
by @rishi-kulkarni in #20 - FEAT: Adds a statistics table when assignment fails. by @rishi-kulkarni in #24
Full Changelog: v0.4.3...v0.5.0
nsb-toolbox v0.4.3
Fixes another minor bug with how nsb-format
handles line breaks.
What's Changed
- add dry-run option with stat tracking to assign by @rishi-kulkarni in #7
- fix linebreak bug and update tests by @rishi-kulkarni in #9
- bump to 0.4.3 by @rishi-kulkarni in #10
Full Changelog: v0.4.2...v0.4.3
nsb-toolbox v0.4.2
Minor fixes and improvements to nsb format
and nsb assign
Changelog
- Adds
--capitalize
option tonsb format
to force capitalization of all answer lines - Properly formats questions that have a line break between the question type and the stem
- Adds
--dry-run
option tonsb assign
that shows stats of what question properties are present/needed, but doesn't write the successful assignment to the question file
nsb-toolbox v0.4.1
Fixes an import bug.
Changelog
- Adds typing-extensions to setup.cfg
nsb-toolbox v0.4
This release implements the nsb assign
functionality.
Changelog
nsb assign
- Allows SMEs to automatically assign Science Bowl questions to rounds based on constraints in a config file. See README for more information.
nsb format
- Updates to ensure that the output of
nsb format
is ready to be used bynsb assign
- Mild performance improvements