From cae120bc0d2f6378e02d177e3662315fa68a726f Mon Sep 17 00:00:00 2001 From: AndrewMurrell Date: Thu, 1 May 2014 16:50:47 -0400 Subject: Added Alt scor and pair to spr3-ret. --- doc/Sprint3-Retrospective.md | 15 +++++++++++++-- 1 file 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) -- cgit v1.2.3