update analytics generator to manage semester timeframe