> I am curious though what the frame of reference is for someone who cheats on the assignment where they promise not to cheat.
It seems likely their notion of a promise is non-binding.
P.S. W.R.T. promises and ethics, Kant has an interesting point of view. For example: https://open.library.okstate.edu/introphilosophy/chapter/the...