You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/features/scoring.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ Fixed types are named categories defined in `CodamCoalitionFixedType`. They are
18
18
|`logtime`| 10 | Points per hour of campus computer usage |
19
19
|`idle_logout`| −10 | Penalty per automatic idle logout from a campus computer (negative value) |
20
20
|`exam`| 1000 | Factor in the exam score formula (see below) |
21
+
|`event_private`| 500 | Flat award for organizing a private event (e.g. for club members only) |
21
22
|`event_basic`| 1000 | Flat award for organizing a basic event |
22
23
|`event_intermediate`| 3000 | Flat award for organizing an intermediate event |
23
24
|`event_advanced`| 6000 | Flat award for organizing an advanced event |
@@ -121,10 +122,19 @@ Awarded manually by admins via the admin interface. Flat amounts based on event
121
122
122
123
These are the guidelines for the different tiers of events, including recommended criteria.
123
124
125
+
##### Private event
126
+
A private event is suitable for small gatherings of selected students (e.g. club members only), it's simple to organize, usually held within the campus building with minimal logistic requirements. Example: "Book Club Meeting".
127
+
128
+
###### Criteria for a private event
129
+
- Have an event listed in the Intra calendar.
130
+
- Have a private audience (e.g. club members only).
131
+
- Minimal logistic arrangements needed, such as reserving the auditorium or open space.
132
+
124
133
##### Basic event
125
134
A basic event is suitable for small gatherings of students, it's simple to organize, held within the campus building with minimal logistic requirements , no budget involved. Example: "Movie Night".
126
135
127
136
###### Criteria for a basic event
137
+
- Have an event listed in the Intra calendar that is open to all students.
128
138
- Aim for around 1-10 attendees.
129
139
- Minimal logistic arrangements needed, such as reserving the auditorium.
130
140
- Short event duration, typically lasting 1-2 hours including setup and cleanup.
@@ -134,6 +144,7 @@ A basic event is suitable for small gatherings of students, it's simple to organ
134
144
An intermediate-level event aimed at engaging a larger number of students through activities that require moderate planning and coordination. Example: "Eastern Lunch" & "Table Tennis League".
135
145
136
146
###### Criteria for an intermediate event
147
+
- Have an event listed in the Intra calendar that is open to all students.
137
148
- Aim for around 10-50 attendees.
138
149
- Moderate logistical arrangements, including securing a location (inside or outside of the campus), prepare and coordinate activities or themes for - the event.
139
150
- Limited budget requirement, covering food/drinks, possibility equipment and resources.
@@ -143,6 +154,7 @@ An intermediate-level event aimed at engaging a larger number of students throug
143
154
An advanced-level event designed to bring together a large number of students for a significant social gathering or activity, requires extensive planning, resources and possibly external coordination. Example: "Student Party"
144
155
145
156
###### Criteria for an advanced event
157
+
- Have an event listed in the Intra calendar that is open to all students.
146
158
- Aim for more than 50 attendees.
147
159
- Extensive planning with detailed scheduling and coordination, with several deadlines.
148
160
- Might involve coordination with external stakeholders, such as partners.
awaitcreateRanking('Top Performers','Based on points gained through projects','Top Performer %login',8400,['project','exam']);
30
30
awaitcreateRanking('Top Endeavors','Based on points gained through logtime','Top Endeavor %login',16800,['logtime','idle_logout']);
31
31
awaitcreateRanking('Philanthropists','Based on points gained through donating evaluation points to the pool','Philanthropist %login',16800,['point_donated']);
32
-
awaitcreateRanking('Community Leaders','Based on points gained through organizing events','Community Leader %login',12600,['event_basic','event_intermediate','event_advanced']);
32
+
awaitcreateRanking('Community Leaders','Based on points gained through organizing events','Community Leader %login',12600,['event_private','event_basic','event_intermediate','event_advanced']);
desc: "Each exam passed will grant the student with a fixed amount of points, influenced by the final mark. The score is calculated as (mark / 100) * fixed_point_amount.",
65
65
points: 1000,// recommended
66
66
},
67
+
{
68
+
type: "event_private",
69
+
desc: "Each private event organized (e.g. for club members only) will grant the student with this amount of points.",
70
+
points: 500,// recommended
71
+
},
67
72
{
68
73
type: "event_basic",
69
74
desc: "Each basic event organized will grant the student with this amount of points.",
Copy file name to clipboardExpand all lines: templates/admin/points/manual/custom.njk
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@
11
11
</nav>
12
12
13
13
<divclass="alert alert-warning">
14
-
<p>Points for any <b>events</b> organized should be assigned using the <ahref="/admin/points/manual/event_basic">event_basic</b>, <ahref="/admin/points/manual/event_intermediate">event_intermediate</a> or <ahref="/admin/points/manual/event_advanced">event_advanced</a> forms instead of this one.</b></p>
14
+
<p>Points for any <b>events</b> organized should be assigned using the <ahref="/admin/points/manual/event_private">event_private</b>, <ahref="/admin/points/manual/event_basic">event_basic</b>, <ahref="/admin/points/manual/event_intermediate">event_intermediate</a> or <ahref="/admin/points/manual/event_advanced">event_advanced</a> forms instead of this one.</b></p>
Copy file name to clipboardExpand all lines: templates/admin/points/manual/event.njk
+13Lines changed: 13 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,22 @@
15
15
<p>These are the guidelines for the different types of events, including recommended criteria:</p>
16
16
17
17
<ul>
18
+
<liclass="mb-3">
19
+
<b>Private event</b>
20
+
<p>A private event is suitable for small gatherings of selected students (e.g. club members only), it's simple to organize, usually held within the campus building with minimal logistic requirements. Example: "Book Club Meeting".</p>
21
+
<i>Criteria for a private event:</i>
22
+
<ul>
23
+
<li>Have an event listed in the Intra calendar.</li>
24
+
<li>Have a private audience (e.g. club members only).</li>
25
+
<li>Minimal logistic arrangements needed, such as reserving the auditorium or open space.</li>
26
+
</ul>
27
+
</li>
18
28
<liclass="mb-3">
19
29
<b>Basic event</b>
20
30
<p>A basic event is suitable for small gatherings of students, it's simple to organize, held within the campus building with minimal logistic requirements , no budget involved. Example: "Movie Night".</p>
21
31
<i>Criteria for a basic event:</i>
22
32
<ul>
33
+
<li>Have an event listed in the Intra calendar that is open to all students.</li>
23
34
<li>Aim for around 1-10 attendees.</li>
24
35
<li>Minimal logistic arrangements needed, such as reserving the auditorium.</li>
25
36
<li>Short event duration, typically lasting 1-2 hours including setup and cleanup.</li>
@@ -31,6 +42,7 @@
31
42
<p>An intermediate-level event aimed at engaging a larger number of students through activities that require moderate planning and coordination. Example: "Eastern Lunch" & "Table Tennis League".</p>
32
43
<i>Criteria for an intermediate event:</i>
33
44
<ul>
45
+
<li>Have an event listed in the Intra calendar that is open to all students.</li>
34
46
<li>Aim for around 10-50 attendees.</li>
35
47
<li>Moderate logistical arrangements, including securing a location (inside or outside of the campus), prepare and coordinate activities or themes for the event.</li>
36
48
<li>Limited budget requirement, covering food/drinks, possibility equipment and resources.</li>
@@ -42,6 +54,7 @@
42
54
<p>An advanced-level event designed to bring together a large number of students for a significant social gathering or activity, requires extensive planning, resources and possibly external coordination. Example: "Student Party"</p>
43
55
<i>Criteria for an advanced event:</i>
44
56
<ul>
57
+
<li>Have an event listed in the Intra calendar that is open to all students.</li>
45
58
<li>Aim for more than 50 attendees.</li>
46
59
<li>Extensive planning with detailed scheduling and coordination, with several deadlines.</li>
47
60
<li>Might involve coordination with external stakeholders, such as partners.</li>
0 commit comments