From 2dce77e01b15c4a41abc7582eb7919fd35373267 Mon Sep 17 00:00:00 2001 From: net8floz Date: Wed, 29 Jan 2020 09:09:55 -0800 Subject: [PATCH 1/5] fixes dev config to point to dist not public --- CodeChallenge/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CodeChallenge/config.py b/CodeChallenge/config.py index 30bc9fa..6bfca97 100644 --- a/CodeChallenge/config.py +++ b/CodeChallenge/config.py @@ -84,4 +84,4 @@ class DevelopmentConfig(ProductionConfig): @property def DIST_DIR(self): - return os.path.join(self.ROOT_DIR, "public") + return os.path.join(self.ROOT_DIR, "dist") From e7ccfb8f6671602f4563994d43f53a974ee89d45 Mon Sep 17 00:00:00 2001 From: net8floz Date: Wed, 29 Jan 2020 09:38:51 -0800 Subject: [PATCH 2/5] Allows leaderboard to be one whenever --- CodeChallenge/api/questions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CodeChallenge/api/questions.py b/CodeChallenge/api/questions.py index 9ea2480..dcbba63 100644 --- a/CodeChallenge/api/questions.py +++ b/CodeChallenge/api/questions.py @@ -20,7 +20,7 @@ def json_error(reason, status=400): @bp.before_request def end_code_challenge(): - if core.challenge_ended(): + if core.challenge_ended() and request.path != "/api/v1/questions/leaderboard": r = jsonify(status="error", reason="code challenge has ended") r.status_code = 403 From 38d27e85498d5283d58a7e8a1331415f1673d4f1 Mon Sep 17 00:00:00 2001 From: net8floz Date: Wed, 29 Jan 2020 09:39:10 -0800 Subject: [PATCH 3/5] fixes final question py parsing --- src/components/QuizBar.vue | 108 ++++++++++++--------------- src/views/Quiz/QuizFinalQuestion.vue | 2 +- 2 files changed, 49 insertions(+), 61 deletions(-) diff --git a/src/components/QuizBar.vue b/src/components/QuizBar.vue index 7786ed3..22b3ac5 100644 --- a/src/components/QuizBar.vue +++ b/src/components/QuizBar.vue @@ -1,77 +1,65 @@ diff --git a/src/views/Quiz/QuizFinalQuestion.vue b/src/views/Quiz/QuizFinalQuestion.vue index 2ed5809..0c84ce1 100644 --- a/src/views/Quiz/QuizFinalQuestion.vue +++ b/src/views/Quiz/QuizFinalQuestion.vue @@ -143,7 +143,7 @@ output = calculateAnswer()`; async makeRequest(checkOnly) { const response = await api.quiz.submitFinal( this.fields.code.value, - this.fields.language.value === "javascript" ? "js" : "py", + this.fields.language.value === "javascript" ? "js" : "python", checkOnly ); const isCorrect = response.correct; From 3b5addb66f7620379027a1ad4bb69311c1988525 Mon Sep 17 00:00:00 2001 From: net8floz Date: Wed, 29 Jan 2020 10:45:58 -0800 Subject: [PATCH 4/5] app mode tweaks --- src/components/QuizBar.vue | 7 ++- src/plugins/router.js | 101 ++++++++++++++++++++++++++++--------- 2 files changed, 83 insertions(+), 25 deletions(-) diff --git a/src/components/QuizBar.vue b/src/components/QuizBar.vue index 22b3ac5..b121349 100644 --- a/src/components/QuizBar.vue +++ b/src/components/QuizBar.vue @@ -1,13 +1,16 @@ - + Get Help On Discord