Ed Discussion
As a department we currently pay for Ed Discussion for our online discussion platform.
Ed Discussion is a great online question and answer platform that allows for organization of questions based on topics, supports equations, figures, multimedia sources, and code. It also has more accessibility accommodations for our students and has comprehensive analytics for instructors to see who is contributing, who is asking questions, etc.
Ed Help is a great resource to learn more and see how it may work for your course.
If you have any questions or would like help setting up an online discussion platform for your class you can contact the instructional specialists, instruction@cs.purdue.edu.