Unlike the simple exercises in EIWL, there is—unfortunate as it may
be—a 0% chance that we (or anybody, I think) could write code that
would appropriately grade solutions to this type/level of exercise.
You may have misunderstood my question. I noted that EIWL answers are submitted via "exercises", but I wasn't asking for this course to work that way. I was simply asking if the "exercises" tab could each be a scratch notebook. It would be a place to hold work and store each response in context.
The problem with the separate scratch notebook is that it provides no way to store the student's work in context. There is a single scratch notebook for the entire framework; storing any entries one has made in the scratch notebook is problematic. There is no way to work on problems, make notes, and resume the work later.
I presume it would be rather easy to have regions in the "exercises" tab simply be scratch areas to enter WL code of the student's choosing.
One side note: you can say that the auto-grading of exercises in EIWL is rather easy, but I was thoroughly impressed with the code of the grading engine to determine the correctness of answers. Arbitrary code could be submitted. I was thoroughly impressed with the ability of the code to grade responses. I'd sometimes deliberately obfuscate my response; the error was able to ferret out what was happening.
But -- to repeat -- this is NOT what I'm suggesting for this particular course. All I want is a bunch of places in the "exercises" tab for me to enter and interpret my own WL code. Can you see the value in providing those work-spaces? Isn't this easy to do in the framework?