Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement to MD quiz #1

Open
5 tasks
flannery-denny opened this issue Aug 27, 2024 · 2 comments
Open
5 tasks

Enhancement to MD quiz #1

flannery-denny opened this issue Aug 27, 2024 · 2 comments
Assignees

Comments

@flannery-denny
Copy link

flannery-denny commented Aug 27, 2024

  • currently running npm exec vite build only builds the .toml file titled sample-quiz
  • How do we control answer order for multliple choice?
    -- currently they are sometimes reordered based on something happening behind the scenes
    -- this is incompatible with offering choices like "both" or "all of the above"
    -- authors should have control, which it seems could be accomplished by allowing two different blocks of prompt.distractors = [ ]
  • authors should not be responsible for generating random ids for each question
  • Get a complete list of currently available question types. From the example quiz we are able to see 3 question types:
    -- multiple choice (clear how to use this)
    -- short answer (clear how to use this)
    -- tracing (need more info! Guessing this question type is a subset of a different question type that is actually what authors should be using?
    )
    The tracing question type appears to be the most exciting option because it gives the quiz taker a chance to justify an answer... but... in it's current state it is completely unusable by Bootstrap authors because some of the question text is under the hood. Here's what we have access to:

[[questions]]
type = "Tracing"
prompt.program = """
something sensible
"""
answer.doesCompile = false
answer.lineNumber = 4
context = """
This is a compiler error because line 4 tries to mutate x when x is not marked as mut.
"""
id = "bba6a299-b20f-4685-934a-792a591df3c0"

and below is a screenshot of what it generates - Note that we have zero questions we want to ask about compilers, and that text is prepopulated from somewhere.
Screenshot 2024-10-10 at 11 51 13 AM

  • it is not currently possible to put a second question on the page. would it be easy to make that possible?

If it is not feasible, develop a better system for ourselves to draft assessments that will get published on Desmos so that

  • we are saving editable files accessible to all authors
  • we have version control
@flannery-denny
Copy link
Author

flannery-denny commented Oct 11, 2024

@schanzer I added this to the checklist above, but flagging that the most urgent thing to address is that running npm exec vite build is only building the file titled sample-quiz.toml so there is no way for authors to build other quizzes. Or perhaps it is building them and I have no way of getting to them from localhost:8000

flannery-denny referenced this issue in bootstrapworld/curriculum Oct 11, 2024
@schanzer
Copy link
Member

We've determined that it's feasible. Closing

@schanzer schanzer transferred this issue from bootstrapworld/curriculum Oct 31, 2024
@schanzer schanzer reopened this Oct 31, 2024
@schanzer schanzer changed the title Explore the feasibility of recreating Desmos assessments in MD quiz Enhancement to MD quiz Oct 31, 2024
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

No branches or pull requests

2 participants