How do we grade Timathon submissions?

To achieve a fairer ranking system for Timathon code jams, we now use a new grading process compared to the previous community voting system.

How do we grade projects?

 
The new process consists of a judging panel of 3-5 judges (most commonly staff who are not participating), where each judge would test and review the projects, grading them on 4 criteria (each worth a maximum of 10 points). These points are then averaged to score the team’s submission out of 40.

 

What criteria do we grade by?

 

  1. Theme
    a. Does the project fit the theme?
    b. How unique is it?

  2. Functionality
    a. How functional is the project?
    b. Is it just an informational site/project?
    c. How interactive is the site/project?

  3. Code
    a. Code quality (readable, formatted, linted, etc)?
    b. Is the code unique? (using templates, code directly copied from examples and other pre-written code may reduce your points for this criterion)

  4. Intuitiveness
    a. How easy is the project to use?
    b. How easy is the project to set up? (make a good README!)
    c. How intuitive and easy to use is the UI?

 

How to get the highest grade:

 

  • Remember, only the top 5 submissions (in order of points) will be reviewed in Tim’s video!
  • So how do you achieve as many points as possible? Well, using the judging criteria stated above would be a great guide. The ability to meet all 4 criteria, at its highest standards, could guarantee you top points.
  • We also highly focus on how much of the code is yours. Whist it is common to use templates and directly copy examples provided by documentation and other sources, we want you to try and build as much of it on your own as possible. We do not just want a graphical interface for an existing API or module. The judges want to see your creativity and uniqueness in the functionalities you bring through your project.