Skip to content

Commit 9df7fff

Browse files
dawangkgithub-actions[bot]
authored andcommitted
Auto-formatted the code using Prettier
1 parent b4c99bb commit 9df7fff

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

doc/sprint2/RPM.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99
- Expand database schemas to support additional timetable customization and AI assistant interactions by Feburary 28, 2025
1010

1111
- **`timetable` schema**:
12-
- The `timetables` table should have columns for `id`, `created_at`, `timetable_title`, `user_id`, and `updated_at`.
13-
- The `course_events` table should have columns for `id`, `created_at`, `calendar_id`, `updated_at`, `event_name`, `event_day`, `event_start`, `event_end`, `event_description`, and `offering_id`.
14-
- The `user_events` table should have columns for `id`, `created_at`, `event_name`, `event_description`, `event_day`, `event_start`, `event_end`, `calendar_id`, and `updated_at`.
12+
- The `timetables` table should have columns for `id`, `created_at`, `timetable_title`, `user_id`, and `updated_at`.
13+
- The `course_events` table should have columns for `id`, `created_at`, `calendar_id`, `updated_at`, `event_name`, `event_day`, `event_start`, `event_end`, `event_description`, and `offering_id`.
14+
- The `user_events` table should have columns for `id`, `created_at`, `event_name`, `event_description`, `event_day`, `event_start`, `event_end`, `calendar_id`, and `updated_at`.
1515

1616
- Develop enhanced scheduling features for the demo by March 7th, 2025:
17+
1718
- Ability to insert, update, and delete timetable entries.
1819
- Automatic and customized timetable generation based on user constraints.
1920
- Custom colour customization for timetable entries.
@@ -26,10 +27,12 @@
2627
### 1.2 Metrics for Measurement
2728

2829
- **Database Schema Expansion**
30+
2931
- Ensure the `timetable` schema supports new features.
3032
- Verify referential integrity and indexing for efficient queries.
3133

3234
- **Timetable Management**
35+
3336
- Users can create, modify, and delete timetable entries without errors.
3437
- Timetable generation respects user constraints (e.g., time preferences, course exclusions).
3538
- Custom colour selections persist across sessions.
@@ -43,6 +46,7 @@
4346
## 2. Release Scope
4447

4548
- **Timetable Management**
49+
4650
- Add, update, and delete timetable entries.
4751
- Generate an optimized schedule based on user preferences.
4852
- Customize timetable entry colours.
@@ -74,4 +78,3 @@ None
7478

7579
- The AI assistant relies solely on the internal course database and does not fetch web-based content.
7680
- Users must be logged in to access timetable and chat features.
77-

0 commit comments

Comments
 (0)