A trustworthy online exam platform needs a question bank tagged by difficulty and skill, constraint-based exam randomization, randomized answer order, automatic grading for multiple choice, and AI-assisted grading for essays.