Skip to content

PI fixes from live class testing#1298

Open
sethbern wants to merge 1 commit into
RunestoneInteractive:mainfrom
sethbern:pi-fixes
Open

PI fixes from live class testing#1298
sethbern wants to merge 1 commit into
RunestoneInteractive:mainfrom
sethbern:pi-fixes

Conversation

@sethbern

Copy link
Copy Markdown
Contributor

Fixes several issues noticed during live peer instruction sessions:

  • Clear per-student chat catch-up state on next question / vote 2 / next
    vote so the chat panel doesn't reappear empty on the next question
  • Count messages from question start, not vote-2 start, so the message
    count doesn't reset to 0 mid-question
  • Show a vote 1 prompt to students, matching the existing vote 2 message
  • Show assignment title on the after-class student page
  • Simplify non-LLM justification submit button text to "Submit"
  • Default new peer questions to Generic LLM mode when an API key is
    configured, via async_mode column default (migration included)

Note on peer.css: while testing this I found that the chat panel rendered unstyled /staticAssets/css/peer.css (from the "restore and move peer.css" commit) because the file was never added to the nginx static assets.

@sethbern sethbern requested a review from bnmnetp as a code owner July 10, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant