Age | Commit message (Collapse) | Author |
|
end_problem actions so handlers get appropriately created and destroyed upon loading and unloading the problem solving screen.
|
|
simplified handling of common requests.
|
|
|
|
|
|
Currently it does nothing useful.
|
|
|
|
saved, since it is the only one already in the database
|
|
|
|
those settings - currently only gui language is implemented. The create.sql script is updated for that change as well.
|
|
* Implemented ordering of problem groups and problems.
* Added hint types based on hint definitions from common.py files.
|
|
|
|
|
|
|
|
|
|
running the whole shebang.
|
|
index data.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|