Skip to content

Commit

Permalink
feat: list event criteria in point assigning form
Browse files Browse the repository at this point in the history
  • Loading branch information
FreekBes committed Nov 15, 2024
1 parent c971e05 commit 5967d66
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/sync/fixed_point_types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,17 @@ export const initCodamCoalitionFixedTypes = async function(): Promise<void> {
},
{
type: "event_basic",
desc: "Each basic event organized will grant the student with this amount of points. Refer to the Coalition 2024 Set-up to view event criteria",
desc: "Each basic event organized will grant the student with this amount of points.",
points: 1000, // recommended
},
{
type: "event_intermediate",
desc: "Each intermediate event organized will grant the student with this amount of points. Refer to the Coalition 2024 Set-up to view event criteria",
desc: "Each intermediate event organized will grant the student with this amount of points.",
points: 3000, // recommended
},
{
type: "event_advanced",
desc: "Each advanced event organized will grant the student with this amount of points. Refer to the Coalition 2024 Set-up to view event criteria",
desc: "Each advanced event organized will grant the student with this amount of points.",
points: 6000, // recommended
},
];
Expand Down
43 changes: 43 additions & 0 deletions templates/admin/points/manual/event.njk
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,49 @@
</ol>
</nav>

<div class="mb-4">
<h3 class="mb-3">What qualifies for a basic event, an intermediate event and an advanced event?</h3>
<p>These are the guidelines for the different types of events, including recommended criteria:</p>

<ul>
<li class="mb-3">
<b>Basic event</b>
<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>
<i>Criteria for a basic event:</i>
<ul>
<li>Aim for around 1-10 attendees.</li>
<li>Minimal logistic arrangements needed, such as reserving the auditorium.</li>
<li>Short event duration, typically lasting 1-2 hours including setup and cleanup.</li>
<li>Does not require budgeting, as the resources needed (such as a movie, or campus facilities) are already freely available.</li>
</ul>
</li>
<li class="mb-3">
<b>Intermediate event</b>
<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>
<i>Criteria for an intermediate event:</i>
<ul>
<li>Aim for around 10-50 attendees.</li>
<li>Moderate logistical arrangements, including securing a location (inside or outside of the campus), prepare and coordinate activities or themes for the event.</li>
<li>Limited budget requirement, covering food/drinks, possibility equipment and resources.</li>
<li>Longer planning timeline with several deadlines.</li>
</ul>
</li>
<li class="mb-3">
<b>Advanced event</b>
<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>
<i>Criteria for an advanced event:</i>
<ul>
<li>Aim for more than 50 attendees.</li>
<li>Extensive planning with detailed scheduling and coordination, with several deadlines.</li>
<li>Might involve coordination with external stakeholders, such as partners.</li>
<li>High budget requirement, covering expenses for venue, catering, and entertainment etc&mldr;</li>
</ul>
</li>
</ul>
</div>

<hr>

<form action="/admin/points/manual/event" method="post" class="mb-4">
<div class="mb-2">
<label for="event_name" class="form-label">Intra event</label>
Expand Down

0 comments on commit 5967d66

Please sign in to comment.