tmc-cli-rust requires similar permission as tmcbeans, hence the request for classic confinement.
It is the command-line client for the University of Helsinki’s TestMyCode -framework. TestMyCode is used by various online programming courses for exercise testing and submission. For instance, it is used for courses at mooc.fi.
The source code can be found on github.