diff --git a/src/pages/course/course-type-radar/course-type-radar.ts b/src/pages/course/course-type-radar/course-type-radar.ts new file mode 100644 index 0000000..a4ed211 --- /dev/null +++ b/src/pages/course/course-type-radar/course-type-radar.ts @@ -0,0 +1,52 @@ +import {Component, Prop, Vue} from 'vue-property-decorator'; +import Constants from '@/constants'; +import {FormatUtils} from '@/logic/utils/format-utils'; +import moment from 'moment'; +import Course, {Assignment} from '@/logic/course'; + +@Component +export default class CourseTypeRadar extends Vue +{ + @Prop({required: true}) course: Course; + + /** + * Override options + * + * @param options Original options (Unused) + */ + afterConfig(options: any) + { + return this.chartSettings; + } + + /** + * Generate settings + */ + get chartSettings() + { + // Create settings + let settings = + { + // Color + color: Constants.THEME.colors, + + // Title + title: + { + show: true, + textStyle: + { + fontSize: 13 + }, + text: 'Assignments', + subtext: 'Assignment scores for ' + this.course.name, + x: 'center' + }, + + // Data + series: {} + }; + + return settings; + } +} diff --git a/src/pages/course/course-type-radar/course-type-radar.vue b/src/pages/course/course-type-radar/course-type-radar.vue new file mode 100644 index 0000000..e719180 --- /dev/null +++ b/src/pages/course/course-type-radar/course-type-radar.vue @@ -0,0 +1,16 @@ + + + +