diff options
author | AndrewMurrell <amurrel@purdue.edu> | 2014-05-01 16:50:47 -0400 |
---|---|---|
committer | AndrewMurrell <amurrel@purdue.edu> | 2014-05-01 16:50:47 -0400 |
commit | cae120bc0d2f6378e02d177e3662315fa68a726f (patch) | |
tree | ced1dcd87f5c4d8c20eda28c9f416933f9509141 | |
parent | 478c0c882a04afb668f93c5e9d68401146a5dde0 (diff) |
Added Alt scor and pair to spr3-ret.
-rw-r--r-- | doc/Sprint3-Retrospective.md | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/doc/Sprint3-Retrospective.md b/doc/Sprint3-Retrospective.md index 7b0b9e9..1d0c3bd 100644 --- a/doc/Sprint3-Retrospective.md +++ b/doc/Sprint3-Retrospective.md @@ -69,7 +69,9 @@ TODO ## Intelligent Error Handling (#error-hand) -TODO +Several important cases for error redirection were handled via standard permissions +changes and in the end only a few specific redirections needed to be coded directly +(such as correctly handling redirections away from a destoryed tournament or match). ## Search (#search) @@ -85,7 +87,16 @@ TODO ## Alternate Scoring and pairing methods (#alt-score-par) -TODO +We overhaulted the entire tournament structure and introduced a modular/pluggable +system for seeding, scheduling, sampling, and scoring, lovingly called the 4S Module +System. We relocated code from other places into these modules in the 'lib' +directory including form HTML which is retrieved dynamically from these modules. +In the case of sampling (retrieving and populating statistics for scoring) we built +an intelligent system for populating available modules for a game-type based on the +statistics needed for its scoring methods which replaced their manual configuration. +We introduced Tournament Stages to accomodate a wider range of tournament types +and modes and designed the library modules to be general enough to use results of +past stages or player statistics to affect future ones. ## Tournament preference interface (#tourn-prefer) |