Is there a way to teach propositional logic that more directly ties the subject to the practice of reasoned argument than I am used to? I learned logic myself as an abstract formal set of operations, through practice exercises. (Sure, we interpreted symbols as propositions, but for all that the results were hardly less divorced from the actual practice of reasoning.) I intuited and later learned in more depth how to put these operations into practice in my own thinking as an aid both to conceptual and communicative clarity. But no one ever explicitly taught me that.
Does anyone know of a textbook, teacher, teaching method, or anything along these lines which(/who) successfully injects the practice of logical thinking, and perhaps even rational dialogue, into the teaching of the formal operations? Or is that simply too much to ask for in a single class?
I don't think there's anything wrong with a purely formal and abstract approach, by the way. I'm just looking around.
Those more versed in teaching logic: What do you suggest to this reader?