Almost morality by a student - almost (7)
I believe the answer is:
virtual
'student almost' is the definition.
I can't judge whether this definition defines the answer.
'almost morality by a' is the wordplay.
'almost' means to remove the last letter (most of the word but not all of it).
'morality' becomes 'virtue' (virtue is a kind of morality).
'by a' becomes 'al' (I can't justify this - if you can you should believe this answer much more).
'virtue' with its last letter taken off is 'virtu'.
'virtu'+'al'='VIRTUAL'
Can you help me to learn more?
(Other definitions for virtual that I've seen before include "to all intents and purposes" , "Cyberspace type of reality" , "In effect, but not in fact" , "One sort of reality" , "Being almost the same" .)