Coding-Club-IITG / Coding-Club-IITG/CourseHub

Add Exam Dates management section in Admin Dashboard

Open
#185 0 comments 0 reactions 1 assignee Claimed by @mohitmohan2005-wq View on GitHub
Dominant language
JavaScript
Stars
15
Forks
5
Avg merge
12h
Merged PRs (30d)
10

Description

## Description
Currently, setting exam dates for each semester requires manual database entry. We need a dedicated section in the Admin Dashboard to easily configure and update these dates.

## Schema Context
Uses the existing `Event` model (`server/modules/event/event.model.js`):
- `firstYearDates`: `{ midSem: Date, endSem: Date }`
- `otherDates`: `{ midSem: Date, endSem: Date }`

## Requirements
- Add an **Exam Dates** page/section in the Admin Dashboard with a link in the sidebar.
- Provide UI inputs to view and set Mid-Sem and End-Sem dates for both **1st Year** and **2nd+ Year** students.
- Add an admin-authenticated API endpoint to update/upsert these dates.
- Display toast notifications on save/error.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.