RunestoneInteractive / RunestoneInteractive/rs

Runestone Issue:

Open
#1,368 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

can't reproduce
Dominant language
TypeScript
Stars
69
Forks
117
Avg merge
6d 4h
Merged PRs (30d)
24

Description

Please check the current issues I search on multiple choice options and didn't see any

What Page were you on
(https://author.runestone.academy/assignment/instructor/builder/276763/exercises/edit)

Describe the bug
Cannot add more answer options for multiple choice questions. By default it provides 2 options and the first time I did this I was able to click a button and add a third, but then the button disappeared. And now the button never shows up so I can only have 2 answer options. I see there is json but I don't know the code to enter for the options. I also tried savign it to see if I could go back and edit and there is still not a button to add another option.

A Screenshot is worth a thousand words
Here is a screenshot from when I first encoutered this. Now I only have 2 options.
Image

Javascript Errors
Failed to load resource: the server responded with a status of 404 ()
bookfuncs.js:78 No version information available for component [tex]/newcommand
(anonymous) @ bookfuncs.js:78
event.js:14 [Violation] Permissions policy violation: unload is not allowed in this document.
attachEvent @ event.js:14
bookfuncs.js:78 mjvers 3.2.2
bookfuncs.js:78 mjvers 3.2
mathjaxknowl3.js:1 Uncaught SyntaxError: Identifier 'Configuration' has already been declared
bookfuncs.js:78 No version information available for component [pretext]/mathjaxknowl3.js
(anonymous) @ bookfuncs.js:78
bookfuncs.js:78 Timezone cookie matches, not sending timezone to server
bookfuncs.js:78 This page served by undefined
bookfuncs.js:78 triggering runestone:pre-login-complete
bookfuncs.js:78 pre-login-complete
bookfuncs.js:78 Runestone pre-login complete
bookfuncs.js:78 Missing template or content area for user dropdown
(anonymous) @ bookfuncs.js:78
bookfuncs.js:78 No HydrateFallback element provided to render during initial hydration
(anonymous) @ bookfuncs.js:78
bookfuncs.js:78 in ready function
bookfuncs.js:78 Object
bookfuncs.js:78 setting up pretext
bookfuncs.js:78 Object
Grammarly-check.js:1 [Violation] Permissions policy violation: unload is not allowed in this document.
(anonymous) @ Grammarly-check.js:1
bookfuncs.js:78 Object
bookfuncs.js:78 Object

What is your username
maellis1

If you do not take the time to fill in this template we will treat this as very low priority.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue at the instructor assignment builder URL and inspect the multiple-choice editor when adding answer options. Review the related frontend entry point and the reported browser console errors, especially the 404 and MathJax messages. Done means the add-option control remains available so a question can have more than two answer options after editing and saving.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.