This repository was archived by the owner on Jun 7, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ export default class SelectOne extends RunestoneBase {
4141 this . ABExperiment = $ ( opts . orig ) . data ( "ab" ) ;
4242 this . toggleOptions = $ ( opts . orig ) . data ( "toggleoptions" ) ;
4343 this . toggleLabels = $ ( opts . orig ) . data ( "togglelabels" ) ;
44+ this . limitBaseCourse = $ ( opts . orig ) . data ( "limit-basecourse" )
4445 opts . orig . id = this . selector_id ;
4546 }
4647 /**
@@ -88,6 +89,9 @@ export default class SelectOne extends RunestoneBase {
8889 if ( this . toggleLabels ) {
8990 data . toggleLabels = this . toggleLabels ;
9091 }
92+ if ( this . limitBaseCourse ) {
93+ data . limitBaseCourse = eBookConfig . basecourse ;
94+ }
9195 let opts = this . origOpts ;
9296 let selectorId = this . selector_id ;
9397 console . log ( "getting question source" ) ;
Original file line number Diff line number Diff line change 4848
4949TEMPLATE = """
5050<div class="runestone alert alert-warning sqcontainer">
51- <div data-component="selectquestion" id={component_id} {selector} {points} {proficiency} {min_difficulty} {max_difficulty} {autogradable} {not_seen_ever} {primary} {AB} {toggle_options} {toggle_labels}>
51+ <div data-component="selectquestion" id={component_id} {selector} {points} {proficiency} {min_difficulty} {max_difficulty} {autogradable} {not_seen_ever} {primary} {AB} {toggle_options} {toggle_labels} {limit_basecourse} >
5252 <p>{message}</p>
5353</div>
5454</div>
@@ -188,6 +188,11 @@ def run(self):
188188 else :
189189 self .options ["AB" ] = ""
190190
191+ if "basecourse" in options :
192+ self .options ["limit_basecourse" ] = "data-limit-basecourse=true"
193+ else :
194+ self .options ["limit_basecourse" ] = ""
195+
191196 if ("toggle" in self .options ) or ("togglelabels" in self .options ):
192197 self .options ["toggle_options" ] = 'data-toggleoptions="toggle"'
193198 self .options ["toggle_labels" ] = 'data-togglelabels="togglelabels:"'
You can’t perform that action at this time.
0 commit comments