Should the use of color be avoided altogether? No... Color is one way to provide information but not the only way; information should be provided in a non-colorful manner. Use font, special characters, or other context in addition to using color. Contrast between font and background color should be considered.
Content Management System such as Blackboard and WebCT allows developers to choose text and background colors.