Problem-bank-scripts

Latest version: v1.0.2

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.9.0

What's Changed

* add functionality that resolves 72 (add support for custom functions) by firasm in https://github.com/open-resources/problem_bank_scripts/pull/73

**Full Changelog**: https://github.com/open-resources/problem_bank_scripts/compare/v0.8.1...v0.9.0

0.8.1

What's Changed
* Update q14_string-input.md by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/65
* Add indexes to topics in prarielearn output by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/66
* Increase python to version 3.10 by firasm in https://github.com/open-resources/problem_bank_scripts/pull/67
* Fix unicode/latex, `pl-matching`, and tests by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/70

**Full Changelog**: https://github.com/open-resources/problem_bank_scripts/compare/v0.7.1...v0.8.1

0.7.1

What's Changed
* Downgrade error on out of date schema action by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/63
* Topic validation by amurph24 in https://github.com/open-resources/problem_bank_scripts/pull/60
* Update required python version to 3.10


**Full Changelog**: https://github.com/open-resources/problem_bank_scripts/compare/v0.7.0...v0.7.1

0.7.0

What's Changed

* file-editor question type implementation by amurph24 in https://github.com/open-resources/problem_bank_scripts/pull/34
* Bring back code testing by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/37
* Fix extra commas being added at end of file by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/41
* update process_question_md to move test dir files by amurph24 in https://github.com/open-resources/problem_bank_scripts/pull/45
* Implement `pl-string-input` input type by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/47
* Replace answer choices with triple curly brackets (instead of double) to retain `<code>` by firasm in https://github.com/open-resources/problem_bank_scripts/pull/42
* Pl matching by yangchristina in https://github.com/open-resources/problem_bank_scripts/pull/49
* Fix unicode support by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/51
* Update infoSchema.json July 6th by firasm in https://github.com/open-resources/problem_bank_scripts/pull/54
* Add dev tag by Bluesy1 in https://github.com/open-resources/problem_bank_scripts/pull/59

New Contributors

* amurph24 made their first contribution in https://github.com/open-resources/problem_bank_scripts/pull/34
* Bluesy1 made their first contribution in https://github.com/open-resources/problem_bank_scripts/pull/37
* yangchristina made their first contribution in https://github.com/open-resources/problem_bank_scripts/pull/49

Thanks everyone!

**Full Changelog**: https://github.com/open-resources/problem_bank_scripts/compare/v0.4.0...v0.7.0

(And oops - just realized I fell behind a bit on publishing some releases between 0.4.0 and 0.7.0!)

0.4.0

New release with many quality of life changes and new features:

New features

- support for `pl-submission-panel` and `pl-answer-panel` to be specified *per question part*, rather than just per question
- Refactored and deprecated/removed `split_body_parts` into a new function `parse_body_part`

Quality of life

- updated line-break patterns to make it clearer when sections start and end
- Added `<!-- Start of Part {pnum} -->` and `<!-- End of Part {pnum} -->`
- Refactored code to avoid splitting "single" and "multi-part" questions
- Throw error when there's a section that has no body, and if the section isn't a part (the last bit could probably be improved)
- Switch to using f-strings

0.2.0

Changelog

- **NEW** Fixed UUIDs to question path (including title) so permalinks to questions can be created.
- **NEW** Added Unit tests to ensure `problem_bank_scripts` converts templates to files correctly

Changes came from PR 10 - thanks akshatpoddar !

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.