Very nice.
Idealism - experience is ultimately based on mental activity. It is contrasted with realism, in which the external world is said to have an apparent absolute existence. The only things that can be known for certain are just ideas.
Realism - reality exists independently of observers. In ethics moral realism takes the view that there are objective moral values. Representative realism claims that humans cannot perceive the external world directly.