The API of a toolkit to author gamified activities to support programming learning. This is part of the Erasmus+ Project entitled Framework for Gamified Programming Education (FGPE).
Currently, access control rules for new entities involve the creation of a voter and ~30 lines of almost repeated code. I don't like this strategy anymore.
Develop access control guards mechanism (annotation-based) to protect endpoints, both through project-level roles and global roles.