Overview
PrairieLearn is an open-source online assessment and learning system designed to empower instructors with robust educational resources. It allows instructors to write questions as code, automatically generating and grading infinite variants. This system facilitates mastery learning by providing students with real-time feedback and encouraging them to attempt new variants until they achieve competency. Its features include automated testing, in-class activity building, homework assignments with instant feedback, and practice questions with randomized parameters. PrairieLearn supports various input types, including numerical, multiple-choice, graphical input, code, and ordered blocks. The platform promotes automation without compromising quality, ensuring computer-based assessments remain academically rigorous.
