An application where users upload homework, tests, and any other previously completed coursework for future students to learn from.