Open source student response system