Skip to content

Feature Request - New Entry Part on the Assignment builder to include CodeTailor parameters for activecode #1081

@xinyinghou

Description

@xinyinghou

Is your feature request related to a problem? Please describe.
This feature request is for the SIGCSE 2026 tutorial about CodeTailor & Runestone (early Feb, 2026).
We’ve integrated the CodeTailor feature into Runestone and would like to add an Instructor Dashboard section that allows instructors to turn this feature on and set two associated attributes.

Describe the solution you'd like
In the ActiveCode Creation Settings section, add a toggle to enable the feature. When the feature is enabled, show a dropdown menu to select the personalization level, and a conditional text field to enter an existing Parsons problem as a backup (this field may be left blank). I have attached a Figma wireframe below.

Image

Technical mapping:

  • The Personalization Level dropdown stores its value in this.parsonspersonalize in activecode.js and reflects the instructor-selected personalization level (solution-only or block-plus-solution)
    this.parsonspersonalize = $(orig).data("parsonspersonalize"); // CodeTailor: <choose 1 out of two> Allows the instructor to choose personalization level: solution-level or block-and-solution level

  • The Example Source selector stores its value in this.parsonsexample in activecode.js and indicates whether the example Parsons puzzle is taken from an instructor-selected Parsons problem or generated by the LLM (default).
    this.parsonsexample = $(orig).data("parsonsexample"); // CodeTailor: <choose 1 out of two> Allows the instructor to choose an example Parsons problem or LLM-example (default auto-fill, means the example is generated by LLM)

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions