Index: lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== diff -u -r8a65083cf102509e0ca486f636746f56a600c514 -ra0aa698e675b0a2eb89e51cf645156ade0f93d64 --- lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision 8a65083cf102509e0ca486f636746f56a600c514) +++ lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision a0aa698e675b0a2eb89e51cf645156ade0f93d64) @@ -13,8 +13,8 @@ tool.description =Tool for assessing learners. label.authoring.heading =Assessment Authoring label.author.title =Assessment -label.enter.question.title =Enter question's title -label.enter.question.description =Enter question's description +label.enter.question.title =Question's title +label.enter.question.description =Question's description label.authoring.heading.basic =Basic label.authoring.heading.basic.desc =Basic input information for assessment tool label.authoring.heading.advance.desc =Please input advance options for assessment tool @@ -23,7 +23,7 @@ label.authoring.basic.question.text =Question text label.authoring.basic.default.question.grade =Default question grade label.authoring.basic.penalty.factor =Penalty factor -label.authoring.basic.general.feedback =Enter general feedback +label.authoring.basic.general.feedback =General feedback label.authoring.basic.shuffle.the.choices =Shuffle answers? label.authoring.basic.add.question =Add question label.authoring.basic.question.list.title =Question list @@ -56,9 +56,9 @@ label.authoring.choice.one.answer =One answer only label.authoring.choice.multiple.answers =Multiple answers allowed label.authoring.choice.overall.feedback =Overall feedback -label.authoring.choice.feedback.on.correct =Enter feedback shown on any correct response -label.authoring.choice.feedback.on.partially.correct =Enter feedback shown on any partially correct response -label.authoring.choice.feedback.on.incorrect =Enter feedback shown on any incorrect response +label.authoring.choice.feedback.on.correct =Feedback shown on any correct response +label.authoring.choice.feedback.on.partially.correct =Feedback shown on any partially correct response +label.authoring.choice.feedback.on.incorrect =Feedback shown on any incorrect response label.authoring.choice.add.option =Add another answer label.authoring.matching.pairs.add.matching.pairs =Add question label.authoring.matching.pairs.matching.pairs =Matching pairs @@ -74,8 +74,8 @@ label.authoring.true.false.correct.answer =Correct answer label.authoring.true.false.false =False label.authoring.true.false.true =True -label.authoring.true.false.feedback.on.true =Enter feedback for the response 'True'. -label.authoring.true.false.feedback.on.false =Enter feedback for the response 'False'. +label.authoring.true.false.feedback.on.true =Feedback for the response 'True'. +label.authoring.true.false.feedback.on.false =Feedback for the response 'False'. label.authoring.true.false.add.true.false =Add question label.authoring.numerical.question =Numerical question label.authoring.numerical.answers =Answers Index: lams_tool_assessment/web/includes/css/addQuestion.scss =================================================================== diff -u -re9c2ee2d130911342b4c1311809cff6ea0da8ede -ra0aa698e675b0a2eb89e51cf645156ade0f93d64 --- lams_tool_assessment/web/includes/css/addQuestion.scss (.../addQuestion.scss) (revision e9c2ee2d130911342b4c1311809cff6ea0da8ede) +++ lams_tool_assessment/web/includes/css/addQuestion.scss (.../addQuestion.scss) (revision a0aa698e675b0a2eb89e51cf645156ade0f93d64) @@ -320,4 +320,66 @@ top: -1rem; left: 0; font-size: .9rem; +} + +/*----------SWITCH (https://www.w3schools.com/howto/howto_css_switch.asp)----------------*/ + +.switch { + position: relative; + display: inline-block; + width: 40px; + height: 23px; +} + +.switch input { + opacity: 0; + width: 0; + height: 0; +} + +.switch-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + -webkit-transition: .4s; + transition: .4s; +} + +.switch-slider:before { + position: absolute; + content: ""; + height: 17px; + width: 17px; + left: 3px; + bottom: 0.2em; + background-color: white; + -webkit-transition: .4s; + transition: .4s; +} + +input:checked ~ .switch-slider { + background-color: #2196F3; +} + +input:focus ~ .switch-slider { + box-shadow: 0 0 1px #2196F3; +} + +input:checked ~ .switch-slider:before { + -webkit-transform: translateX(17px); + -ms-transform: translateX(17px); + transform: translateX(17px); +} + +/* Rounded switch-sliders */ +.switch-slider.round { + border-radius: 23px; +} + +.switch-slider.round:before { + border-radius: 50%; } \ No newline at end of file Index: lams_tool_assessment/web/includes/css/bootstrap-toggle.scss =================================================================== diff -u --- lams_tool_assessment/web/includes/css/bootstrap-toggle.scss (revision 0) +++ lams_tool_assessment/web/includes/css/bootstrap-toggle.scss (revision a0aa698e675b0a2eb89e51cf645156ade0f93d64) @@ -0,0 +1,28 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap-toggle.css v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ +.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px} +.toggle{position:relative;overflow:hidden} +.toggle input[type=checkbox]{display:none} +.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none} +.toggle.off .toggle-group{left:-100%} +.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0} +.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0} +.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px} +.toggle.btn{min-width:59px;min-height:34px} +.toggle-on.btn{padding-right:24px} +.toggle-off.btn{padding-left:24px} +.toggle.btn-lg{min-width:79px;min-height:45px} +.toggle-on.btn-lg{padding-right:31px} +.toggle-off.btn-lg{padding-left:31px} +.toggle-handle.btn-lg{width:40px} +.toggle.btn-sm{min-width:50px;min-height:30px} +.toggle-on.btn-sm{padding-right:20px} +.toggle-off.btn-sm{padding-left:20px} +.toggle.btn-xs{min-width:35px;min-height:22px} +.toggle-on.btn-xs{padding-right:12px} +.toggle-off.btn-xs{padding-left:12px} \ No newline at end of file Index: lams_tool_assessment/web/includes/javascript/bootstrap-toggle.js =================================================================== diff -u --- lams_tool_assessment/web/includes/javascript/bootstrap-toggle.js (revision 0) +++ lams_tool_assessment/web/includes/javascript/bootstrap-toggle.js (revision a0aa698e675b0a2eb89e51cf645156ade0f93d64) @@ -0,0 +1,9 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap-toggle.js v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ ++function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.toggle"),f="object"==typeof b&&b;e||d.data("bs.toggle",e=new c(this,f)),"string"==typeof b&&e[b]&&e[b]()})}var c=function(b,c){this.$element=a(b),this.options=a.extend({},this.defaults(),c),this.render()};c.VERSION="2.2.0",c.DEFAULTS={on:"On",off:"Off",onstyle:"primary",offstyle:"default",size:"normal",style:"",width:null,height:null},c.prototype.defaults=function(){return{on:this.$element.attr("data-on")||c.DEFAULTS.on,off:this.$element.attr("data-off")||c.DEFAULTS.off,onstyle:this.$element.attr("data-onstyle")||c.DEFAULTS.onstyle,offstyle:this.$element.attr("data-offstyle")||c.DEFAULTS.offstyle,size:this.$element.attr("data-size")||c.DEFAULTS.size,style:this.$element.attr("data-style")||c.DEFAULTS.style,width:this.$element.attr("data-width")||c.DEFAULTS.width,height:this.$element.attr("data-height")||c.DEFAULTS.height}},c.prototype.render=function(){this._onstyle="btn-"+this.options.onstyle,this._offstyle="btn-"+this.options.offstyle;var b="large"===this.options.size?"btn-lg":"small"===this.options.size?"btn-sm":"mini"===this.options.size?"btn-xs":"",c=a('