If you are a teacher...
...your students are going to love coding. You will love monitoring their progress and choose the challenges you want to offer them to compete.
Manage the list of your students
Monitor the results and generate a pdf including all the results and the programs created by your students
Define the list of the challenges usable for each of your students.