@@ -30,10 +30,10 @@ class GroupPrivateDataFormat extends MetaFormat
30
30
#[FPost(new VArray (new VUuid ()), "IDs of the students of this group " )]
31
31
public array $ students ;
32
32
33
- #[FPost(new VUuid (), "The instance ID of the group " , required: false )]
33
+ #[FPost(new VUuid (), "ID of an instance in which the group belongs " , required: false )]
34
34
public string $ instanceId ;
35
35
36
- #[FPost(new VBool (), "Whether the group has a valid license " )]
36
+ #[FPost(new VBool (), "Whether the instance where the group belongs has a valid license " )]
37
37
public bool $ hasValidLicence ;
38
38
39
39
#[FPost(new VArray (new VUuid ()), "IDs of all group assignments " )]
@@ -42,30 +42,38 @@ class GroupPrivateDataFormat extends MetaFormat
42
42
#[FPost(new VArray (new VUuid ()), "IDs of all group shadow assignments " )]
43
43
public array $ shadowAssignments ;
44
44
45
- #[FPost(new VBool (), "Whether the group statistics are public " )]
45
+ #[FPost(new VBool (), "Whether the student's results are visible to other students " )]
46
46
public bool $ publicStats ;
47
47
48
- #[FPost(new VBool (), "Whether the group is detaining " )]
48
+ #[FPost(new VBool (), "Whether the group detains the students (so they can be released only by the teacher) " )]
49
49
public bool $ detaining ;
50
50
51
- #[FPost(new VDouble (), "The group assignment point threshold " , required: false )]
51
+ #[FPost(
52
+ new VDouble (),
53
+ "A relative number of points a student must receive from assignments to fulfill the requirements of the group " ,
54
+ required: false ,
55
+ )]
52
56
public ?float $ threshold ;
53
57
54
- #[FPost(new VInt (), "The group points limit " , required: false )]
58
+ #[FPost(
59
+ new VInt (),
60
+ "A minimal number of points that a student must receive to fulfill the group's requirements " ,
61
+ required: false ,
62
+ )]
55
63
public ?int $ pointsLimit ;
56
64
57
65
#[FPost(new VArray (), "Entities bound to the group " )]
58
66
public array $ bindings ;
59
67
60
- #[FPost(new VTimestamp (), "The time when the exam starts if there is an exam " , required: false )]
68
+ #[FPost(new VTimestamp (), "The time when the exam starts if there is an exam scheduled " , required: false )]
61
69
public ?int $ examBegin ;
62
70
63
- #[FPost(new VTimestamp (), "The time when the exam ends if there is an exam " , required: false )]
71
+ #[FPost(new VTimestamp (), "The time when the exam ends if there is an exam scheduled " , required: false )]
64
72
public ?int $ examEnd ;
65
73
66
- #[FPost(new VBool (), "Whether there is a strict exam lock " , required: false )]
74
+ #[FPost(new VBool (), "Whether the scheduled exam requires a strict access lock " , required: false )]
67
75
public ?bool $ examLockStrict ;
68
76
69
- #[FPost(new VArray (), "All group exams " )]
77
+ #[FPost(new VArray (), "All past exams (with at least one student locked) " )]
70
78
public array $ exams ;
71
79
}
0 commit comments