[plt-scheme] awkwardness in automarking
You want to script MrEd to run your students' programs in the
appropriate teaching language. Everything else is unfair and a bit
lackadaisical on your TAs' side.
-- Matthias
P.S. load is NOT available in Advanced. Ask your TA's what language
they used. If they say "R5RS" ask them to read the design document
for HtDP and why ANY "industrial-strength" PL is inappropriate for
Beginners.
On Dec 21, 2006, at 10:41 AM, Prabhakar Ragde wrote:
> My TAs, who run scripted automarking tests on submitted student
> code, report that students using early HtDP language levels (say,
> Beginner) occasionally use identifiers, such as "time", that have
> meaning in higher language levels. The TAs were running their tests
> in Advanced by using "load" (I think -- I haven't looked at what
> they're doing in detail) and the student code was failing because
> of redefining "time", whereas it would have run in Beginner. I
> suggested going to Pretty Big, but the syntax of define-struct is
> different, and tests again seem to break. Is there an elegant
> solution to this? Thanks. --PR
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme