85 lines
1.9 KiB
Vue
85 lines
1.9 KiB
Vue
<template>
|
|
<FeedbackResults
|
|
:ordered-questions="orderedQuestions"
|
|
:feedback-data="feedbackData"
|
|
:rating-keys="ratingKeys"
|
|
:vertical-chart-keys="verticalChartKeys"
|
|
:horizontal-chart-keys="horizontalChartKeys"
|
|
:open-keys="openKeys"
|
|
/>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import FeedbackResults from "@/pages/cockpit/FeedbackResults.vue";
|
|
import type { FeedbackData } from "@/types";
|
|
import { useTranslation } from "i18next-vue";
|
|
import * as log from "loglevel";
|
|
|
|
defineProps<{
|
|
feedbackData: FeedbackData;
|
|
}>();
|
|
|
|
log.debug("FeedbackPageUK created");
|
|
|
|
const { t } = useTranslation();
|
|
|
|
const orderedQuestions = [
|
|
{
|
|
key: "satisfaction",
|
|
question: t("feedback.satisfactionLabel"),
|
|
},
|
|
{
|
|
key: "goal_attainment",
|
|
question: t("feedback.goalAttainmentLabel"),
|
|
},
|
|
{
|
|
key: "proficiency",
|
|
question: t("feedback.proficiencyLabel"),
|
|
},
|
|
{
|
|
key: "preparation_task_clarity",
|
|
question: t("feedback.preparationTaskClarityLabel"),
|
|
},
|
|
{
|
|
key: "instructor_competence",
|
|
question: t("feedback.instructorCompetenceLabel"),
|
|
},
|
|
{
|
|
key: "instructor_respect",
|
|
question: t("feedback.instructorRespectLabel"),
|
|
},
|
|
{
|
|
key: "instructor_open_feedback",
|
|
question: t("feedback.instructorOpenFeedbackLabel"),
|
|
},
|
|
{
|
|
key: "would_recommend",
|
|
question: t("feedback.recommendLabel"),
|
|
},
|
|
{
|
|
key: "course_negative_feedback",
|
|
question: t("feedback.courseNegativeFeedbackLabel"),
|
|
},
|
|
{
|
|
key: "course_positive_feedback",
|
|
question: t("feedback.coursePositiveFeedbackLabel"),
|
|
},
|
|
];
|
|
|
|
const ratingKeys = [
|
|
"satisfaction",
|
|
"goal_attainment",
|
|
"instructor_competence",
|
|
"instructor_respect",
|
|
];
|
|
const verticalChartKeys = ["preparation_task_clarity", "would_recommend"];
|
|
const horizontalChartKeys = ["proficiency"];
|
|
const openKeys = [
|
|
"course_negative_feedback",
|
|
"course_positive_feedback",
|
|
"instructor_open_feedback",
|
|
];
|
|
</script>
|
|
|
|
<style scoped></style>
|