about summary refs log tree commit diff stats
path: root/home-manager/grades/config.yaml
blob: ebbc61f871d3ef9837465cceb778e1d766cccd77 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
# The unit of your grades.
# This can also be specified
# on a per grade basis on the command line
unit: Punkte

# List of the possible grade groups
#
# name:
# This is the name used below
#
# weight:
# This is the weight applied to all grades form the group
# when calculation the average (see https://en.wikipedia.org//wiki/Weighted_arithmetic_mean for a explanation).
grade_groups:
  - name: major
    weight: '2'
  - name: minor
    weight: '1'

# List of the types of grades.
#
# name:
# This is the name used on the command line.
# NB: The name is case sensitive.
#
# group:
# This is used when calculating the average, to group multiple types together.
# You might want to use separate types to keep grades ordered,
# but calculate their average as one.
# The value is one of the names you declared in the grade_group section.
grade_types:
  - name: graded-homework
    group: minor
  - name: exam
    group: major
  - name: oral-mark
    group: minor

# List of the types of Classes
#
# name:
# The name used below
class_types:
  - name: subsidiary-subject
  - name: intensified-course

# List of classes
#
# name:
# The name used on the cli
#
# class_type:
# The name of the class type you declared above
classes:
  - name: Math
    class_type: intensified-course2
  - name: English
    class_type: subsidiary-subject