-
-
Notifications
You must be signed in to change notification settings - Fork 92
Description
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.
Technical mapping:
-
The Personalization Level dropdown stores its value in
this.parsonspersonalizein 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.parsonsexamplein 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
Labels
Type
Projects
Status