Closed jcassarly closed 3 years ago
When this page is open, an uneditable version of the spreadsheet is visible
Each candidate should be listed in a table under the aforementioned spreadsheet with two meet a brother fields that are dropdowns listing the brothers that they have not met with based on the above spreadsheet (thats been submitted)
Should probably not allow the same brother to be assigned to a single candidate twice in one week
Above all the candidates there should be a randomize button that when pressed will reload the page with randomly selected brothers (does not submit - probably need to note that)
There should be a no brother option the marshal can select to allow the marshal to choose not to assign a brother to the candidate. this is automatically selected if the candidate runs out of brothers to meet with
redirects to below page on submission
Table: | Candidate Name | Case ID | Discord | Brother Name | Case ID | Discord | Completed Checkbox |
---|---|---|---|---|---|---|---|
first last | abc123 | user#number | first last | abc123 | user#number | uneditable checkbox | |
first last | abc123 | user#number | uneditable checkbox |
Candidate Name | Phone Number | Discord | MAB Completed? | Complete MAB | |
---|---|---|---|---|---|
first last | ###-###-#### | abc123@case.edu | user#number | uneditable checkbox | button that will cause the checkbox to become checked when clicked |
Candidates will see the same view as brothers except that Candidate Name
Will be replaced with Brother Name
Whenever either the candidate or the brother clicks the complete button, this change should be reflected on both pages along with the main viewer under general info
MAB(candidate_id: foreign key to Brother
, brother_id: foreign key to Brother
, completed: boolean, week: int)
This is done with the exception of the "Marshal Removal of Brothers for MAB possibilities feature.
a spreadsheet/schedule/table that the Marshal can edit that everyone can see to keep track of MABs. If possible, with a feature for people to indicate if they have completed the meeting that the Marshal can see