RunestoneInteractive / RunestoneInteractive/rs
Runestone Issue:
Nobody has claimed this yet.
- 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.
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
- 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.
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