Skip to content

Feature Request Add an Editorial interface for questions #1257

Description

@bnmnetp

Editors -- a special permission for a base course -- can view questions that are flagged for review. Editors can either modify the question or choose to delete it, provided it has not been assigned.

Activity

  1. moved this from Ready to In progress in Assignment Builderon Sep 23, 2026
  2. morozov-av commented on Sep 29, 2026

    @morozov-av
    Contributor

    @bnmnetp
    Could you answer question from #1537 (comment)?

    I didn't use the Assignment Builder because editorial questions may be unassigned, and editors don't necessarily have instructor or assignment context it requires
    Would you prefer to use current JSON editor, or should I investigate integrating the Assignment Builder instead?
    If Assignment Builder integration is preferred, how should unassigned questions and editors without instructor access be handled?

  3. bnmnetp commented on Sep 29, 2026

    @bnmnetp
    MemberAuthor

    The editor's page is only lightly used, and to be an editor means that you are an advanced user. So I think using the JSON editor you provide is fine. And, by default I'm trusting editors to edit any question that ends up on their list.

    I didn't check, but was assuming that when they edit the JSON you are updating the html accordingly?

  4. morozov-av commented on Sep 29, 2026

    @morozov-av
    Contributor

    The editor's page is only lightly used, and to be an editor means that you are an advanced user. So I think using the JSON editor you provide is fine. And, by default I'm trusting editors to edit any question that ends up on their list.

    I didn't check, but was assuming that when they edit the JSON you are updating the html accordingly?

    Thanks!
    Сurrently saving changes updates question_json, but it does not regenerate html, so the rendered HTML may become stale. I’ll fix that.

  5. moved this from In progress to Done in Assignment Builderon Oct 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions