Which of the following group roles has the responsibility of contributing ideas, problem-solving, and participating in the discussion?

A.
timekeeper

B.
participant

C.
note taker

D.
facilitator