Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This will allow us to add more hints, for example "did you know?"-type
information when the program is correct.
|
|
|
|
|
|
Changed output when timeout occurs in Python
|
|
|
|
language (either 'prolog' or 'python')
|
|
|
|
|
|
|
|
Don't include the first stack entry or the filename (which is <string>).
|
|
When testing a program we can stop searching for new solutions after we
have received a wrong one.
|
|
|
|
Creating, destroying and communicationg with the interpreter subprocess
is now handled by a thread attached to PythonSession. Interpreter is
sandboxed using libseccomp.
|
|
Will be reimplemented asynchronously.
|
|
|
|
|
|
|
|
|
|
communication with the node app.
|
|
|
|
Invert a comparison and initialize receivedLength to 0 after emptying
receiveBuffer.
|
|
|
|
|
|
* Implemented a node web server supporting asynchronous websocket and long-polling communication with clients.
* Implemented TCP communication between python middleware and node web server.
|
|
|
|
This replaces the session parameter that was passed before but not used.
Especially in the hint functions it will be useful in some cases to
handle user's current code, previous solutions, and the facts library
separately.
|
|
No other session stuff is needed (for now).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|