A newer version of the Gradio SDK is available: 6.15.2
Hi! Current tools that I am aware of don't have a proper algorithm to handle to complexity of scheduling for residents. In my program, there are 8 PGY-1 residents solely eligible for primary call, 8 PGY-2s who are eligible for both primary call and backup (for other PGY-2s), and 8 PGY-3s who are eligible for backup call only (for PGY-1s). There are various rules as to who is call eligible on a particular month or day given what rotation they are on. Then you have to have the ability to manually assign certain days to people (i.e. holidays), block off holiday time in advance, manual overrides, and so forth. No tool I found does this, in addition to other things that naturally come up when creating the schedule, like importing into google cal or exporting as a pdf