Ever wondered when you complete an assignment and do not know how well you're doing compared to other students? Introducing the Code Tierlist!
We provide to give users(students) an opportunity as the leading place to test your code for students to know their progress compared to their peers while they are working on their assignments, making coding more interactive, fun, and easier.
On Code Tierlist, instructors can create new projects (assignments) for students. In each project, students are able to upload their own test cases and code, how well students do will be based on the accuracy of the students code in their own test cases, this will be shown in a tier list for students to see.
Follow along below to ✨learn more✨:
For each course, only students enrolled are able to have access to the courses Code Tierlist.
Continuously updating the accuracy of each students code and repositioning them in the tier list.
Allows for user addition of multiple files.
While students do provide their test cases and code to rank their progress, these will not be shown to other students. This is done to ensures students work independently, and to prevent Academic Offenses.
- Frontend
- Material UI 🎨
- Preact ⚛️
- Backend
- NestJS ☕
- Docker 🚢
- Postgres 🐘
Contact 🔧support for system requirements and setup. The software is currently under heavy development and thus requirements are not set in stone.
Code Tier List is free and open-source software licensed under the MIT License.
You can open issues for bugs you've found or features you think are missing. You can also submit pull requests to this repository.