I identified ten areas by which to evaluate a software application or online program:
- Curriculum & Standards Alignment: How does the program align with our curriculum, standards, and learning goals?
- Depth of Knowledge: What Depth of Knowledge level does the program mostly align with?
- Authenticity: How is the content presented in an authentic, real-world manner?
- Personalization & Adaptability: How does the program personalize learning and adapt content for students?
- Instructional Feedback & Reporting: How does the program offer monitoring and reporting for the teacher?
- Relearning Opportunities: How does the program offer opportunities to re-answer questions, and what helpful information does it provide?
- Ease of Use: How easily can people use and navigate the program?
- Engagement: How does the program engage students?
- Privacy: Has the program signed the Student Privacy Pledge (studentprivacypledge.org)?
- Redundancy: How redundant is the program based on any similar programs we use?
I also included detailed descriptors for each of these areas, so evaluators will be on the same page. The final score is out of 50 points, and there is a space for comments at the bottom of the rubric. You could also turn this rubric into a Google Form or online survey to enable faster data-gathering and more dynamic analysis. Hopefully, this will help you conduct a comprehensive, objective, and methodical assessment of any educational software or online learning program you use.