Skip to content

Python Teaching Assistant v1.0.5 Preview ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป

Pre-release
Pre-release

Choose a tag to compare

@acubura acubura released this 23 Jun 09:02
· 19 commits to main since this release
dd2a071
Pytalon Assistant News

๐Ÿ› Pytalon Preview v1.0.5

"We went mining, and we found some bugs. So we fixed them."


๐Ÿ”ง What Got Patched

This release is about stability. v1.0.4 brought a ton of new systems โ€” and with new systems come new bugs. We squashed the ones that mattered most.

๐Ÿง  Negation Handling โ€” Fixed

The Problem:
When both "yes" and "no" scored equally and the user included negation ("not sure"), Pytalon would loop and ask again instead of returning "no".

The Fix:
Patched the logic in get_global_valid_input() and get_global_examples_valid_input() to properly handle equal scores with negation.

โœ… Result: "not sure" now returns "no" โ€” no more infinite loops.


๐Ÿ“ Intro Formatting โ€” Fixed

The Problem:
The introduction displayed category, Preview instead of category: Preview.

The Fix:
Colon placement corrected in intro.py.

โœ… Result: Cleaner, more professional intro.


๐Ÿ“‹ Menu Prompt Mismatch โ€” Fixed

The Problem:
The topic menu prompt said (1-12/exit) โ€” but there are 13 topics.

The Fix:
Menu now dynamically displays the correct count (1-13/exit).

โœ… Result: No more confusion for learners picking topic 13.


๐Ÿ—„๏ธ Negation Detection Gaps โ€” Fixed

The Problem:
Common negations like "not sure", "not really", "maybe not" weren't being detected.

The Fix:
Expanded NEGATION_WORDS with 21 new phrases for better coverage.

โœ… Result: Pytalon now catches more negations, making conversations smoother.


๐ŸŽฏ What This Means for You

Before After
"not sure" โ†’ error loop "not sure" โ†’ "no"
Intro said category, Preview Intro says category: Preview
Menu said (1-12/exit) Menu says (1-13/exit)
Common negations missed 21 new phrases detected

๐Ÿ”ฎ What's Next

This is the final preview before Pytalon 2.0.

If any bugs are detected, they will be addressed through pre-releases as quickly as possible.

"You didn't come this far just to stay a beginner. Neither did we."


๐Ÿšจ Preview Cycle Notice

โš ๏ธ This is a Preview Cycle version.

This version is considered unstable โ€” active development is ongoing.

  • New features are still being battle-tested
  • Internal architecture may shift
  • Bugs (including critical ones) may appear

If you find something โ€” report it. Every issue filed makes the next release stronger. ๐Ÿ™


Pytalon v1.0.5 โ€” polishing the path to 2.0. ๐Ÿโœจ