From 4c5ca5812e18a352454218942086b7440e115ea6 Mon Sep 17 00:00:00 2001 From: Ashvary Date: Fri, 7 Aug 2020 20:54:04 +0530 Subject: [PATCH] difficulty level column added --- .../components/question-editor/component.js | 3 +++ .../components/question-editor/template.hbs | 17 ++++++++++++++++- app/pods/questions/id/route.js | 1 + app/pods/questions/id/template.hbs | 2 +- app/pods/questions/new/route.js | 1 + app/pods/questions/new/template.hbs | 2 +- 6 files changed, 23 insertions(+), 3 deletions(-) diff --git a/app/pods/components/question-editor/component.js b/app/pods/components/question-editor/component.js index 7eb5505..7cb9516 100644 --- a/app/pods/components/question-editor/component.js +++ b/app/pods/components/question-editor/component.js @@ -29,6 +29,9 @@ export default Component.extend({ this.get('question.choices').addObject(newChoice) }, + setSelection: function(selected) { + this.get('question').set('difficulty', selected) + }, saveQuestion () { const onSuccess = () => this.get('notify').success('Saved Successfully') diff --git a/app/pods/components/question-editor/template.hbs b/app/pods/components/question-editor/template.hbs index 6180924..78fbddd 100644 --- a/app/pods/components/question-editor/template.hbs +++ b/app/pods/components/question-editor/template.hbs @@ -58,7 +58,22 @@ - +
+
+ +
+ {{#if true }} +
+
+ +
+
+ {{/if}} +
{{#unless question.isNew}} diff --git a/app/pods/questions/id/route.js b/app/pods/questions/id/route.js index 50ccba0..e5337f3 100644 --- a/app/pods/questions/id/route.js +++ b/app/pods/questions/id/route.js @@ -15,5 +15,6 @@ export default Route.extend({ setupController (controller, model) { controller.set("question", model.question) controller.set("correctChoices", model.answers.correctAnswers) + controller.set("difficultyLevels", ['EASY' , 'MEDIUM', 'HARD']) } }); diff --git a/app/pods/questions/id/template.hbs b/app/pods/questions/id/template.hbs index 9808035..7b976eb 100644 --- a/app/pods/questions/id/template.hbs +++ b/app/pods/questions/id/template.hbs @@ -1 +1 @@ -{{question-editor question=question correctChoices=correctChoices}} \ No newline at end of file +{{question-editor question=question correctChoices=correctChoices difficultyLevels=difficultyLevels}} \ No newline at end of file diff --git a/app/pods/questions/new/route.js b/app/pods/questions/new/route.js index beb3c8d..4ecfff6 100644 --- a/app/pods/questions/new/route.js +++ b/app/pods/questions/new/route.js @@ -10,5 +10,6 @@ export default Route.extend({ }, setupController (controller, model) { controller.set("question", model) + controller.set("difficultyLevels", ['EASY' , 'MEDIUM', 'HARD']) } }); diff --git a/app/pods/questions/new/template.hbs b/app/pods/questions/new/template.hbs index 729f041..233f9e4 100644 --- a/app/pods/questions/new/template.hbs +++ b/app/pods/questions/new/template.hbs @@ -1 +1 @@ -{{question-editor question=question onSave=(action 'saveCourse')}} \ No newline at end of file +{{question-editor question=question onSave=(action 'saveCourse') difficultyLevels=difficultyLevels}} \ No newline at end of file