docs: def update_phase(self, environment, data, prediction, user, item, correct, time, answer_id, **kwargs):
          """
          After the prediction update the environment and persist some
          information for the predictive model.
  
          Args:
              environment (proso.models.environment.Environment):
                  environment where all the important data are persist
              data (object):
                  data from the prepare phase
              user (int):
                  identifier of the user answering the question
              item (int):
                  identifier of the question item
              correct (bool):
                  corretness of the answer
          """
          pass