339
339
#Open the exercise, and double-check that it exists
340
340
exercisefile = ivle.util.open_exercise_file(exercisesrc)
345
344
# Read exercise file and present the exercise
346
345
# Note: We do not use the testing framework because it does a lot more
347
346
# work than we need. We just need to get the exercise name and a few other