https://123dok.net/document/zx53j9xo-generation-exercises-personalize-learners-sequences-exercises-architecture-generators.html