Matt Young
c4e8cbfe53
Remove depricated validateScores method from ScoringGuide model
...
Closes #34
2025-06-30 08:51:41 -05:00
Matt Young
f0ad56e0d2
Block publication of results where no entries succeed.
...
Closes #94
2025-06-30 08:47:51 -05:00
Matt Young
ad4c2e80b6
For unscored entries, show the number of judges that have entered a score for each entry.
...
Closes #92
2025-06-30 08:32:36 -05:00
Matt Young
9cf025154a
Update TotalEntryScores action to recognize an insufficient number of judges.
2025-06-30 08:27:54 -05:00
Matt Young
790f725342
Allow lazy loading
2025-06-30 08:23:30 -05:00
Matt Young
b2c4e5ec97
Added grade dropdown to edit student from.
...
Closes #105
2025-06-30 01:20:26 -05:00
Matt Young
fc650b3be1
Clear caches when adding or removing a flag. Block adding or removing flags from published auditions
...
Closes #91
2025-06-30 01:13:02 -05:00
Matt Young
d0bd3f5092
Advancement working.
2025-06-30 00:38:42 -05:00
Matt Young
24e1c3d95e
Correctly show advancement screen.
2025-06-29 23:57:10 -05:00
Matt Young
c011d91615
Correct isssue in RankAuditionEntries action for advancmenet.
2025-06-29 23:51:50 -05:00
Matt Young
6f207edb0a
Switch settings to be stored in a static property instead of cache.
2025-06-28 12:18:00 -05:00
Matt Young
e14b678c74
Remove depricated code.
2025-06-28 09:04:04 -05:00
Matt Young
57780846e3
Fix lazy loading issue when an audition is seated.
2025-06-27 16:28:56 -05:00
Matt Young
62dab98906
Add TODO
2025-06-27 16:24:25 -05:00
Matt Young
7670e91f43
Allow for bluk declining seats
2025-06-26 18:32:16 -05:00
Matt Young
a3e8785767
add ability to fictionalize data
2025-06-26 11:00:13 -05:00
Matt Young
0bc80002bb
rename sync-doublers console command
2025-06-26 10:35:01 -05:00
Matt Young
abc86ba726
Remove depricated code from bonusscore model
2025-06-26 10:31:43 -05:00
Matt Young
04cfde353e
When appropriate, include bonus score in ranking entrie. Show if an entry has bonus scores when appropriate.
2025-06-26 10:22:59 -05:00
Matt Young
fd3855a775
Add console command to force recalculation of scores
2025-06-26 10:07:51 -05:00
Matt Young
86ec4f4062
Deal with bonus scores when calculating total scores.
2025-06-26 09:32:06 -05:00
Matt Young
6c52aa255c
Remove depricated code from EnterBonusScore action.
2025-06-26 08:10:09 -05:00
Matt Young
cee9f487bc
Cleanup Debugbar Code
2025-06-26 04:08:35 -05:00
Matt Young
98378c6182
Seating Publication Working
2025-06-26 03:44:34 -05:00
Matt Young
14b6bb61c7
Everything ready for seating the audition.
2025-06-25 22:51:27 -05:00
Matt Young
0468cb5d11
add ability to mark no-shows and accept/decline doublers from the seating page.
2025-06-25 21:20:33 -05:00
Matt Young
5e687bcbc6
Modify EntryFlagController to use teh new enter no show action.
2025-06-25 15:38:57 -05:00
Matt Young
fba625c316
Create action for entering no_show and failed_prelim flags
2025-06-25 15:25:10 -05:00
Matt Young
e1719c64fa
Seats can be declined from seating page. Doubler system functioning.
2025-06-24 09:24:53 -05:00
Matt Young
63b60e6bf5
Work on doubler blocks on seating page
2025-06-23 08:25:23 -05:00
Matt Young
88ef36d8be
Cleanup on doubler model
2025-06-23 03:25:10 -05:00
Matt Young
f0daa05fcf
Model updates dealing with doublers.
2025-06-23 02:36:44 -05:00
Matt Young
630efaf00f
remove entry totals from Doubler database. Save list of entries for each doubler.
2025-06-23 00:52:19 -05:00
Matt Young
1f635e6ecf
Set up an observer to update doublers whenever an entry is created, modified, or deleted.
2025-06-23 00:25:37 -05:00
Matt Young
f3013670a3
Correct error in doubler class. Add artisan command to sync doublers.
2025-06-22 23:38:35 -05:00
Matt Young
d9a7e97047
Doubler model and migration created
2025-06-22 23:19:38 -05:00
Matt Young
cdd0d2bd50
Doubler model and migration stems
2025-06-20 12:59:25 -05:00
Matt Young
b6d89f294d
Initial work on doubler column
2025-06-20 12:52:46 -05:00
Matt Young
7754b6df12
Move SeatAuditionFormController away from being invokable
2025-06-20 11:12:29 -05:00
Matt Young
ad24a67baa
Progress on seating form
2025-06-17 00:43:50 -05:00
Matt Young
349da644b7
Rewrite RankAuditionEntries action and use it in the new seat audition form controller.
2025-06-15 15:44:05 -05:00
Matt Young
4f317f1458
Throttle recalculating scores.
2025-06-15 14:32:17 -05:00
Matt Young
33bca1cfdf
Avoid division by zero errors.
2025-06-15 14:31:52 -05:00
Matt Young
49b609e9b7
Avoid a math inaccuracy.
2025-06-14 15:58:32 -05:00
Matt Young
6057211836
Don't count a failed prelim audition as an unscored entry.
2025-06-14 15:58:12 -05:00
Matt Young
40a9133a79
Don't allow lazy loading on development
2025-06-14 15:57:32 -05:00
Matt Young
34e22187dd
Set foundation for new handling of doublers
2025-06-14 11:12:36 -05:00
Matt Young
250a3856ba
Separate failed prelim and noshow flags
2025-06-14 08:40:20 -05:00
Matt Young
727d4d7048
Initial work on seating page rewrite
2025-06-12 23:28:31 -05:00
Matt Young
fd198a9972
Calculate all total scores for an audition.
2025-06-12 19:03:03 -05:00
Matt Young
8647a66df8
Define Entry and EntryTotalScore relationships
2025-06-12 08:47:04 -05:00
Matt Young
e79e7e222d
Add action to total an entries scores.
2025-06-12 01:11:08 -05:00
Matt Young
f0f8038e8a
Create entry total score model and table.
2025-06-11 23:32:16 -05:00
Matt Young
58f29f326c
Remove depricated files
2025-06-11 23:03:35 -05:00
Matt Young
783ec991b3
Rewrite EnterScore action to deal with both seating and advancement totals.
2025-06-11 21:59:44 -05:00
Matt Young
86f715f086
Add logging to EnterScore action.
2025-06-11 19:55:14 -05:00
Matt Young
036ed38d19
Rewrite admin score entry to use the new action.
2025-06-11 17:57:53 -05:00
Matt Young
e47265badd
EnterScore action working to add a total score when a score is saved by a judge.
2025-06-11 15:41:37 -05:00
Matt Young
1d8a3ce739
Rewrite enter score action
2025-06-11 15:23:54 -05:00
Matt Young
3cb837fa66
Update RoomController.php
...
Fix controller - set room id for auditions when creating room 0
2025-06-11 10:14:54 -05:00
Matt Young
551f04588c
Add 'Unassigned' room creation for unassigned auditions when the unassigned room does not exist.
2025-06-11 07:55:15 -05:00
Matt Young
15e46e493a
Add admin option to reset site.
2025-05-29 22:11:08 -05:00
Matt Young
b5cb2a7870
Add admin option to reset site.
2025-05-29 18:20:37 -05:00
Matt Young
3a9f5ab123
Create year end cleanup action
2025-05-29 15:19:56 -05:00
Matt Young
92c8de0cf2
Add action to save seats to historical table.
2025-05-29 13:42:49 -05:00
Matt Young
095881761c
Add action to save seats to historical table.
2025-05-29 11:10:15 -05:00
Matt Young
75f60d0cdb
Historical seat migration and relationships
2025-05-07 15:06:13 -05:00
Matt Young
56931ca391
Add school rosters with shirt sizes to SCOBDA nomination ensembles.
2025-04-08 18:15:50 -05:00
Matt Young
9db864a909
Nominations ensembles - print stand name tags for MEOBDA
2025-03-28 14:18:39 -05:00
Matt Young
e359ada0b0
Nominations ensembles - allow for utility Controller
2025-03-28 12:25:03 -05:00
Matt Young
554f1837e1
Nominations ensembles - allow for utility Controller
2025-03-28 12:20:33 -05:00
Matt Young
fda2724445
MEOBDA rules - correct typo
2025-03-28 09:26:26 -05:00
Matt Young
fd35913fd6
MEOBDA rules - allow admin to filter nominations to those without an assigned split.
2025-03-27 18:07:43 -05:00
Matt Young
e72f51728d
MEOBDA rules - allow admin to create a new nomination.
2025-03-27 17:55:06 -05:00
Matt Young
f57fa84247
MEOBDA rules - display form to add a nomination
2025-03-27 09:33:06 -05:00
Matt Young
80e66aa49a
Allow admin to update nominations in MEOBDA rules
2025-03-26 21:49:55 -05:00
Matt Young
917f570c42
Add export option to MEOBDA nomination rules
2025-03-25 08:59:59 -05:00
Matt Young
7d3110b093
Prepare for adding export ability to nomination ensembles
2025-03-24 09:22:01 -05:00
Matt Young
65b8c8bd81
T-shirt by school for SCOBDA - deal with school with no entries
2025-03-06 20:34:54 -06:00
Matt Young
fb750aaea1
T-shirt by school for SCOBDA
2025-03-06 20:04:24 -06:00
Matt Young
d582317030
T-shirt totals
2025-03-06 15:21:41 -06:00
Matt Young
defb561a25
MEOBDA nomination admin page add option to clear filters
2025-02-15 11:56:15 -06:00
Matt Young
c45b8cb349
MEOBDA nomination admin screen cna filter by split
2025-02-15 11:43:06 -06:00
Matt Young
d7c495291c
MEOBDA if no split names are given, set the ensemble name as the lone split name
2025-02-15 10:59:07 -06:00
Matt Young
6ef89c9dfa
MEOBDA nomination seating working.
2025-02-15 10:37:21 -06:00
Matt Young
3f9b467fe5
Base seating page.
2025-02-14 17:52:36 -06:00
Matt Young
1ee0561496
Start MEOBDA nomination seating pages.
2025-02-14 17:02:11 -06:00
Matt Young
da31e194f1
Remove missed dev code.
2025-02-14 11:52:45 -06:00
Matt Young
16e72ff06c
Nomination admin page working for MEOBDA rules.
2025-02-14 11:52:05 -06:00
Matt Young
60abd7de0f
Correct issue blocking nominations when total number of noms was greater than max for one ensemble.
2025-02-13 15:45:56 -06:00
Matt Young
d7da1d4b7f
Enable deletion of nominations by users
2025-02-13 12:07:49 -06:00
Matt Young
ac5c4cb53b
Option for split ensembles added to MEOBDA nomination rules
2025-02-13 11:01:06 -06:00
Matt Young
7eff16289f
Nominations by users under MEOBDA rules working.
2025-02-13 02:20:41 -06:00
Matt Young
9d59832d0b
Managing nomination ensembles under MEOBDA rules implemented.
2025-02-12 22:43:36 -06:00
Matt Young
b68b84c4dd
Provide for switching implementation of nomination ensemble rules based on audition setting.
2025-02-12 18:15:27 -06:00
Matt Young
9a9d567c78
Show appropriate options on seating page for SCOBDA nomination ensembles
2025-02-12 15:37:26 -06:00
Matt Young
e112e3be89
Check deadlines on nominations for SCOBDA rules
2025-02-12 14:53:59 -06:00
Matt Young
66016fb2ec
Update seating controller for SCOBDA nomination ensembles to correctly redirect.
2025-02-10 22:35:24 -06:00
Matt Young
c4818876b2
Minimum and maximum grades on student creation and edit forms should include grades for nomination ensembles.
2025-02-09 19:39:24 -06:00
Matt Young
ca06563b1c
Seating nomination ensembles is working.
2025-02-09 19:06:42 -06:00
Matt Young
ec6aa4aa53
Work on seating function for SCOBDA nomination ensembles.
2025-02-09 16:47:28 -06:00
Matt Young
5c7dacc3da
Set up seating controller interface and SCOBDA implementation.
2025-02-08 15:04:48 -06:00
Matt Young
7da191aa82
List nominations on admin page.
2025-02-08 01:31:35 -06:00
Matt Young
78e07c94d8
Stubs for nomination admin page setup.
2025-02-07 15:25:06 -06:00
Matt Young
a0b4ffe855
Implement nomination reordering by users.
2025-02-07 14:47:44 -06:00
Matt Young
bbb0b68a8f
Process for users to delete nominations is working.
2025-02-07 13:54:12 -06:00
Matt Young
997a6cf8b1
Process for users to add nominations is working.
2025-02-07 12:30:18 -06:00
Matt Young
96a2add662
Initial setup work for making nominations under scobda rules.
2025-02-02 17:23:06 -06:00
Matt Young
8055de4778
Add setting to enable nomination ensembles and select a ruleset.
2025-02-02 17:13:29 -06:00
Matt Young
f83ba6e806
Admin functions to manage nomination ensembles working.
2025-02-02 16:56:56 -06:00
Matt Young
f7bb1547cc
Functional form to create nomination ensemble under scobda rules.
2025-02-02 01:07:20 -06:00
Matt Young
ff8f9afee0
Prelim work on nomination ensemble controller
2025-02-01 14:07:17 -06:00
Matt Young
d52a3a7f71
Preliminary work on nomination ensemble model and interface.
2025-02-01 13:38:45 -06:00
Matt Young
a15cadc551
Editing shirt size by users working.
2025-02-01 11:50:30 -06:00
Matt Young
bb295d8c62
Set shirt size when user adds a student.
2025-02-01 10:41:14 -06:00
Matt Young
a8b8d09390
Add audition setting to optionally collect student shirt sizes
2025-01-31 14:36:29 -06:00
Matt Young
b5501789a9
Re-enable director results
2025-01-20 17:00:01 -06:00
Matt Young
23e466c2e6
Add export entry data option
2025-01-20 16:58:21 -06:00
Matt Young
b85afd032a
Fix division by 0 issue in scoring
2025-01-20 11:16:16 -06:00
Matt Young
a8ab2cef73
Fix division by 0 issue in scoring
2025-01-20 11:15:32 -06:00
Matt Young
69b7cf1c0b
Allow admin to enter a bonus score of zero
...
Closes #87
2024-12-26 17:39:14 -06:00
Matt Young
7540a7135f
If invoicing is disabled, hide references to it
...
Closes #98
2024-12-26 16:43:01 -06:00
Matt Young
cc5afc0635
Add option to disable invoicing to settings page
...
Addresses #98
2024-12-26 16:35:38 -06:00
Matt Young
bc7bd6fb44
Fix issue where the results page would crash if an audition was published with no students seated or advanced.
2024-12-26 16:07:08 -06:00
Matt Young
e7acaa2448
bugfix
...
Fix error preventing users from deleting their own entires due to timezone issues.
2024-12-20 12:50:10 -06:00
Matt Young
612031ceb8
Scores as percentages
2024-11-23 11:53:17 -06:00
Matt Young
34334595b2
Disable director results
2024-11-23 06:48:13 -06:00
Matt Young
dc4b33ab51
Clear doubler cache when making mass doubler decisions
2024-11-22 12:25:23 -06:00
Matt Young
3d8fa816c6
Clear cache values when a flag is set on an entry
2024-11-22 11:47:05 -06:00
Matt Young
a52b91d601
Show if an entry has bonus scores on hte seating form
2024-11-22 11:38:10 -06:00
Matt Young
9742cdbd76
Delete bonus scores when an entry is flagged as a no show
2024-11-22 10:41:05 -06:00
Matt Young
e2a41fdb9c
Ensure caches are cleared after a bonus score is entered
2024-11-22 10:16:22 -06:00
Matt Young
005160097b
Be sure to clear cache's after making a doubler decision
2024-11-22 08:51:51 -06:00
Matt Young
fd07254e3e
Make sure rank cache is cleared when making a doubler decision.
2024-11-20 11:13:32 -06:00
Matt Young
bac4000253
Try two at hotfix. Audition status screen not working when an entry has only bonus scores.
2024-11-19 18:56:22 -06:00
Matt Young
f071950546
Rollback hotfix. Caused error in tabulation
2024-11-19 18:48:16 -06:00
Matt Young
61df1c4351
Hotfix error on tabulation page.
2024-11-19 18:10:02 -06:00
Matt Young
ba286425c2
Re-enable director results
2024-11-10 07:58:48 -06:00
Matt Young
d298029f16
Fix issue with caching on audition seating form
2024-11-09 13:04:13 -06:00
Matt Young
fe72d148e9
Remove director results for optimization
2024-11-09 11:11:01 -06:00
Matt Young
ada3865f6a
Caching improvements
2024-11-09 01:53:31 -06:00
Matt Young
01f520b587
Implement better caching of results page.
2024-11-08 22:02:43 -06:00
Matt Young
fe8f74372b
Fix bug in advancement
...
No shows would not be seen as scored and would block the advancement.
2024-11-07 16:26:39 -06:00
Matt Young
9eaccbce95
Correctly show number of unscored entries on seating page doubler blocks.
2024-11-07 09:20:29 -06:00
Matt Young
0b5a5ba722
Fix issue where scores could not be recorded with advancement only subscores
2024-11-06 10:10:55 -06:00
Matt Young
c9fbb71eb9
Add link to recaps to user dashboard
2024-11-05 12:19:36 -06:00
Matt Young
8a8ae44617
If an entry is flagged as a no show at the time of the draw, put them at the end.
2024-11-05 07:12:19 -06:00
Matt Young
76ff6f29f3
Recap Work for users
2024-11-04 12:38:43 -06:00
Matt Young
e7d5794164
Recap Work for users
2024-11-04 12:06:29 -06:00
Matt Young
ac7ae4fa50
Recap Work
2024-11-04 07:20:37 -06:00
Matt Young
8866faf294
Deal with null scores
2024-11-04 07:16:50 -06:00
Matt Young
c660e3b4f4
Initial work on recaps
2024-11-04 07:13:52 -06:00
Matt Young
ce4e3e6984
Set ground for changing score sheet total procedure to show precentage of possible.
...
CalculateScoreSheetTotal action converted to interface.
DivideByTotalWeights is the old implementation
DivideByWeightedPossible is the new implementation
Old implementation is currently active in AppServiceProvider. Commented out lines allow for switching.
2024-11-03 18:24:07 -06:00
Matt Young
42a5cef684
Allow the user to choose how many entries per page on the entry admin screen.
2024-11-02 12:31:41 -05:00
Matt Young
4889a7281d
Show all entries
2024-11-02 11:38:55 -05:00
Matt Young
7b0729381b
Add grade to export results
2024-11-02 10:37:41 -05:00
Matt Young
0041c62008
Allow filtering of entries on admin screen by entry type
2024-11-02 07:49:25 -05:00
Matt Young
1613b0e590
Create new auditions at the ned of the order
...
Closes #55
2024-11-01 10:46:37 -05:00
Matt Young
1628c3b071
Implement printing stand name tags
...
Closes #78
2024-11-01 09:27:32 -05:00
Matt Young
abbf6d155b
Implement results export
...
Closes #79
2024-10-31 23:42:04 -05:00
Matt Young
d5a5dff21d
Monitors are able to flag entries as no-shows or failed-prelims
...
Closes #45
2024-10-31 22:40:16 -05:00
Matt Young
93d4305131
Count noshows as a scored entry on audition status list.
2024-10-31 19:49:56 -05:00
Matt Young
fb9efa0564
Show failed prelim result on seating form
...
Addresses #45
2024-10-31 19:40:56 -05:00
Matt Young
5af85ae589
Show failed prelim result on user dashboard
...
Addresses #45
2024-10-31 19:34:03 -05:00
Matt Young
bf0e5cc8bb
Allow for tabulators marking a failed prelim
...
Addresses #45
2024-10-31 19:26:49 -05:00
Matt Young
c2110b06b9
Fix bug in results page when no results are published.
2024-10-31 16:08:06 -05:00
Matt Young
344ee8e22f
Add ability to change doubler decision from student screen.
...
Closes #44
2024-10-31 14:46:05 -05:00
Matt Young
e93ae750e4
Delete calculated scores on score sheet changes, deletions, and additions.
...
Addresses #68
2024-10-31 12:07:49 -05:00
Matt Young
dc6fec399c
Work on showing results on user dashboard
...
Addresses #68
2024-10-31 11:48:10 -05:00
Matt Young
db6f1b1d45
Remove TODO
2024-10-31 09:15:37 -05:00
Matt Young
4528793303
deleting a score will clear cached scores
2024-10-31 09:15:08 -05:00
Matt Young
0d19b87715
entering a bonus score will clear cached scores
2024-10-31 08:42:39 -05:00
Matt Young
42229e487c
Admin entering a score will clear a cached score
2024-10-31 08:29:02 -05:00
Matt Young
653305c938
a judge entering a score will delete cached scores for that entry
2024-10-31 08:17:55 -05:00
Matt Young
94ed41ee6f
use cached scores
2024-10-31 07:58:50 -05:00
Matt Young
8f7a333898
Cache scores after calculating
2024-10-31 07:19:27 -05:00
Matt Young
0ab7d70612
Add TODO issue reminder
2024-10-31 07:07:32 -05:00
Matt Young
e539d71d5f
Resolve minor backend issues.
2024-10-30 09:15:05 -05:00
Matt Young
835def4fd3
Fix bug preventing users from resetting their password.
2024-10-29 19:35:14 -05:00
Matt Young
cce7abdaf6
Add search functionality to admin students page.
...
Closes #28
2024-10-27 20:55:34 -05:00
Matt Young
34347a2e2a
Allow for marking no-shows en-masse
...
Closes #82
2024-10-27 16:55:49 -05:00
Matt Young
77c868e209
Allow for marking no-shows en-masse
2024-10-24 20:35:29 -05:00
Matt Young
bed3e13e01
Fix by where no-shows would block seating.
2024-10-24 20:04:59 -05:00
Matt Young
632be2cd4f
Room and Judge Assignment Report Complete
...
Closes #77
2024-10-16 17:56:35 -05:00
Matt Young
7c0b042e88
Initial work on printing room and judge assignment report
...
Work on #77
2024-10-16 15:43:21 -05:00
Matt Young
2a7623a091
Print sign in sheets working
...
Closes #73
2024-10-16 14:20:07 -05:00
Matt Young
3015e264cc
Initial setup for sign in sheets
...
Addresses #73
2024-10-16 11:27:16 -05:00
Matt Young
23ba4ab439
Add filters for printing cards on day of auditions.
2024-10-16 09:11:14 -05:00
Matt Young
8cd1c8e3ff
Bugfix showing late fee for entries on day of deadline.
2024-10-15 20:52:04 -05:00
Matt Young
5be092d2ed
Sort admin entries screen by id descending
2024-10-01 16:27:20 -05:00
Matt Young
401197b683
Bug Fix
...
Fix error with deadline for entries
2024-09-14 09:59:40 -05:00
Matt Young
091307b20f
Bug Fix
...
Fix error with deadline for entries
2024-09-14 09:10:08 -05:00
Matt Young
fe06c345bc
Fix timezone issue
2024-09-13 21:46:08 -05:00
Matt Young
ae878dc478
Add draw number to admin entries screen. Increase number of entries per page.
2024-09-07 07:39:13 -05:00
Matt Young
84d887e603
Bug Fix
...
Editing an audition was not allowing minimum and maximum grade to be equal to each other.
2024-08-30 20:15:28 -05:00
Matt Young
0d5a11130e
Printing cards works for 4x4 pages
...
Closes #53
2024-08-24 20:55:26 -05:00
Matt Young
d28a41efd8
Set up print cards interface and start sample implementation
...
Work on #53
2024-08-24 17:44:53 -05:00
Matt Young
68bd915de7
Controller correctly selects auditions
...
Work on #53
2024-08-24 17:44:17 -05:00
Matt Young
8dad9cb53e
Create view and add menu item
...
Work on #53
2024-08-24 08:12:02 -05:00
Matt Young
74fc377858
Initial card printing setup
...
Work on #53
2024-08-24 08:07:53 -05:00