Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.

codetierlist/code-tierlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Code Tier List Code Tierlist

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✨:

Code Tier List Demo

😋 Features

🔒 Login features

For each course, only students enrolled are able to have access to the courses Code Tierlist.

🥇 Tierlist with real time updates

Continuously updating the accuracy of each students code and repositioning them in the tier list.

🧑‍💻 Straightforward REST API

Allows for user addition of multiple files.

🤫 Safety and Independent working

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.

🚀 Deployment

Tech stack:

  • Frontend
    • Material UI 🎨
    • Preact ⚛️
  • Backend
    • NestJS ☕
    • Docker 🚢
    • Postgres 🐘

📃 Requirements:

Contact 🔧support for system requirements and setup. The software is currently under heavy development and thus requirements are not set in stone.

💪 Contributing

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.

⚖️ License

MIT License MIT