def get_understanding(parameters): understanding = [ dict( text="The benefit:", propositions=["always increases with the number of tokens extracted", "increases up to a certain number of tokens, then decreases beyond that point", "does not depend on the number of tokens extracted"], solution="increases up to a certain number of tokens, then decreases beyond that point", explication="The benefit increases with the number of tokens extracted up to 22 tokens, then decreases beyond that." ), dict( text="During a period, the extraction cost depends on:", propositions=["only the number of tokens extracted individually", "the total number of tokens extracted by the players in your group"], solution="the total number of tokens extracted by the players in your group", explication=f"The benefit depends on individual extraction, but the cost depends on the total extraction " f"of the {parameters['PLAYERS_PER_GROUP']} players in the group." ), dict( text="The total cost of the tokens extracted during a period is 570 ECU. You extracted 5 tokens out of the 15 tokens extracted in total by the 5 players, your cost is:", propositions=["5 ECU", "570/15 = 38 ECU", "5 x (570/15) = 190 ECU"], solution="5 x (570/15) = 190 ECU", explication="If the total cost of the tokens is 570 ECUs for 15 tokens extracted, then the average cost of each " "token is 570/15 = 38 ECU. You extracted 5 tokens, so your cost is 5x38 = 190 ECU. Another equivalent " "way to calculate your cost is to determine your share of the total extraction, (5/15), and multiply it " "by the total cost, so (5/15) x 570 = 190 ECU." ), dict( text="The cost of the 1st token extracted:", propositions=["is the same for each period", "depends on the number of tokens extracted in the previous period"], solution="depends on the number of tokens extracted in the previous period", explication="The cost of the 1st token extracted in a period is equal to the cost of the last token from the previous " "period + 1 ECU, and the cost of the last token in the previous period depends on the number of tokens " "extracted in that period. Therefore, the cost of the 1st token extracted in the current period depends " "on the number of tokens extracted in the previous period: the more tokens were extracted in the previous " "period, the higher the cost of the 1st token extracted in the current period." ) ] return understanding