Skip to content

[Bug] Study Schedule Conflicts Not Detected - Overlapping Tasks Allowed #1055

@anshul23102

Description

@anshul23102

Description

Study schedule conflicts are not detected when users add overlapping tasks. Users can schedule multiple tasks simultaneously, creating unrealistic study plans. No conflict detection or warning mechanism exists.

Steps to Reproduce

  1. User adds study task: "Math" from 10:00-11:00
  2. User adds another task: "Physics" from 10:30-11:30
  3. No conflict warning shown
  4. Both tasks appear in schedule
  5. User unable to complete both simultaneously

Environment Information

  • Calendar system: Study schedule management
  • Time tracking: Hourly scheduling
  • Conflict detection: Not implemented
  • Framework: Frontend calendar component

Expected Behavior

  • System detects overlapping time slots
  • Warning shown before adding conflicting task
  • User prompted to resolve conflict
  • Option to reschedule or remove task

Actual Behavior

  • No conflict detection
  • Overlapping tasks allowed
  • No warning or notification
  • Unrealistic schedule created

Code Reference

  • File: src/components/SchedulePlanner.jsx
  • Method: addTask() - missing conflict check
  • Missing: Time overlap validation
  • Missing: Conflict resolution UI

Additional Context

This is a Level 2 feature gap. Fix requires:

  • Adding time overlap detection algorithm
  • Comparing new task time with existing tasks
  • Warning UI implementation
  • Conflict resolution options

Suggested Labels

bug, scheduling, conflict-detection, user-experience, validation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions