Skip to content

Commit 109de6e

Browse files
authored
Merge pull request #429 from GSA/staging
Staging -> Main
2 parents c5e3048 + b2df929 commit 109de6e

File tree

2 files changed

+26
-8
lines changed

2 files changed

+26
-8
lines changed

training-front-end/src/components/QuizMain.vue

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import QuizCounter from "./QuizCounter.vue"
66
import NavigateNext from "./icons/NavigateNext.vue"
77
import NavigateBack from "./icons/NavigateBack.vue"
8+
import SpinnerGraphic from './SpinnerGraphic.vue'
89
910
1011
const emit = defineEmits(['submitQuiz'])
@@ -31,6 +32,7 @@
3132
const user_answers = reactive([])
3233
const acknowledge = ref(false)
3334
const has_submitted = ref(false)
35+
3436
3537
const number_of_questions = computed(() => props.quiz['content']['questions'].length)
3638
const is_quiz_complete = computed(() => user_answers.length === number_of_questions.value)
@@ -112,13 +114,29 @@
112114
</label>
113115
</div>
114116
<div class="grid-row">
115-
<button
116-
class="usa-button margin-y-3"
117-
:disabled="!can_submit"
118-
@click="submit_quiz"
117+
<div class="grid-col tablet:grid-col-3 ">
118+
<button
119+
class="usa-button margin-y-3"
120+
:disabled="!can_submit"
121+
@click="submit_quiz"
122+
>
123+
Submit quiz
124+
</button>
125+
</div>
126+
<!--display spinner along with submit button in one row for desktop-->
127+
<div
128+
v-if="has_submitted"
129+
class="display-none tablet:display-block tablet:grid-col-1 tablet:padding-top-3 tablet:margin-left-neg-1"
119130
>
120-
Submit quiz
121-
</button>
131+
<SpinnerGraphic />
132+
</div>
133+
</div>
134+
<!--display spinner under submit button for mobile view-->
135+
<div
136+
v-if="has_submitted"
137+
class="tablet:display-none margin-top-1 text-center"
138+
>
139+
<SpinnerGraphic />
122140
</div>
123141
</section>
124142

training/api/api_v1/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ def download_report_csv(user=Depends(user_from_form), repo: UserRepository = Dep
6161
writer = csv.writer(output)
6262

6363
# header row
64-
writer.writerow(['Full Name', 'Email Address', 'Agency', 'Bureau', 'Quiz Name', 'Quiz Completion Date'])
64+
writer.writerow(['Full Name', 'Email Address', 'Agency', 'Bureau', 'Quiz Name', 'Quiz Completion Date and Time'])
6565
for item in results:
6666
# data row
67-
writer.writerow([item.name, item.email, item.agency, item.bureau, item.quiz, item.completion_date.strftime("%m/%d/%Y")]) # noqa 501
67+
writer.writerow([item.name, item.email, item.agency, item.bureau, item.quiz, item.completion_date.strftime("%m/%d/%Y %H:%M:%S")]) # noqa 501
6868

6969
headers = {'Content-Disposition': 'attachment; filename="SmartPayTrainingQuizCompletionReport.csv"'}
7070
return Response(output.getvalue(), headers=headers, media_type='application/csv')

0 commit comments

Comments
 (0)