Hi, how are you doing voting? Have you checked onchain voting system Vote Coin? Introduction - VoteCoin
Its on algorand, supports delegation of voting power, supports encrypted voting, fully implemented and open source, and more… The vote coin token is btw the #6 token at the moment at vestige.
Identities management by central authority can be done by the central authority by it self when it verifies the account… It calls Trusted list management in the specs. The identity management by NFT (some asa issued and held on account) has an issue that if person looses the private key to that account, he looses ability to vote, or should the university issue another NFT and when person finds the original mnemonic to that account does he have 2 votes?
It might be interesting to have the vote coin standard being used for the Wiki management.
Btw for this grant program there is request of extension for vote coin open apps to be able to manage github repository by onchain voting.