Commit Graph

21 Commits

Author SHA1 Message Date
Eli Barzilay
9673f7e703 removed the tweaker hack for a solution that creates a new exception
svn: r5446
2007-01-24 07:52:51 +00:00
Eli Barzilay
4370b361b6 provide log-line
svn: r5433
2007-01-23 03:35:05 +00:00
Eli Barzilay
4229e29035 * memory-limit also forbids large allocations now, remove warning
* rename `current-run-status' -> `set-run-status'
* coverage should work fine with non-textual submissions
* added `current-error-message-tweaker', "checker.ss"-based checkers now use it
  to show which expression caused an error ("handin-server.ss" uses
  `tweak-error-message').  (This feature is a hack, and currently undocumented)

svn: r5415
2007-01-19 10:03:54 +00:00
Eli Barzilay
c98b4a15b2 * Factored out and generalized sandbox code for standalone testing
* Renamed "extra-utils.ss" to "checker.ss"

svn: r5356
2007-01-16 02:21:29 +00:00
Eli Barzilay
3cf7d2a55e no need for mk-args
svn: r5352
2007-01-14 04:24:44 +00:00
Eli Barzilay
8af562f7a1 use configuration keys dynamically
svn: r5303
2007-01-10 18:16:51 +00:00
Eli Barzilay
9e78a08d6e removed test-suite related code
svn: r5302
2007-01-10 17:47:13 +00:00
Eli Barzilay
42327b10e6 improved coverage information facility
svn: r4886
2006-11-19 10:31:06 +00:00
Eli Barzilay
c19e157b48 * New logging facility: simply use current-error-port as a logging output
- uses a plain prefix-style log
  - does not save the log to log.ss (customization options will be coming up)
* Use that in the status servlet too
* Renamed `LOG' to `log-line'
  (it is now just printing to the current error port)
* Reformatted doc.txt, and some code
* Always use Content-Disposition, with `inline' for non-wxme files
* Moved run-status to private

svn: r4831
2006-11-13 01:24:34 +00:00
Ryan Culpepper
870eba1f15 Fixed PR 8324
attached (lib "cached-image-snip.ss" "mrlib") into user namespace
  refactored namespace creation code

svn: r4567
2006-10-12 20:11:13 +00:00
Eli Barzilay
e5db23bed1 dont use code-inspector for evaluating submissions
svn: r2327
2006-02-28 01:46:03 +00:00
Eli Barzilay
c34a75443e use a new code inspector for safer eval
svn: r2319
2006-02-26 02:49:24 +00:00
Eli Barzilay
88a6f81a50 use an empty input port for all evaluations
svn: r1547
2005-12-07 00:52:33 +00:00
Eli Barzilay
03cde66969 Make it possible to control the current timeout.
svn: r1046
2005-10-11 19:38:37 +00:00
Eli Barzilay
bedb4235c3 make LOG available for user code
svn: r1023
2005-10-08 03:38:02 +00:00
Eli Barzilay
6d152fb925 * The protocol is changed, so its identifier is changed for safety
(from 'original to 'ver1).
* The client gets the list of extra fields from the server (when the
  dialog is used for the first time), the full-name, ID, and email
  fields are now part of this description which is in the server
  configuration file
* The network protocol has a generic initial part when clients set
  arbitrary key/values that are later used for actual actions
* In the submission dialog, there is a checkbox that makes it retrieve
  the submitted work instead of sending a new one.  The retrieved
  contents will pop up in a new DrScheme frame.  The file that is
  retrieved is the newest WXME file that is found in the student's
  main submission directory.
* The hack of returning a list from the checker is not needed now --
  it is possible to send text messages that are displayed on the
  handin dialog and it is also possible to send message-boxes and get
  the result that the client returns after getting the user response.
  This is a much better generalization of the single final popup that
  was enabled by the list hack.
* When registering, a second password for verification is required.
* It is now possible to edit any information field, with a
  configuration entry that locks by default any such changes.
* It is now possible to standard Unix encrypted passwords instead of
  MD5 hashes -- so a "users.ss" can be made from a plain /etc/passwd
  file.

svn: r995
2005-10-06 06:32:25 +00:00
Eli Barzilay
d7b59fdd60 Copy execution counts (and do it at the right place)
svn: r860
2005-09-15 22:08:10 +00:00
Eli Barzilay
b28a6df99b * Added functionality for checking coverage information
* Submissions are opened with line counting

svn: r853
2005-09-14 18:23:05 +00:00
Eli Barzilay
57e6e0c2b5 fixes for tight-security guard
svn: r838
2005-09-12 16:51:25 +00:00
Eli Barzilay
5622f9466a Lots of changes to the handin client and server, mostly being able to deal with
group submission.

svn: r809
2005-09-09 02:36:44 +00:00
Eli Barzilay
017d151d59 Adding collects, with all the right properties (except eoln-style).
svn: r3
2005-05-27 18:56:37 +00:00