AI feedback bugs found while testing PR #369
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- javascript, python
Research direction
Start with code_editor.py, AIChatPanel.js, and pages/codeEditor/index.js, the files named in the report; reproduce each behavior while testing AI feedback and assignment resubmission. Check how feedback is disabled, filenames persist across reloads, and feedback handles earlier insights and hints. Done means all three reported behaviors are corrected, including avoiding a silent zero score after resubmission.
Written by the indexing model from the issue text.
Description
Found while testing PR #369. None of these are caused by that PR.
- AI chat shows "Limit reached" when AI feedback is disabled.
code_editor.pyreturnsremaining=0when feedback is off, andAIChatPanel.jsshows it as a usage limit. It should say AI feedback is disabled for the assignment. - Editor filename resets on reload.
pages/codeEditor/index.jsresets the filename to<assignment>.pyon reload. If the autograder expects another name, a resubmit silently scores 0. - Feedback repeats earlier insights. On a resubmit, feedback repeated previous insights verbatim ("handles basic arithmetic correctly") even for a submission that scored 0/20. The first submission also named the fix outright despite the Hint-based style.
- Dominant language
- Python
- Stars
- 13
- Forks
- 0
- Avg merge
- 2h 4m
- Merged PRs (30d)
- 1
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from kiat/codeAssist
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
kiat/codeAssist#391 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
kiat/codeAssist#364 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 63/100
kiat/codeAssist#392 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
kiat/codeAssist#390 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
kiat/codeAssist#389 ·
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
spec-kitty/spec-kitty#6112 ·
Maintainers usually reply within 1 day
-
[Bug]: OpenRouter streaming chunks report the requested router name instead of the model OpenRouter servedPossibly taken @Mrun25 claimed this today. Openbug llm translation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
BerriAI/litellm#46095 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
uberdeveloper/fastbt#29 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
andrew-blake/melcloudhome#368 ·
Maintainers usually reply within 1 day
-
lane:discover
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SPARDiffData/differential-data-collection#33 ·
Maintainers usually reply within 1 day