Imperial College Business School Capstone Competition 2024
for the collaborative group
Here are the steps to upload your files,
queries.txtandobservations.txt:
- prefix your files with your student id i.e
484_queries.txtand484_observations.txt- copy your files to the appropriate
week number folderwithin theresults directory- that's it...Thank you!
You will need to download the following into your
Jupyter environment:
- the Jupyter notebook
load_capstone_results.ipynb- the
initial_data directorywhich contains the functions' initial inputs and output files (these arenumpyformat files)- the
data directorywhich contains the students result files (queries and observations - these are plaintextfiles)- that's it...Thank you!
After downloading all the above into your
Jupyter environment:
- run the notebook
load_capstone_results.ipynb- the initial data and the students' result data will be merged and stored in the directory
update_datainnumpyformat files- to view your results, run the method
print_student_resultswith yourstudent_ide.g. loader.print_student_results(484). This will print your results, ordered by week number- you can view your results, sorted by function number, by including a
Trueargument to theprint_student_resultsmethod e.g.loader.print_student_results(484, True)- to view the (entire) updated results, run the method
print_resultse.g.loader.print_results()- the observation results can also be viewed graphically by running the method
plot_observations. Pass in yourstudent idas an argument and your observations will be highlighted on each graph e.g.loader.plot_observations(484)- run the method
loader.save_results()to save the results to aCSV file- there are a collection of other useful functions such as:
get_initial_function_dataget_data_resultsget_week_listget_student_list- Thank you!


