Input (grade 8): Moral reasoning is a study in psychology that overlaps with moral philosophy. It is also called Moral development.
Output (grade 10): Moral reasoning is a topic studied in psychology and in moral philosophy.